Browse Source

enhance: add shortcut "p i" to set icon

Tienson Qin 1 year ago
parent
commit
3a841ec6e3
2 changed files with 9 additions and 1 deletions
  1. 8 1
      src/main/frontend/modules/shortcut/config.cljs
  2. 1 0
      src/resources/dicts/en.edn

+ 8 - 1
src/main/frontend/modules/shortcut/config.cljs

@@ -365,6 +365,11 @@
                                              :fn      (fn []
                                                         (state/pub-event! [:editor/new-property {:property-key "Priority"}]))}
 
+   :editor/add-property-icon                {:binding "p i"
+                                             :selection? true
+                                             :fn      (fn []
+                                                        (state/pub-event! [:editor/new-property {:property-key "Icon"}]))}
+
    :ui/toggle-brackets                      {:binding "t b"
                                              :fn      config-handler/toggle-ui-show-brackets!}
 
@@ -771,6 +776,7 @@
             :editor/add-property-deadline
             :editor/add-property-status
             :editor/add-property-priority
+            :editor/add-property-icon
             :ui/toggle-wide-mode
             :ui/select-theme-color
             :ui/goto-plugins
@@ -890,7 +896,8 @@
       :editor/add-property
       :editor/add-property-deadline
       :editor/add-property-status
-      :editor/add-property-priority]
+      :editor/add-property-priority
+      :editor/add-property-icon]
 
      :shortcut.category/toggle
      [:ui/toggle-help

+ 1 - 0
src/resources/dicts/en.edn

@@ -696,6 +696,7 @@
   :editor/add-property-deadline   "Add task deadline to selected block"
   :editor/add-property-status     "Add task status to selected block"
   :editor/add-property-priority   "Add task priority to selected block"
+  :editor/add-property-icon       "Add icon"
   :editor/jump                    "Jump to a property key or value"
   :whiteboard/select              "Select tool"
   :whiteboard/pan                 "Pan tool"