mirror of
https://github.com/penpot/penpot.git
synced 2025-01-24 23:49:45 -05:00
✨ Add shortcuts to viewer btns
This commit is contained in:
parent
771bb20976
commit
f3548aff8c
8 changed files with 60 additions and 53 deletions
|
@ -549,10 +549,12 @@
|
|||
(ptk/reify ::go-to-workspace
|
||||
ptk/WatchEvent
|
||||
(watch [_ state _]
|
||||
(let [project-id (get-in state [:viewer :project :id])
|
||||
(let [route (:route state)
|
||||
project-id (get-in state [:viewer :project :id])
|
||||
file-id (get-in state [:viewer :file :id])
|
||||
saved-page-id (get-in route [:query-params :page-id])
|
||||
pparams {:project-id project-id :file-id file-id}
|
||||
qparams {:page-id (or page-id (:current-page-id state))}]
|
||||
qparams {:page-id (or page-id saved-page-id)}]
|
||||
(rx/of (rt/nav-new-window*
|
||||
{:rname :workspace
|
||||
:path-params pparams
|
||||
|
|
|
@ -51,6 +51,10 @@
|
|||
:command "g c"
|
||||
:fn #(st/emit! (dv/go-to-section :comments))}
|
||||
|
||||
:open-interactions {:tooltip "G V"
|
||||
:command "g v"
|
||||
:fn #(st/emit! (dv/go-to-section :interactions))}
|
||||
|
||||
:open-workspace {:tooltip "G W"
|
||||
:command "g w"
|
||||
:fn #(st/emit! (dv/go-to-workspace))}})
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
(:require
|
||||
[app.main.data.modal :as modal]
|
||||
[app.main.data.viewer :as dv]
|
||||
[app.main.data.viewer.shortcuts :as sc]
|
||||
[app.main.store :as st]
|
||||
[app.main.ui.components.dropdown :refer [dropdown]]
|
||||
[app.main.ui.components.fullscreen :as fs]
|
||||
|
@ -151,14 +152,14 @@
|
|||
[:button.mode-zone-button.tooltip.tooltip-bottom
|
||||
{:on-click #(navigate :interactions)
|
||||
:class (dom/classnames :active (= section :interactions))
|
||||
:alt (tr "viewer.header.interactions-section")}
|
||||
:alt (tr "viewer.header.interactions-section" (sc/get-tooltip :open-interactions))}
|
||||
i/play]
|
||||
|
||||
(when (:can-edit permissions)
|
||||
[:button.mode-zone-button.tooltip.tooltip-bottom
|
||||
{:on-click #(navigate :comments)
|
||||
:class (dom/classnames :active (= section :comments))
|
||||
:alt (tr "viewer.header.comments-section")}
|
||||
:alt (tr "viewer.header.comments-section" (sc/get-tooltip :open-comments))}
|
||||
i/chat])
|
||||
|
||||
(when (or (= (:type permissions) :membership)
|
||||
|
@ -167,7 +168,7 @@
|
|||
[:button.mode-zone-button.tooltip.tooltip-bottom
|
||||
{:on-click #(navigate :handoff)
|
||||
:class (dom/classnames :active (= section :handoff))
|
||||
:alt (tr "viewer.header.handsoff-section")}
|
||||
:alt (tr "viewer.header.handsoff-section" (sc/get-tooltip :open-handoff))}
|
||||
i/code])]
|
||||
|
||||
[:& header-options {:section section
|
||||
|
|
|
@ -1708,7 +1708,7 @@ msgid "viewer.frame-not-found"
|
|||
msgstr "No s'ha trobat la taula de treball."
|
||||
|
||||
msgid "viewer.header.comments-section"
|
||||
msgstr "Comentaris"
|
||||
msgstr "Comentaris (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.dont-show-interactions"
|
||||
|
@ -1723,14 +1723,14 @@ msgid "viewer.header.fullscreen"
|
|||
msgstr "Pantalla completa"
|
||||
|
||||
msgid "viewer.header.handsoff-section"
|
||||
msgstr "Lliurament"
|
||||
msgstr "Lliurament (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.interactions"
|
||||
msgstr "Interaccions"
|
||||
|
||||
msgid "viewer.header.interactions-section"
|
||||
msgstr "Interaccions"
|
||||
msgstr "Interaccions (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.share.copy-link"
|
||||
|
|
|
@ -1753,7 +1753,7 @@ msgid "viewer.frame-not-found"
|
|||
msgstr "Keine Zeichenfläche gefunden."
|
||||
|
||||
msgid "viewer.header.comments-section"
|
||||
msgstr "Kommentare"
|
||||
msgstr "Kommentare (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.dont-show-interactions"
|
||||
|
@ -1768,14 +1768,14 @@ msgid "viewer.header.fullscreen"
|
|||
msgstr "Vollbildmodus"
|
||||
|
||||
msgid "viewer.header.handsoff-section"
|
||||
msgstr "Übergabe"
|
||||
msgstr "Übergabe (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.interactions"
|
||||
msgstr "Interaktionen"
|
||||
|
||||
msgid "viewer.header.interactions-section"
|
||||
msgstr "Interaktionen"
|
||||
msgstr "Interaktionen (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.share.copy-link"
|
||||
|
|
|
@ -1757,7 +1757,7 @@ msgid "viewer.frame-not-found"
|
|||
msgstr "Artboard not found."
|
||||
|
||||
msgid "viewer.header.comments-section"
|
||||
msgstr "Comments"
|
||||
msgstr "Comments (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.dont-show-interactions"
|
||||
|
@ -1768,14 +1768,14 @@ msgid "viewer.header.fullscreen"
|
|||
msgstr "Full Screen"
|
||||
|
||||
msgid "viewer.header.handsoff-section"
|
||||
msgstr "Handsoff"
|
||||
msgstr "Handsoff (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.interactions"
|
||||
msgstr "Interactions"
|
||||
|
||||
msgid "viewer.header.interactions-section"
|
||||
msgstr "Interactions"
|
||||
msgstr "Interactions (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.share.copy-link"
|
||||
|
|
|
@ -1756,7 +1756,7 @@ msgid "viewer.frame-not-found"
|
|||
msgstr "No se encuentra el tablero."
|
||||
|
||||
msgid "viewer.header.comments-section"
|
||||
msgstr "Comentarios"
|
||||
msgstr "Comentarios (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.dont-show-interactions"
|
||||
|
@ -1767,14 +1767,14 @@ msgid "viewer.header.fullscreen"
|
|||
msgstr "Pantalla completa"
|
||||
|
||||
msgid "viewer.header.handsoff-section"
|
||||
msgstr "Handoff"
|
||||
msgstr "Handoff (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.interactions"
|
||||
msgstr "Interacciones"
|
||||
|
||||
msgid "viewer.header.interactions-section"
|
||||
msgstr "Interacciones"
|
||||
msgstr "Interacciones (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.share.copy-link"
|
||||
|
|
|
@ -1732,7 +1732,7 @@ msgid "viewer.frame-not-found"
|
|||
msgstr "Çalışma yüzeyi bulunamadı."
|
||||
|
||||
msgid "viewer.header.comments-section"
|
||||
msgstr "Yorumlar"
|
||||
msgstr "Yorumlar (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.dont-show-interactions"
|
||||
|
@ -1755,7 +1755,7 @@ msgid "viewer.header.interactions"
|
|||
msgstr "Etkileşimler"
|
||||
|
||||
msgid "viewer.header.interactions-section"
|
||||
msgstr "Etkileşimler"
|
||||
msgstr "Etkileşimler (%s)"
|
||||
|
||||
#: src/app/main/ui/viewer/header.cljs
|
||||
msgid "viewer.header.share.copy-link"
|
||||
|
|
Loading…
Add table
Reference in a new issue