Merge pull request #4279 from penpot/eva-add-release-copies

 Add new copies to the release modal
This commit is contained in:
Alejandro 2024-03-18 06:53:25 +01:00 committed by GitHub
commit 9dc7671a95
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 99 additions and 54 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 KiB

View file

@ -24,41 +24,41 @@
[:div {:class (stl/css :modal-overlay)} [:div {:class (stl/css :modal-overlay)}
[:div.animated {:class klass} [:div.animated {:class klass}
[:div {:class (stl/css :modal-container)} [:div {:class (stl/css :modal-container)}
;; TODO: Review alt
[:img {:src "images/features/2.0-intro-image.png" [:img {:src "images/features/2.0-intro-image.png"
:class (stl/css :start-image) :class (stl/css :start-image)
:border "0" :border "0"
:alt "Community code contributions"}] :alt "A graphic illustration with Penpot style"}]
[:div {:class (stl/css :modal-content)} [:div {:class (stl/css :modal-content)}
[:div {:class (stl/css :modal-header)} [:div {:class (stl/css :modal-header)}
[:h1 {:class (stl/css :modal-title)} [:h1 {:class (stl/css :modal-title)}
"What's new?"] "Welcome to Penpot 2.0! "]
[:div {:class (stl/css :version-tag)} [:div {:class (stl/css :version-tag)}
(dm/str "Version " version)]] (dm/str "Version " version)]]
[:div {:class (stl/css :features-block)} [:div {:class (stl/css :features-block)}
[:div {:class (stl/css :feature)} [:p {:class (stl/css :feature-content)}
[:h2 {:class (stl/css :feature-title)} [:spam {:class (stl/css :feature-title)}
"CSS Grid Layout"] "CSS Grid Layout: "]
[:p {:class (stl/css :feature-content)} "Bring your designs to life, knowing that what you create is what developers code."]
"Crea una estructura flexible para componer
los elementos de tu diseño y obten el código html/css."]]
[:div {:class (stl/css :feature)} [:p {:class (stl/css :feature-content)}
[:h2 {:class (stl/css :feature-title)} [:spam {:class (stl/css :feature-title)}
"New Components"] "Sleeker UI: "]
[:p {:class (stl/css :feature-content)} "Weve polished Penpot to make your experience smoother and more enjoyable."]
"Ahora tus main components estarán en un espacio
físico, para que los puedas ver y gestionar fácilmente."]]
[:div {:class (stl/css :feature)} [:p {:class (stl/css :feature-content)}
[:h2 {:class (stl/css :feature-title)} [:spam {:class (stl/css :feature-title)}
"New User Interface"] "New Components System: "]
[:p {:class (stl/css :feature-content)} "Managing and using your design components got a whole lot better."]
"Hemos hecho Penpot aún más bonito, y además
ahora puedes elegir entre tema oscuro y claro."]]] [:p {:class (stl/css :feature-content)}
"And thats not all - weve fined tuned performance and "
"accessibility to give you a better and more fluid design experience."]
[:p {:class (stl/css :feature-content)}
" Ready to dive in? Let 's get started!"]]
[:div {:class (stl/css :navigation)} [:div {:class (stl/css :navigation)}
[:button {:class (stl/css :next-btn) [:button {:class (stl/css :next-btn)
@ -68,32 +68,38 @@
[:div {:class (stl/css :modal-overlay)} [:div {:class (stl/css :modal-overlay)}
[:div.animated {:class klass} [:div.animated {:class klass}
[:div {:class (stl/css :modal-container)} [:div {:class (stl/css :modal-container)}
;; TODO: Review alt
[:img {:src "images/features/2.0-css-grid.gif" [:img {:src "images/features/2.0-css-grid.gif"
:class (stl/css :start-image) :class (stl/css :start-image)
:border "0" :border "0"
:alt "Community code contributions"}] :alt "Penpot's CSS Grid Layout"}]
[:div {:class (stl/css :modal-content)} [:div {:class (stl/css :modal-content)}
[:div {:class (stl/css :modal-header)} [:div {:class (stl/css :modal-header)}
[:h1 {:class (stl/css :modal-title)} [:h1 {:class (stl/css :modal-title)}
"css grid layout"]] "CSS Grid Layout - Design Meets Development"]]
[:div {:class (stl/css :feature)} [:div {:class (stl/css :feature)}
[:p {:class (stl/css :feature-content)} [:p {:class (stl/css :feature-content)}
"¿Querías más flexibilidad para componer tus diseños? "The much-awaited Grid Layout introduces 2-dimensional"
Selecciona GridLayout para crear una estructura con los " layout capabilities to Penpot, allowing for the creation"
márgenes y espacios que necesites. Los elementos de tu diseño " of adaptive layouts by leveraging the power of CSS properties."]
se adaptarán como un guante. Además tendrás en el momento el
código html y css con estándares web."]
[:p {:class (stl/css :feature-content)} [:p {:class (stl/css :feature-content)}
"Elige entre FlexLayout o GridLayout en tu panel lateral derecho."]] "Its a host of new features, including columns and"
" rows management, flexible units such as FR (fractions),"
" the ability to create and name areas, and tons of new "
"and unique possibilities within a design tool."]
[:p {:class (stl/css :feature-content)}
"Designers will learn CSS basics while working, "
"and as always with Penpot, developers can pick"
" up the design as code to take it from there."]]
[:div {:class (stl/css :navigation)} [:div {:class (stl/css :navigation)}
[:& c/navigation-bullets [:& c/navigation-bullets
{:slide slide {:slide slide
:navigate navigate :navigate navigate
:total 3}] :total 4}]
[:button {:on-click next [:button {:on-click next
:class (stl/css :next-btn)} "Continue"]]]]]] :class (stl/css :next-btn)} "Continue"]]]]]]
@ -102,30 +108,32 @@
[:div {:class (stl/css :modal-overlay)} [:div {:class (stl/css :modal-overlay)}
[:div.animated {:class klass} [:div.animated {:class klass}
[:div {:class (stl/css :modal-container)} [:div {:class (stl/css :modal-container)}
[:img {:src "images/features/2.0-components.gif" [:img {:src "images/features/2.0-new-ui.gif"
:class (stl/css :start-image) :class (stl/css :start-image)
:border "0" :border "0"
:alt "Community code contributions"}] :alt "Penpot's UI Makeover"}]
[:div {:class (stl/css :modal-content)} [:div {:class (stl/css :modal-content)}
[:div {:class (stl/css :modal-header)} [:div {:class (stl/css :modal-header)}
[:h1 {:class (stl/css :modal-title)} [:h1 {:class (stl/css :modal-title)}
"New components"]] "UI Makeover - Smoother, Sharper, and Simply More Fun"]]
[:div {:class (stl/css :feature)} [:div {:class (stl/css :feature)}
[:p {:class (stl/css :feature-content)} [:p {:class (stl/css :feature-content)}
"Os hemos escuchado y ahora los main components están "We've completely overhauled Penpot's user interface. "
disponibles en el archivo para gestionarlos más cómodamente."] "The improvements in consistency, the introduction of "
"new microinteractions, and attention to countless details"
" will significantly enhance the productivity and enjoyment of using Penpot."]
[:p {:class (stl/css :feature-content)} [:p {:class (stl/css :feature-content)}
"No te preocupes por tus archivos con main componentes v1, "Furthermore, weve made several accessibility improvements, "
al abrirlos con la nueva versión los encontrarás agrupados "with better color contrast, keyboard navigation,"
en una página nueva, sanos y salvos."]] " and adherence to other best practices."]]
[:div {:class (stl/css :navigation)} [:div {:class (stl/css :navigation)}
[:& c/navigation-bullets [:& c/navigation-bullets
{:slide slide {:slide slide
:navigate navigate :navigate navigate
:total 3}] :total 4}]
[:button {:on-click next [:button {:on-click next
:class (stl/css :next-btn)} "Continue"]]]]]] :class (stl/css :next-btn)} "Continue"]]]]]]
@ -134,36 +142,65 @@
[:div {:class (stl/css :modal-overlay)} [:div {:class (stl/css :modal-overlay)}
[:div.animated {:class klass} [:div.animated {:class klass}
[:div {:class (stl/css :modal-container)} [:div {:class (stl/css :modal-container)}
[:img {:src "images/features/2.0-new-ui.gif" [:img {:src "images/features/2.0-components.gif"
:class (stl/css :start-image) :class (stl/css :start-image)
:border "0" :border "0"
:alt "Community code contributions"}] :alt "Penpot's new components system"}]
[:div {:class (stl/css :modal-content)} [:div {:class (stl/css :modal-content)}
[:div {:class (stl/css :modal-header)} [:div {:class (stl/css :modal-header)}
[:h1 {:class (stl/css :modal-title)} [:h1 {:class (stl/css :modal-title)}
"REDISEÑO Y MEJORAS DE RENDIMIENTO"]] "New Components System"]]
[:div {:class (stl/css :feature)} [:div {:class (stl/css :feature)}
[:p {:class (stl/css :feature-content)} [:p {:class (stl/css :feature-content)}
"Le hemos dado una vuelta al interface y añadido "The new Penpot components system improves"
pequeñas mejoras de usabilidad. " control over instances, including their "
Además, ahora puedes elegir entre tema oscuro y tema claro, "inheritances and properties overrides. "
dignos de Dark Vader y Luke Skywalker."] "Main components are now accessible as design"
" elements, allowing a better updating "
"workflow through instant changes synchronization."]
[:p {:class (stl/css :feature-content)} [:p {:class (stl/css :feature-content)}
"Aunque siempre estamos puliendo el rendimiento "And thats not all, there are new capabilities "
y la estabilidad, en esta versión hemos "such as component swapping and annotations "
conseguido grandes mejoras en ese sentido."] "that will help you to better manage your design systems."]]
[:div {:class (stl/css :navigation)}
[:& c/navigation-bullets
{:slide slide
:navigate navigate
:total 4}]
[:button {:on-click next
:class (stl/css :next-btn)} "Continue"]]]]]]
3
[:div {:class (stl/css :modal-overlay)}
[:div.animated {:class klass}
[:div {:class (stl/css :modal-container)}
[:img {:src "images/features/2.0-html.gif"
:class (stl/css :start-image)
:border "0"
:alt " Penpot's HTML code generator"}]
[:div {:class (stl/css :modal-content)}
[:div {:class (stl/css :modal-header)}
[:h1 {:class (stl/css :modal-title)}
"And much more"]]
[:div {:class (stl/css :feature)}
[:p {:class (stl/css :feature-content)} [:p {:class (stl/css :feature-content)}
"Que lo disfrutes!"]] "In addition to all of this, weve included several other requested improvements:"]
[:ul {:class (stl/css :feature-list)}
[:li "Access HTML markup code directly in inspect mode"]
[:li "Images are now treated as element fills, maintaining their aspect ratio on resize, ideal for flexible designs"]
[:li "Enjoy new color themes with options for both dark and light modes"]
[:li "Feel the speed boost! Enjoy a smoother experience with a bunch of performance improvements"]]]
[:div {:class (stl/css :navigation)} [:div {:class (stl/css :navigation)}
[:& c/navigation-bullets [:& c/navigation-bullets
{:slide slide {:slide slide
:navigate navigate :navigate navigate
:total 3}] :total 4}]
[:button {:on-click finish [:button {:on-click finish
:class (stl/css :next-btn)} "Let's go"]]]]]]))) :class (stl/css :next-btn)} "Let's go"]]]]]])))

View file

@ -76,6 +76,14 @@
color: var(--modal-text-foreground-color); color: var(--modal-text-foreground-color);
} }
.feature-list {
@include bodyMediumTypography;
color: var(--modal-text-foreground-color);
list-style: disc;
display: grid;
gap: $s-8;
}
.navigation { .navigation {
width: 100%; width: 100%;
display: grid; display: grid;