mirror of
https://github.com/penpot/penpot.git
synced 2025-05-10 10:46:38 +02:00
Merge pull request #2858 from penpot/info-release-1.17
Info release 1.17
This commit is contained in:
commit
fe118819ce
10 changed files with 599 additions and 8 deletions
BIN
frontend/resources/images/features/1.17-ally.gif
Normal file
BIN
frontend/resources/images/features/1.17-ally.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 277 KiB |
BIN
frontend/resources/images/features/1.17-flex-layout.gif
Normal file
BIN
frontend/resources/images/features/1.17-flex-layout.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 242 KiB |
BIN
frontend/resources/images/features/1.17-inspect.gif
Normal file
BIN
frontend/resources/images/features/1.17-inspect.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 401 KiB |
BIN
frontend/resources/images/features/1.17-webhook.gif
Normal file
BIN
frontend/resources/images/features/1.17-webhook.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 133 KiB |
481
frontend/resources/images/login-penpot.svg
Normal file
481
frontend/resources/images/login-penpot.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 261 KiB |
BIN
frontend/resources/images/onboarding-version.jpg
Normal file
BIN
frontend/resources/images/onboarding-version.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 157 KiB |
|
@ -23,9 +23,9 @@
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
background-color: #feecfd;
|
background-color: #151035;
|
||||||
background-image: url("/images/login-pink.svg");
|
background-image: url("/images/login-penpot.svg");
|
||||||
background-position: center;
|
background-position: center 30vh;
|
||||||
background-size: 96%;
|
background-size: 96%;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
|
|
||||||
|
@ -34,12 +34,12 @@
|
||||||
width: 280px;
|
width: 280px;
|
||||||
font-size: $fs18;
|
font-size: $fs18;
|
||||||
margin-top: 2vh;
|
margin-top: 2vh;
|
||||||
color: #2c233e;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
.logo {
|
.logo {
|
||||||
svg {
|
svg {
|
||||||
fill: #2c233e;
|
fill: white;
|
||||||
max-width: 11vw;
|
max-width: 11vw;
|
||||||
height: 80px;
|
height: 80px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1195,9 +1195,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
&.right {
|
&.right {
|
||||||
left: 731px;
|
left: auto;
|
||||||
top: 100px;
|
|
||||||
color: $color-primary;
|
color: $color-primary;
|
||||||
|
top: 100px;
|
||||||
|
right: -40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.square {
|
&.square {
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
[app.main.ui.releases.v1-14]
|
[app.main.ui.releases.v1-14]
|
||||||
[app.main.ui.releases.v1-15]
|
[app.main.ui.releases.v1-15]
|
||||||
[app.main.ui.releases.v1-16]
|
[app.main.ui.releases.v1-16]
|
||||||
|
[app.main.ui.releases.v1-17]
|
||||||
[app.main.ui.releases.v1-4]
|
[app.main.ui.releases.v1-4]
|
||||||
[app.main.ui.releases.v1-5]
|
[app.main.ui.releases.v1-5]
|
||||||
[app.main.ui.releases.v1-6]
|
[app.main.ui.releases.v1-6]
|
||||||
|
@ -86,4 +87,4 @@
|
||||||
|
|
||||||
(defmethod rc/render-release-notes "0.0"
|
(defmethod rc/render-release-notes "0.0"
|
||||||
[params]
|
[params]
|
||||||
(rc/render-release-notes (assoc params :version "1.16")))
|
(rc/render-release-notes (assoc params :version "1.17")))
|
||||||
|
|
108
frontend/src/app/main/ui/releases/v1_17.cljs
Normal file
108
frontend/src/app/main/ui/releases/v1_17.cljs
Normal file
|
@ -0,0 +1,108 @@
|
||||||
|
;; This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
;; License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
;; file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
;;
|
||||||
|
;; Copyright (c) KALEIDOS INC
|
||||||
|
|
||||||
|
(ns app.main.ui.releases.v1-17
|
||||||
|
(:require
|
||||||
|
[app.main.ui.releases.common :as c]
|
||||||
|
[rumext.v2 :as mf]))
|
||||||
|
|
||||||
|
(defmethod c/render-release-notes "1.17"
|
||||||
|
[{:keys [slide klass next finish navigate version]}]
|
||||||
|
(mf/html
|
||||||
|
(case @slide
|
||||||
|
:start
|
||||||
|
[:div.modal-overlay
|
||||||
|
[:div.animated {:class @klass}
|
||||||
|
[:div.modal-container.onboarding.feature
|
||||||
|
[:div.modal-left
|
||||||
|
[:img {:src "images/onboarding-version.jpg" :border "0" :alt "What's new release 1.17"}]]
|
||||||
|
[:div.modal-right
|
||||||
|
[:div.modal-title
|
||||||
|
[:h2 "What's new?"]]
|
||||||
|
[:span.release "Version " version]
|
||||||
|
[:div.modal-content
|
||||||
|
[:p "This is the first release in which Penpot is no longer Beta (hooray!) and it comes with very special features, starring the long awaited Flex Layout."]
|
||||||
|
[:p "On this 1.17 release, you’ll also be able to inspect the code and properties of your designs right from the workspace and to manage webhooks. We’ve also implemented a lot of accessibility improvements."]]
|
||||||
|
[:div.modal-navigation
|
||||||
|
[:button.btn-secondary {:on-click next} "Continue"]]]
|
||||||
|
[:img.deco {:src "images/deco-left.png" :border "0"}]
|
||||||
|
[:img.deco.right {:src "images/deco-right.png" :border "0"}]]]]
|
||||||
|
|
||||||
|
0
|
||||||
|
[:div.modal-overlay
|
||||||
|
[:div.animated {:class @klass}
|
||||||
|
[:div.modal-container.onboarding.feature
|
||||||
|
[:div.modal-left
|
||||||
|
[:img {:src "images/features/1.17-flex-layout.gif" :border "0" :alt "Flex-Layout"}]]
|
||||||
|
[:div.modal-right
|
||||||
|
[:div.modal-title
|
||||||
|
[:h2 "Flex-Layout"]]
|
||||||
|
[:div.modal-content
|
||||||
|
[:p "The Flex Layout allows you to automatically adapt your designs. Resize, fit, and fill content and containers without the need to do it manually."]
|
||||||
|
[:p "Penpot brings a layout system like no other. As described by one of our beta testers: 'I love the fact that Penpot is following the CSS FlexBox, which is making UI Design a step closer to the logic and behavior behind how things will be actually built after design.'"]]
|
||||||
|
[:div.modal-navigation
|
||||||
|
[:button.btn-secondary {:on-click next} "Continue"]
|
||||||
|
[:& c/navigation-bullets
|
||||||
|
{:slide @slide
|
||||||
|
:navigate navigate
|
||||||
|
:total 4}]]]]]]
|
||||||
|
|
||||||
|
1
|
||||||
|
[:div.modal-overlay
|
||||||
|
[:div.animated {:class @klass}
|
||||||
|
[:div.modal-container.onboarding.feature
|
||||||
|
[:div.modal-left
|
||||||
|
[:img {:src "images/features/1.17-inspect.gif" :border "0" :alt "Inspect at the workspace"}]]
|
||||||
|
[:div.modal-right
|
||||||
|
[:div.modal-title
|
||||||
|
[:h2 "Inspect at the workspace"]]
|
||||||
|
[:div.modal-content
|
||||||
|
[:p "Now you can inspect designs to get measures, properties and production-ready code right at the workspace, so designers and developers can share the same space while working."]
|
||||||
|
[:p "Also, inspect mode provides a safer view-only mode and other improvements."]]
|
||||||
|
[:div.modal-navigation
|
||||||
|
[:button.btn-secondary {:on-click next} "Continue"]
|
||||||
|
[:& c/navigation-bullets
|
||||||
|
{:slide @slide
|
||||||
|
:navigate navigate
|
||||||
|
:total 4}]]]]]]
|
||||||
|
|
||||||
|
2
|
||||||
|
[:div.modal-overlay
|
||||||
|
[:div.animated {:class @klass}
|
||||||
|
[:div.modal-container.onboarding.feature
|
||||||
|
[:div.modal-left
|
||||||
|
[:img {:src "images/features/1.17-webhook.gif" :border "0" :alt "Webhooks"}]]
|
||||||
|
[:div.modal-right
|
||||||
|
[:div.modal-title
|
||||||
|
[:h2 "Webhooks"]]
|
||||||
|
[:div.modal-content
|
||||||
|
[:p "Webhooks allow other websites and apps to be notified when certain events happen at Penpot, ensuring to create integrations with other services."]
|
||||||
|
[:p "While we are still working on a plugin system, this is a great and simple way to create integrations with other services."]]
|
||||||
|
[:div.modal-navigation
|
||||||
|
[:button.btn-secondary {:on-click next} "Continue"]
|
||||||
|
[:& c/navigation-bullets
|
||||||
|
{:slide @slide
|
||||||
|
:navigate navigate
|
||||||
|
:total 4}]]]]]]
|
||||||
|
|
||||||
|
3
|
||||||
|
[:div.modal-overlay
|
||||||
|
[:div.animated {:class @klass}
|
||||||
|
[:div.modal-container.onboarding.feature
|
||||||
|
[:div.modal-left
|
||||||
|
[:img {:src "images/features/1.17-ally.gif" :border "0" :alt "Accessibility improvements"}]]
|
||||||
|
[:div.modal-right
|
||||||
|
[:div.modal-title
|
||||||
|
[:h2 "Accessibility improvements"]]
|
||||||
|
[:div.modal-content
|
||||||
|
[:p "We're working to ensure that people with visual or physical impairments can use Penpot in the same conditions."]
|
||||||
|
[:p "This release comes with improvements on color contrasts, alt texts, semantic labels, focusable items and keyboard navigation at login and dashboard, but more will come."]]
|
||||||
|
[:div.modal-navigation
|
||||||
|
[:button.btn-secondary {:on-click finish} "Start!"]
|
||||||
|
[:& c/navigation-bullets
|
||||||
|
{:slide @slide
|
||||||
|
:navigate navigate
|
||||||
|
:total 4}]]]]]])))
|
Loading…
Add table
Add a link
Reference in a new issue