Skip to content

Commit d25b9c9

Browse files
committed
Support newer versions of Logseq
1 parent 9cd8fbe commit d25b9c9

File tree

1 file changed

+43
-40
lines changed

1 file changed

+43
-40
lines changed

mia_base.css

Lines changed: 43 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020

2121
--ls-secondary-text-color: #808080;
2222

23+
--ls-page-mark-bg-color: #FDEB95;
24+
--ls-page-mark-color: var(--ls-primary-text-color);
25+
--ls-page-blockquote-color: var(--ls-primary-text-color);
26+
2327
--ls-block-ref-link-text-color: #b7bfc5;
2428

2529
--ls-block-properties-background-color: #EAEAEA;
@@ -77,6 +81,10 @@
7781

7882
--ls-secondary-text-color: #909090;
7983

84+
--ls-page-mark-bg-color: #F9E67A;
85+
--ls-page-mark-color: var(--ls-primary-background-color);
86+
--ls-page-blockquote-color: var(--ls-primary-text-color);
87+
8088
--ls-block-ref-link-text-color: #2489a3;
8189

8290
--ls-block-properties-background-color: #27272A;
@@ -119,6 +127,32 @@
119127
--ls-highlight-color-purple: #530B84;
120128
--ls-highlight-color-pink: #8A035C;
121129
}
130+
131+
/* Preliminary fixes for newer versions of Logseq */
132+
html[data-theme=light], html[data-color=logseq][data-theme=light] {
133+
--foreground: 240 4% 10%;
134+
--background: 0 0% 80%;
135+
--popover-foreground: 0 0% 26%;
136+
--popover: 0 0% 80%;
137+
--primary-foreground: 0 0% 80%;
138+
--primary: 193 100% 30%;
139+
}
140+
html[data-color=none] ::selection {
141+
background-color: var(--ls-block-highlight-color);
142+
}
143+
144+
html[data-theme=dark], html[data-color=logseq][data-theme=dark] {
145+
--background: 240 4% 10%;
146+
--foreground: 0 0% 80%;
147+
--popover: 0 0% 26%;
148+
--popover-foreground: 0 0% 80%;
149+
--primary: 193 100% 24%;
150+
--primary-foreground: 0 0% 80%;
151+
}
152+
html[data-theme=dark] ::selection {
153+
background-color: hsl(var(--primary)/.6);
154+
}
155+
122156
:root {
123157
--ls-font-family: var(--content-font-family);
124158
--code-font-family: "iA Writer Mono S";
@@ -207,31 +241,6 @@ span.inline.done {
207241
color: var(--ls-primary-text-color) !important;
208242
}
209243

210-
/* ... make popup menus more visible */
211-
:not(div.ui__modal-panel, .ui__modal-overlay, #search-in-page > div) > .absolute:not(.editing, .whiteboard-page, .s1, .s2),
212-
#search-in-page,
213-
.absolute .menu-link,
214-
#custom-context-menu > div,
215-
#custom-context-menu .menu-link,
216-
.ui__context-menu-content,
217-
.menu-links-wrapper {
218-
background-color: var(--ls-secondary-background-color);
219-
}
220-
.absolute .menu-link:hover,
221-
#custom-context-menu .menu-link:hover,
222-
.ui__context-menu-content > div:hover {
223-
--ls-link-ref-text-color: var(--ls-link-ref-text-hover-color);
224-
background-color: var(--ls-quaternary-background-color);
225-
}
226-
/* left-sidebar item popup border */
227-
.ui__context-menu-content {
228-
border-color: var(--ls-quaternary-background-color);
229-
}
230-
/* make border around P, B, etc. in search results clearly visible */
231-
.search-results-wrap .text-xs.rounded.border {
232-
border-color: var(--ls-primary-text-color);
233-
}
234-
235244
/* links and tags */
236245

237246
a.tag {
@@ -243,10 +252,6 @@ a.tag[data-ref=card] {
243252
opacity: 0.5;
244253
}
245254

246-
.page-ref {
247-
color: var(--ls-link-text-color);
248-
}
249-
250255
.bracket {
251256
color: var(--ls-link-ref-text-color) !important;
252257
opacity: 0.5 !important;
@@ -275,7 +280,6 @@ a.external-link:hover {
275280
#custom-context-menu a:hover,
276281
.cp__right-sidebar-topbar a:hover,
277282
.cp__header a.button:hover {
278-
/*color: var(--ls-link-text-color);*/
279283
opacity: 1;
280284
}
281285

@@ -292,6 +296,7 @@ a.external-link:hover {
292296
.cp__all_pages,
293297
#custom-context-menu,
294298
.ui__context-menu-content,
299+
.ui__dropdown-menu-content,
295300
.cp__sidebar-help-menu-popup,
296301
.cp__handbooks-popup,
297302
:is(.item-type-page-graph, .item-type-shortcut-settings,) .sidebar-item-header + div,
@@ -326,7 +331,7 @@ textarea {
326331
padding: var(--block-padding, 2px) 0;
327332
}
328333

329-
/* Monospace code shall use iA Writer Mono */
334+
/* Monospace shall use iA Writer Mono */
330335
.extensions__code-calc-output-line.CodeMirror-line,
331336
.extensions__code > .extensions__code-lang,
332337
:not(pre)>code,
@@ -448,7 +453,7 @@ blockquote {
448453
background: transparent;
449454
border-left: none;
450455
font-style: italic;
451-
font-size: var(--content-font-size, 12pt);
456+
font-size: inherit;
452457
margin: 0;
453458
}
454459

@@ -497,14 +502,11 @@ div[data-refs-self*='"card"'] {
497502
background-color: var(--ls-quaternary-background-color) !important;
498503
}
499504

500-
/* Highlighting is yellow */
505+
/* Highlighting */
501506

502507
mark {
503-
background-color: #FDEB95;
504-
}
505-
506-
:is(.dark, .dark-theme) mark {
507-
background-color: #F9E67A;
508+
background-color: var(--ls-page-mark-bg-color);
509+
color: var(--ls-page-mark-color);
508510
}
509511

510512

@@ -513,8 +515,9 @@ mark {
513515
a.page-title,
514516
.block-parents a,
515517
#journals > div > div.w-full.p-4 > a.text-4xl, /* "Earlier..." */
516-
#main-content-container :is(.ls-page-title, .journal-title) h1.title,
517-
#main-content-container :is(.ls-page-title, .journal-title) h1.title input {
518+
.sidebar-item-header,
519+
#main-content-container :is(.ls-page-title, .journal-title),
520+
#main-content-container :is(.ls-page-title, .journal-title) input {
518521
font-family: var(--title-font-family, "_not_a_font"), -apple-system, BlinkMacSystemFont, "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Roboto", "Oxygen", "Ubuntu", sans-serif !important;
519522
font-feature-settings: var(--title-font-feature-settings, normal);
520523
font-style: var(--title-font-style, normal);

0 commit comments

Comments
 (0)