Przeglądaj źródła

enhance: display `D` label as hint for document mode

Tienson Qin 4 lat temu
rodzic
commit
5258bac046

+ 8 - 7
src/main/frontend/components/sidebar.cljs

@@ -264,14 +264,15 @@
 
 
 (rum/defc new-block-mode < rum/reactive
 (rum/defc new-block-mode < rum/reactive
   []
   []
-  (when (state/sub [:editor/new-block-toggle?])
-    (ui/tippy {:html [:ul
-                      [:li "Shift + Enter to create new block"]
-                      [:li "Click to switch back to the default behaviour"]
-                      [:li "Type `t d` to toggle document mode"]]}
+  (when (state/sub [:document/mode?])
+    (ui/tippy {:html [:div.p-2
+                      [:p.mb-2 [:b "Document mode"]]
+                      [:ul
+                       [:li "Shift + Enter to create new block"]
+                       [:li "Click `D` or type `t d` to toggle document mode"]]]}
      [:a.px-1.text-sm.font-medium.bg-base-2.mr-4.rounded-md
      [:a.px-1.text-sm.font-medium.bg-base-2.mr-4.rounded-md
-      {:on-click state/toggle-new-block-shortcut!}
-      "A"])))
+      {:on-click state/toggle-document-mode!}
+      "D"])))
 
 
 (rum/defc help-button < rum/reactive
 (rum/defc help-button < rum/reactive
   []
   []

+ 0 - 4
src/main/frontend/modules/shortcut/config.cljs

@@ -297,10 +297,6 @@
     {:desc    "Toggle between dark/light theme"
     {:desc    "Toggle between dark/light theme"
      :binding "t t"
      :binding "t t"
      :fn      state/toggle-theme!}
      :fn      state/toggle-theme!}
-    :ui/toggle-new-block
-    {:desc    "Toggle newblock/newline command for inserting newline/newblock"
-     :binding "t e"
-     :fn      state/toggle-new-block-shortcut!}
     :ui/toggle-contents
     :ui/toggle-contents
     {:desc    "Toggle Contents in sidebar"
     {:desc    "Toggle Contents in sidebar"
      :binding "t c"
      :binding "t c"