feat(ui): custom editor font

This commit is contained in:
charlie
2024-08-05 16:30:17 +08:00
parent 69912f3dce
commit 12aa626d8b
7 changed files with 63 additions and 4 deletions

View File

@@ -95,6 +95,7 @@
:ui/custom-theme (or (storage/get :ui/custom-theme) {:light {:mode "light"} :dark {:mode "dark"}})
:ui/wide-mode? (storage/get :ui/wide-mode)
:ui/radix-color (storage/get :ui/radix-color)
:ui/editor-font (storage/get :ui/editor-font)
;; ui/collapsed-blocks is to separate the collapse/expand state from db for:
;; 1. right sidebar
@@ -2385,6 +2386,11 @@ Similar to re-frame subscriptions"
(storage/remove :ui/radix-color)
(util/set-android-theme))
(defn set-editor-font! [font]
(let [font (if (keyword? font) (name font) (str font))]
(swap! state assoc :ui/editor-font font)
(storage/set :ui/editor-font font)))
(defn handbook-open?
[]
(:ui/handbooks-open? @state))