feat(ui): enhance left sidebar (#2899)

* feat(ui): enhance left sidebar

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
This commit is contained in:
Charlie
2021-10-01 21:27:31 +08:00
committed by GitHub
parent 575e7f976b
commit 7f9a04d2c1
40 changed files with 885 additions and 457 deletions

View File

@@ -61,7 +61,7 @@
:ui/fullscreen? false
:ui/settings-open? false
:ui/sidebar-open? false
:ui/left-sidebar-open? false
:ui/left-sidebar-open? (boolean (storage/get "ls-left-sidebar-open?"))
:ui/theme (or (storage/get :ui/theme) "dark")
:ui/system-theme? ((fnil identity (or util/mac? util/win32? false)) (storage/get :ui/system-theme?))
:ui/wide-mode? false
@@ -103,6 +103,8 @@
:editor/document-mode? document-mode?
:editor/args nil
:editor/on-paste? false
:editor/recent-pages nil
:db/last-transact-time {}
:db/last-persist-transact-ids {}
;; whether database is persisted
@@ -171,7 +173,9 @@
:debug/write-acks {}
:encryption/graph-parsing? false})))
:encryption/graph-parsing? false
:favorites/dragging nil})))
(defn sub
@@ -1117,6 +1121,7 @@
(defn set-left-sidebar-open!
[value]
(storage/set "ls-left-sidebar-open?" (boolean value))
(set-state! :ui/left-sidebar-open? value))
(defn set-developer-mode!