From 91efcd17a29f0c96dd6aef4016123788f20fc59e Mon Sep 17 00:00:00 2001 From: Luis de Dios Date: Tue, 25 Feb 2025 10:30:11 +0100 Subject: [PATCH 1/7] :bug: Fix design panel does not reappear if comment draft is open --- frontend/src/app/main/data/comments.cljs | 9 ++------- frontend/src/app/main/ui/workspace/viewport.cljs | 3 +-- .../src/app/main/ui/workspace/viewport/comments.cljs | 4 ++-- frontend/src/app/main/ui/workspace/viewport_wasm.cljs | 3 +-- 4 files changed, 6 insertions(+), 13 deletions(-) diff --git a/frontend/src/app/main/data/comments.cljs b/frontend/src/app/main/data/comments.cljs index 14f973af5..f07758a9c 100644 --- a/frontend/src/app/main/data/comments.cljs +++ b/frontend/src/app/main/data/comments.cljs @@ -90,7 +90,6 @@ (update :comments-local assoc :open id)) (update :comments-local assoc :options nil) (update :comments-local dissoc :draft) - (update :workspace-drawing dissoc :comment) (update-in [:comments id] assoc (:id comment) comment)))) ptk/WatchEvent @@ -146,7 +145,6 @@ (update :comments-local assoc :open id) (update :comments-local assoc :options nil) (update :comments-local dissoc :draft) - (update :workspace-drawing dissoc :comment) (update-in [:comments id] assoc (:id comment) comment)))) ptk/WatchEvent @@ -474,7 +472,7 @@ (-> state (update :comments-local assoc :open id) (update :comments-local assoc :options nil) - (update :workspace-drawing dissoc :comment))))) + (update :comments-local dissoc :draft))))) (defn close-thread [] @@ -482,8 +480,7 @@ ptk/UpdateEvent (update [_ state] (-> state - (update :comments-local dissoc :open :draft :options) - (update :workspace-drawing dissoc :comment))))) + (update :comments-local dissoc :open :draft :options))))) (defn update-filters [{:keys [mode show list] :as params}] @@ -524,7 +521,6 @@ ptk/UpdateEvent (update [_ state] (-> state - (update :workspace-drawing assoc :comment params) (update :comments-local assoc :draft params))))) (defn update-draft-thread @@ -533,7 +529,6 @@ ptk/UpdateEvent (update [_ state] (-> state - (d/update-in-when [:workspace-drawing :comment] merge data) (d/update-in-when [:comments-local :draft] merge data))))) (defn toggle-comment-options diff --git a/frontend/src/app/main/ui/workspace/viewport.cljs b/frontend/src/app/main/ui/workspace/viewport.cljs index 2a31a1013..d106c28fb 100644 --- a/frontend/src/app/main/ui/workspace/viewport.cljs +++ b/frontend/src/app/main/ui/workspace/viewport.cljs @@ -304,8 +304,7 @@ :page-id page-id :file-id file-id :vport vport - :zoom zoom - :drawing drawing}]) + :zoom zoom}]) (when picking-color? [:& pixel-overlay/pixel-overlay {:vport vport diff --git a/frontend/src/app/main/ui/workspace/viewport/comments.cljs b/frontend/src/app/main/ui/workspace/viewport/comments.cljs index c68cb9af1..30a2d6dae 100644 --- a/frontend/src/app/main/ui/workspace/viewport/comments.cljs +++ b/frontend/src/app/main/ui/workspace/viewport/comments.cljs @@ -16,7 +16,7 @@ [rumext.v2 :as mf])) (mf/defc comments-layer* - [{:keys [vbox vport zoom drawing file-id page-id]}] + [{:keys [vbox vport zoom file-id page-id]}] (let [vbox-x (dm/get-prop vbox :x) vbox-y (dm/get-prop vbox :y) vport-w (dm/get-prop vport :width) @@ -73,7 +73,7 @@ :viewport viewport :zoom zoom}]))) - (when-let [draft (:comment drawing)] + (when-let [draft (:draft local)] [:> cmt/comment-floating-thread-draft* {:draft draft :on-cancel on-draft-cancel diff --git a/frontend/src/app/main/ui/workspace/viewport_wasm.cljs b/frontend/src/app/main/ui/workspace/viewport_wasm.cljs index 3de0c4c9d..3021a6015 100644 --- a/frontend/src/app/main/ui/workspace/viewport_wasm.cljs +++ b/frontend/src/app/main/ui/workspace/viewport_wasm.cljs @@ -350,8 +350,7 @@ [:> comments/comments-layer* {:vbox vbox :page-id page-id :vport vport - :zoom zoom - :drawing drawing}]) + :zoom zoom}]) (when picking-color? [:& pixel-overlay/pixel-overlay {:vport vport From 06b530492666f94bc219e2f18a318d165314f9d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?andr=C3=A9s=20gonz=C3=A1lez?= Date: Tue, 25 Feb 2025 13:05:49 +0100 Subject: [PATCH 2/7] :books: New section for Your account (#5941) * :books: New section for Your account * Update docs/user-guide/the-interface/index.njk Co-authored-by: Madalena Melo * Update docs/user-guide/the-interface/index.njk Co-authored-by: Madalena Melo * Update docs/user-guide/the-interface/index.njk Co-authored-by: Madalena Melo --------- Co-authored-by: Madalena Melo --- .../interface/youraccount-notifications.webp | Bin 0 -> 20782 bytes docs/img/interface/youraccount-password.webp | Bin 0 -> 13366 bytes docs/img/interface/youraccount-profile.webp | Bin 0 -> 13636 bytes docs/img/interface/youraccount-settings.webp | Bin 0 -> 10732 bytes docs/user-guide/the-interface/index.njk | 127 +++++++++++------- 5 files changed, 78 insertions(+), 49 deletions(-) create mode 100644 docs/img/interface/youraccount-notifications.webp create mode 100644 docs/img/interface/youraccount-password.webp create mode 100644 docs/img/interface/youraccount-profile.webp create mode 100644 docs/img/interface/youraccount-settings.webp diff --git a/docs/img/interface/youraccount-notifications.webp b/docs/img/interface/youraccount-notifications.webp new file mode 100644 index 0000000000000000000000000000000000000000..4abb8467855e2ad45e657dd1100ec0e97b72ffa2 GIT binary patch literal 20782 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 HiF)kN>yXeML1P6V|~y3=qU(7 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 K0ORrA@P7bFvR&{1 literal 0 HcmV?d00001 diff --git a/docs/img/interface/youraccount-profile.webp b/docs/img/interface/youraccount-profile.webp new file mode 100644 index 0000000000000000000000000000000000000000..122242b84ca71505484e3b35757c93134e989423 GIT binary patch literal 13636 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 literal 0 HcmV?d00001 diff --git a/docs/img/interface/youraccount-settings.webp b/docs/img/interface/youraccount-settings.webp new file mode 100644 index 0000000000000000000000000000000000000000..3fb1bbe93b995c86b3ce02f987ca287bb5fbcd86 GIT binary patch literal 10732 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 X4DI9mb^yWvK$Oz2FOMox0N}p>{ghmI literal 0 HcmV?d00001 diff --git a/docs/user-guide/the-interface/index.njk b/docs/user-guide/the-interface/index.njk index 469c1aea9..b1edfbc45 100644 --- a/docs/user-guide/the-interface/index.njk +++ b/docs/user-guide/the-interface/index.njk @@ -5,52 +5,6 @@ title: 02· The interface

The interface

The Penpot interface has three main areas: Dashboard, Workspace and View mode. Lets take a look at their composition and main features.

- -

Dashboard

-

The Dashboard is the place where you will be able to organize your files, libraries, projects and teams.

-
- - Penpot's dashboard - -
- -

- 1) Teams - 2) Search files - 3) Projects - 4) Drafts - 5) Shared Libraries - 6) Custom fonts - 7) Pinned projects - 8) User area - 9) Comment notifications - 10) Create project - 11) File card - 12) Libraries & Templates module -

- -
    -
  1. Teams: A team allows you to collaborate with other Penpot users. Team members are allowed to work with any project or file within the team depending on their permissions. Members with admin permissions can also invite other members. Create or join as many teams as you need with different groups of people.
  2. -
  3. Search: If you are looking for a specific file just type its title at the search box.
  4. -
  5. Projects: A project allows you to group design files. It works pretty much like a folder in a file system. You can create as many projects as you need. If you are going to work with more people in a project, you should create it inside a team.
  6. -
  7. Drafts: The drafts section is where you can find the design files that are not inside any project.
  8. -
  9. Shared Libraries: In this section you will find all the design files that have been added as shared libraries. That way you will be able to better control the files that are sharing their assets.
  10. -
  11. Custom fonts: If you have purchased or own personal fonts that are not included in the catalog provided by Penpot, you can upload them from your computer and use them across the files of a team.
  12. -
  13. Pinned projects: If you want to keep some projects handy (for instance because you’re currently working on them) you can pin them to make them quickly available at the sidebar.
  14. -
  15. User area: This must be you! Access your profile settings, Penpot tutorials, the Penpot Community and more. You can also find here a way to leave us feedback. We’d love to read your thoughts :)
  16. -
  17. Comments notifications: Here you will be able to see if you have unread comments inside the files of the team.
  18. -
  19. Create project: Create as many projects as you need to organize your designs.
  20. -
  21. File card: Basic information about a file at plain sight. A preview, update info or if it’s added as a Shared Library. From there you can perform several actions over the file (rename, duplicate, move, download, delete).
  22. -
  23. Libraries & Templates module: A curated selection of Libraries & Templates files ready to import.
  24. -
- - -

Your account

-

Your account settings can be changed at the user area, in Your account. Here you can make changes to your profile, password or account language, as well as generate personal access tokens and access release notes.

-

If you want to change the email address associated to your account or remove your account entirely, this can be done in the Profile section.

- - -

Workspace

The Workspace is where you actually create your designs. You have an infinite canvas where you can work directly but you also have the ability to create and work inside boards that will help you to create pages and exportation units.

@@ -102,8 +56,6 @@ title: 02· The interface
  • Assets panel: Each file has a default library (File Library) where you can store elements and styles that are likely to be reused within a project. That includes components, colors and typographies. To add an asset to a library just click the “+” button at the header of each asset group.
  • - -

    View mode

    Launch the view mode to present and share your designs, comment on them and play with the interactions set at the workspace. You also have an Inspect mode where you can get properties specifications and code snippets. More about the View mode.

    @@ -145,6 +97,83 @@ title: 02· The interface
  • Navigation buttons: Forward and backwards buttons.
  • +

    Dashboard

    +

    The Dashboard is the place where you will be able to organize your files, libraries, projects and teams.

    +
    + + Penpot's dashboard + +
    + +

    + 1) Teams + 2) Search files + 3) Projects + 4) Drafts + 5) Shared Libraries + 6) Custom fonts + 7) Pinned projects + 8) User area + 9) Comment notifications + 10) Create project + 11) File card + 12) Libraries & Templates module +

    + +
      +
    1. Teams: A team allows you to collaborate with other Penpot users. Team members are allowed to work with any project or file within the team depending on their permissions. Members with admin permissions can also invite other members. Create or join as many teams as you need with different groups of people.
    2. +
    3. Search: If you are looking for a specific file just type its title at the search box.
    4. +
    5. Projects: A project allows you to group design files. It works pretty much like a folder in a file system. You can create as many projects as you need. If you are going to work with more people in a project, you should create it inside a team.
    6. +
    7. Drafts: The drafts section is where you can find the design files that are not inside any project.
    8. +
    9. Shared Libraries: In this section you will find all the design files that have been added as shared libraries. That way you will be able to better control the files that are sharing their assets.
    10. +
    11. Custom fonts: If you have purchased or own personal fonts that are not included in the catalog provided by Penpot, you can upload them from your computer and use them across the files of a team.
    12. +
    13. Pinned projects: If you want to keep some projects handy (for instance because you’re currently working on them) you can pin them to make them quickly available at the sidebar.
    14. +
    15. User area: This must be you! Access your profile settings, Penpot tutorials, the Penpot Community and more. You can also find here a way to leave us feedback. We’d love to read your thoughts :)
    16. +
    17. Comments notifications: Here you will be able to see if you have unread comments inside the files of the team.
    18. +
    19. Create project: Create as many projects as you need to organize your designs.
    20. +
    21. File card: Basic information about a file at plain sight. A preview, update info or if it’s added as a Shared Library. From there you can perform several actions over the file (rename, duplicate, move, download, delete).
    22. +
    23. Libraries & Templates module: A curated selection of Libraries & Templates files ready to import.
    24. +
    + +

    Your account

    +

    Your account settings can be changed at the user area, in Your account. Here you can make changes to your profile, password or account language, as well as generate personal access tokens and access release notes.

    + +

    Profile + # +

    +

    If you want to change the email address associated to your account or remove your account entirely, this can be done in the Profile section.

    +
    + Penpot's profile +
    + +

    Password + # +

    +

    If you want to change your password to a new one, this can be done in the Password section.

    +
    + Penpot's password +
    + +

    Notifications + # +

    +

    At the Notifications section you can configure the email and dashboard notifications.

    +
    + Penpot's notifications +
    + +

    Settings + # +

    +

    At the Settings section you can change the language and the UI color theme.

    +
    + Penpot's settings +
    + +

    Access tokens + # +

    +

    At the Asset tokens section you can manage your access tokens. Read more about access tokens here.

    UI Theme

    Penpot's default interface is dark but you can switch anytime to a light option. You have 2 ways to change the theme:

    @@ -170,4 +199,4 @@ title: 02· The interface Penpot's view mode
    Penpot's view mode in light mode
    - + \ No newline at end of file From 3685f7b32b5b39a0d60cd8bc741f87e0a6d7d43a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marina=20L=C3=B3pez?= Date: Tue, 25 Feb 2025 13:41:26 +0100 Subject: [PATCH 3/7] :bug: Fix typo at libraries modal --- frontend/translations/en.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/translations/en.po b/frontend/translations/en.po index e9da61803..5994b2a12 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -4754,7 +4754,7 @@ msgstr "Or add some of these to try:" #: src/app/main/ui/workspace/libraries.cljs:368 msgid "workspace.libraries.empty.no-libraries" -msgstr "There are no Shared Libraries at you team, you can look for" +msgstr "There are no Shared Libraries at your team, you can look for" #: src/app/main/ui/workspace/libraries.cljs:372 msgid "workspace.libraries.empty.some-templates" From c618efc29eda5cb302edd1f20eeeaf90c618494a Mon Sep 17 00:00:00 2001 From: Luis de Dios Date: Tue, 25 Feb 2025 15:35:48 +0100 Subject: [PATCH 4/7] :bug: Fix mention users in viewer --- frontend/src/app/main/data/viewer.cljs | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/frontend/src/app/main/data/viewer.cljs b/frontend/src/app/main/data/viewer.cljs index 3365885b3..770c24bf1 100644 --- a/frontend/src/app/main/data/viewer.cljs +++ b/frontend/src/app/main/data/viewer.cljs @@ -171,7 +171,7 @@ (declare go-to-frame-auto) (defn bundle-fetched - [{:keys [project file share-links libraries users permissions thumbnails] :as bundle}] + [{:keys [project file team share-links libraries users permissions thumbnails] :as bundle}] (let [pages (->> (dm/get-in file [:data :pages]) (map (fn [page-id] (let [data (get-in file [:data :pages-index page-id])] @@ -183,15 +183,19 @@ (ptk/reify ::bundle-fetched ptk/UpdateEvent (update [_ state] - (-> state - (assoc :share-links share-links) - (assoc :viewer {:libraries (d/index-by :id libraries) - :users (d/index-by :id users) - :permissions permissions - :project project - :pages pages - :thumbnails thumbnails - :file file}))) + (let [team-id (:id team) + team {:members users}] + (-> state + (assoc :share-links share-links) + (assoc :current-team-id team-id) + (assoc :teams {team-id team}) + (assoc :viewer {:libraries (d/index-by :id libraries) + :users (d/index-by :id users) + :permissions permissions + :project project + :pages pages + :thumbnails thumbnails + :file file})))) ptk/WatchEvent (watch [_ state _] From 5754c393b9aa77391b4f34a816731526b7f85ad2 Mon Sep 17 00:00:00 2001 From: Luis de Dios Date: Tue, 25 Feb 2025 18:09:22 +0100 Subject: [PATCH 5/7] :bug: Fix avoid enabling post button if blank comment --- frontend/src/app/main/ui/comments.cljs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/app/main/ui/comments.cljs b/frontend/src/app/main/ui/comments.cljs index ee8882673..1b6d99244 100644 --- a/frontend/src/app/main/ui/comments.cljs +++ b/frontend/src/app/main/ui/comments.cljs @@ -132,10 +132,11 @@ (defn- blank-content? [content] - (or (str/blank? content) - (str/empty? content) - ;; If only one char and it's the zero-width whitespace - (and (= 1 (count content)) (= (first content) zero-width-space)))) + (let [content (str/trim content)] + (or (str/blank? content) + (str/empty? content) + (and (= (count content) 1) + (= (first content) zero-width-space))))) ;; Component that renders the component content (mf/defc comment-content* From 658e5dce22c44a03ec7151f5de9a2ca8594f2878 Mon Sep 17 00:00:00 2001 From: elenatorro Date: Wed, 26 Feb 2025 09:22:45 +0100 Subject: [PATCH 6/7] :bug: Fix ES typo in libraries modal --- frontend/translations/es.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/translations/es.po b/frontend/translations/es.po index 3dbc3d8d0..43e66bcb4 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -4772,7 +4772,7 @@ msgstr "O añadir algunas de éstas para probar:" #: src/app/main/ui/workspace/libraries.cljs:368 msgid "workspace.libraries.empty.no-libraries" -msgstr "No hay Biblioteacas Compartidas en tu equipo, puedes buscar" +msgstr "No hay Bibliotecas Compartidas en tu equipo, puedes buscar" #: src/app/main/ui/workspace/libraries.cljs:372 msgid "workspace.libraries.empty.some-templates" From 2cf3e37b7a99932c9c4c8c0e25d8690217339f6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?luis=CE=B4=CE=BC?= Date: Wed, 26 Feb 2025 14:29:51 +0100 Subject: [PATCH 7/7] :bug: Fix comment update fails in viewer (#5958) * :bug: Fix comment update fails in viewer * :bug: Reload team members in workspace but not in viewer --- frontend/src/app/main/data/comments.cljs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/data/comments.cljs b/frontend/src/app/main/data/comments.cljs index f07758a9c..ec10bccbb 100644 --- a/frontend/src/app/main/data/comments.cljs +++ b/frontend/src/app/main/data/comments.cljs @@ -413,8 +413,8 @@ (->> (rp/cmd! :get-comment-threads {:file-id file-id :share-id share-id}) (rx/map comment-threads-fetched)) - ;; Refresh team members - (rx/of (dtm/fetch-members))))))) + (when (:workspace-local state) + (rx/of (dtm/fetch-members)))))))) (defn retrieve-comments [thread-id]