mirror of
https://github.com/logseq/logseq.git
synced 2026-06-01 19:01:22 +00:00
Merge remote-tracking branch 'upstream/master' into whiteboards
This commit is contained in:
@@ -40,15 +40,15 @@
|
||||
(if local?
|
||||
(let [local-dir (config/get-local-dir url)
|
||||
graph-name (text-util/get-graph-name-from-path local-dir)]
|
||||
[:a {:title local-dir
|
||||
:on-click #(on-click graph)}
|
||||
[:a.flex.items-center {:title local-dir
|
||||
:on-click #(on-click graph)}
|
||||
[:span graph-name (and GraphName [:strong.px-1 "(" GraphName ")"])]
|
||||
(when remote? [:strong.pr-1 (ui/icon "cloud")])])
|
||||
(when remote? [:strong.pr-1.flex.items-center (ui/icon "cloud")])])
|
||||
|
||||
[:a {:title GraphUUID
|
||||
:on-click #(on-click graph)}
|
||||
[:a.flex.items-center {:title GraphUUID
|
||||
:on-click #(on-click graph)}
|
||||
(db/get-repo-path (or url GraphName))
|
||||
(when remote? [:strong.pl-1 (ui/icon "cloud")])])])))
|
||||
(when remote? [:strong.pl-1.flex.items-center (ui/icon "cloud")])])])))
|
||||
|
||||
(rum/defc repos-inner
|
||||
[repos]
|
||||
@@ -162,7 +162,7 @@
|
||||
short-repo-name (if local? (text-util/get-graph-name-from-path repo-path) GraphName)]
|
||||
(when short-repo-name
|
||||
{:title [:span.flex.items-center.whitespace-nowrap short-repo-name
|
||||
(when remote? [:span.pl-1
|
||||
(when remote? [:span.pl-1.flex.items-center
|
||||
{:title (str "<" GraphName "> #" GraphUUID)}
|
||||
(ui/icon "cloud" {:size 18})])]
|
||||
:hover-detail repo-path ;; show full path on hover
|
||||
|
||||
@@ -281,7 +281,7 @@
|
||||
{:on-click state/toggle-left-sidebar!}
|
||||
(ui/icon "menu-2" {:size ui/icon-size})]])
|
||||
|
||||
[:nav.px-4.flex.flex-col.gap-1
|
||||
[:nav.px-4.flex.flex-col.gap-1.cp__menubar-repos
|
||||
{:aria-label "Navigation menu"}
|
||||
(repo/repos-dropdown)
|
||||
|
||||
|
||||
@@ -596,6 +596,13 @@ html[data-theme='dark'] {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.cp__menubar-repos {
|
||||
.title-wrap {
|
||||
line-height: 1.2em;
|
||||
padding: 1px 0;
|
||||
}
|
||||
}
|
||||
|
||||
@supports not (overflow-y: overlay) {
|
||||
.scrollbar-spacing {
|
||||
overflow-y: auto;
|
||||
@@ -614,4 +621,4 @@ html[data-theme='dark'] {
|
||||
|
||||
.full-height-without-header {
|
||||
height: calc(100vh - var(--ls-headbar-height) - 4rem);
|
||||
}
|
||||
}
|
||||
@@ -91,7 +91,7 @@
|
||||
(->
|
||||
(p/do! (repo-config-handler/start {:repo repo})
|
||||
(when (config/global-config-enabled?)
|
||||
(global-config-handler/start {:repo repo})))
|
||||
(global-config-handler/start {:repo repo})))
|
||||
(p/finally
|
||||
(fn []
|
||||
;; install after config is restored
|
||||
@@ -216,9 +216,9 @@
|
||||
|
||||
(events/run!)
|
||||
|
||||
(-> (p/let [repos (get-repos)]
|
||||
(state/set-repos! repos)
|
||||
(restore-and-setup! repos))
|
||||
(-> (p/let [repos (get-repos)
|
||||
_ (state/set-repos! repos)
|
||||
_ (restore-and-setup! repos)])
|
||||
(p/catch (fn [e]
|
||||
(js/console.error "Error while restoring repos: " e)))
|
||||
(p/finally (fn []
|
||||
|
||||
Reference in New Issue
Block a user