Skip to content

Commit ca70c5c

Browse files
Stephan AngoStephan Ango
authored andcommitted
2.3.0 Border settings and updates for Calendar plugin 1.3.1
1 parent 04fb97d commit ca70c5c

File tree

1 file changed

+128
-29
lines changed

1 file changed

+128
-29
lines changed

obsidian.css

Lines changed: 128 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ experience. Remove each line if you want to re-activate the feature */
121121
--base-l:96%; /* Base lightness Light Mode - 100 is white */
122122
--accent-h:201; /* Accent hue */
123123
--accent-s:17%; /* Accent saturation */
124-
--accent-d:65%; /* Accent lightness Dark Mode */
124+
--accent-d:60%; /* Accent lightness Dark Mode */
125125
--accent-l:50%; /* Accent lightness Light Mode */
126126

127127
/*----------------------------------------------------------------
@@ -149,8 +149,11 @@ experience. Remove each line if you want to re-activate the feature */
149149
--bold-weight:600; /* Switch to 600 or 700 if you want thicker bold text */
150150
--line-width:40rem; /* Maximum characters per line. Turn off "Readable line length" in Obsidian Settings */
151151
--line-height:1.5;
152-
--max-width:85%; /* Amount of padding around the text, use 90% for narrower padding */
152+
--max-width:87%; /* Amount of padding around the text, use 90% for narrower padding */
153153
--nested-padding:3.5%; /* Amount of padding for quotes and transclusions */
154+
--icon-muted:0.4;
155+
--border-width:1px;
156+
--border-width-alt:1px;
154157

155158
/*----------------------------------------------------------------
156159
@@ -192,9 +195,10 @@ experience. Remove each line if you want to re-activate the feature */
192195
--background-match-highlight:hsla(var(--accent-h), 40%, 62%, 0.2);
193196
--background-modifier-accent:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) - 10%));
194197
--text-accent:hsl(var(--accent-h),var(--accent-s),var(--accent-d));
195-
--text-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) + 10%));
196-
--interactive-accent:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) - 30%));
197-
--interactive-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) - 25%));
198+
--text-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) + 12%));
199+
--text-on-accent:white;
200+
--interactive-accent:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) - 20%));
201+
--interactive-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) - 15%));
198202
--quote-opening-modifier:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 10%));
199203
--interactive-accent-rgb:66, 66, 66;
200204
--text-selection:hsla(var(--accent-h),70%,40%,30%);
@@ -220,6 +224,7 @@ experience. Remove each line if you want to re-activate the feature */
220224
--background-modifier-accent:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-l) + 10%));
221225
--text-accent:hsl(var(--accent-h),var(--accent-s),var(--accent-l));
222226
--text-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-l) - 10%));
227+
--text-on-accent:white;
223228
--interactive-accent:hsl(var(--accent-h),var(--accent-s),var(--accent-l));
224229
--interactive-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-l) - 10%));
225230
--quote-opening-modifier:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 10%));
@@ -243,11 +248,22 @@ experience. Remove each line if you want to re-activate the feature */
243248
--background-primary-alt:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 6%));
244249
--background-tertiary:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 8%));
245250
--background-modifier-border:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 12%));
246-
--background-modifier-border-hover:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 14%));
251+
--background-modifier-border-hover:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 20%));
247252
--background-modifier-border-focus:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 30%));
248-
--background-modifier-cover:hsla(var(--base-h),var(--base-s),calc(var(--base-d) + 6%),0.9);
253+
--background-modifier-cover:hsla(var(--base-h),var(--base-s),calc(var(--base-d) + 8%),0.9);
254+
--text-normal:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 75%));
255+
--text-muted:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 50%));
256+
--text-faint:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 25%));
257+
--icon-muted:0.5;
258+
}
259+
.borders-low {
260+
--border-width:0px;
261+
--border-width-alt:1px;
262+
}
263+
.borders-none {
264+
--border-width:0px;
265+
--border-width-alt:0px;
249266
}
250-
251267

252268
/*----------------------------------------------------------------
253269
@@ -357,12 +373,12 @@ body.plugin-sliding-panes .mod-root .graph-controls {
357373
.hider-ribbon .side-dock-actions,
358374
.hider-ribbon .side-dock-settings {
359375
display:flex;
360-
border-top:1px solid var(--background-modifier-border);
376+
border-top:var(--border-width) solid var(--background-modifier-border);
361377
background:var(--background-primary);
362378
margin:0;
363379
}
364380
.hider-ribbon .workspace-ribbon.mod-left:after {
365-
border-top:1px solid var(--background-modifier-border);
381+
border-top:var(--border-width) solid var(--background-modifier-border);
366382
background:var(--background-primary);
367383
padding-right:100vw;
368384
content:" ";
@@ -419,6 +435,7 @@ body.plugin-sliding-panes .mod-root .graph-controls {
419435
margin-left:2px;
420436
}
421437
.workspace-ribbon:not(.is-collapsed) ~ .mod-root .view-actions,
438+
.focus-mode .workspace-ribbon:not(.is-collapsed) ~ .mod-root .view-header:hover .view-actions,
422439
.workspace-ribbon.mod-left.is-collapsed ~ .mod-root .view-header:hover .view-actions,
423440
.mod-right.is-collapsed ~ .mod-root .view-header:hover .view-actions {
424441
opacity:1;
@@ -433,6 +450,8 @@ body.plugin-sliding-panes .mod-root .graph-controls {
433450
transition:opacity 0.25s ease-in-out;
434451
}
435452

453+
454+
436455
/* --------------- */
437456
/* Image zoom */
438457

@@ -467,7 +486,7 @@ body.plugin-sliding-panes .mod-root .graph-controls {
467486
padding:5px 0 0 0;
468487
}
469488
#calendar-container {
470-
padding:0 10px;
489+
padding:5px 15px;
471490
--color-background-day-empty:var(--background-secondary-alt);
472491
--color-background-day-active:var(--background-tertiary);
473492
--color-background-day-hover:var(--background-tertiary);
@@ -476,13 +495,23 @@ body.plugin-sliding-panes .mod-root .graph-controls {
476495
--color-text-heading:var(--text-muted);
477496
--color-text-day:var(--text-normal);
478497
--color-text-today:var(--text-normal);
479-
--color-arrow:currentColor;
498+
--color-arrow:var(--text-faint);
480499
--color-background-day-empty:transparent;
481500
}
501+
.table.svelte-1ocurao.svelte-1ocurao {
502+
border-collapse:separate;
503+
table-layout:fixed;
504+
}
482505
#calendar-container h2 {
483506
font-weight:400;
484507
font-size:16px;
485508
}
509+
.mod-root #calendar-container {
510+
width:var(--line-width);
511+
max-width:var(--max-width);
512+
margin:0 auto;
513+
padding:0;
514+
}
486515
#calendar-container h2 .arrow {
487516
color:var(--text-faint);
488517
cursor:var(--cursor);
@@ -497,20 +526,70 @@ body.plugin-sliding-panes .mod-root .graph-controls {
497526
font-weight:500;
498527
}
499528
#calendar-container tr td {
500-
padding:2px 0 8px;
501-
width:14.28%;
502-
border-right:3px solid transparent;
529+
padding:4px 0 4px;
503530
border-radius:4px;
504-
cursor:var(--cursor);}
505-
#calendar-container tr {
506-
border:3px solid transparent;
531+
cursor:var(--cursor);
532+
border:2px solid transparent;
533+
transition:none;
534+
}
535+
body .nav.svelte-1ocurao.svelte-1ocurao {
536+
padding:0 0 0 5px;
537+
}
538+
body .mod-root .nav.svelte-1ocurao.svelte-1ocurao {
539+
padding:0 0 0 0;
507540
}
508541
#calendar-container tr td .dot {
509542
margin:0;
510543
}
511-
#calendar-container tr td.today {
544+
body .arrow.svelte-1ocurao.svelte-1ocurao {
545+
cursor:var(--cursor);
546+
}
547+
body .arrow.svelte-1ocurao:hover svg.svelte-1ocurao {
548+
color:var(--text-muted);
549+
}
550+
body .reset-button.svelte-1ocurao.svelte-1ocurao {
551+
font-size:var(--font-smaller);
552+
}
553+
body .reset-button.svelte-1ocurao.svelte-1ocurao:hover {
554+
color:var(--text-normal);
555+
}
556+
body .mod-root .title.svelte-1ocurao.svelte-1ocurao {
557+
font-size:18px;}
558+
559+
body .month.svelte-1ocurao.svelte-1ocurao,
560+
body .title.svelte-1ocurao.svelte-1ocurao {
561+
font-size:var(--font-normal);
562+
font-weight:400;
563+
}
564+
#calendar-container tr td.today,
565+
body .today.svelte-1lgyrog.svelte-1lgyrog {
566+
color:var(--text-accent);
512567
font-weight:600;
513568
}
569+
body #calendar-container tr td.today .dot.svelte-1lgyrog {
570+
fill:var(--text-accent);
571+
}
572+
body .active.svelte-1lgyrog .task.svelte-1lgyrog {
573+
stroke:var(--text-faint);
574+
}
575+
body .active.svelte-1lgyrog.svelte-1lgyrog {
576+
color:var(--text-normal);
577+
}
578+
body .active.svelte-1lgyrog.svelte-1lgyrog,
579+
body .active.today.svelte-1lgyrog.svelte-1lgyrog,
580+
body .week-num.svelte-1ocurao.svelte-1ocurao:hover,
581+
body td.svelte-1lgyrog.svelte-1lgyrog:not(:empty):hover {
582+
background-color:var(--color-background-day-active);
583+
}
584+
body .active.svelte-1lgyrog .dot.svelte-1lgyrog {
585+
fill:var(--text-faint);}
586+
body .active.svelte-1lgyrog .task.svelte-1lgyrog {
587+
stroke:var(--text-faint);
588+
}
589+
body .year.svelte-1ocurao.svelte-1ocurao {
590+
color:var(--text-normal);
591+
}
592+
514593

515594

516595
/*----------------------------------------------------------------
@@ -628,10 +707,11 @@ body, input, button,
628707
.view-action {
629708
background:transparent;
630709
color:var(--text-muted);
631-
opacity:0.4;
710+
opacity:var(--icon-muted);
632711
transition:opacity 0.1s ease-in-out;
633712
cursor:var(--cursor);
634713
}
714+
635715
.view-header-icon {
636716
opacity:0;
637717
}
@@ -725,7 +805,7 @@ span.cm-hashtag.cm-hashtag-end {
725805
border-radius:10px;
726806
}
727807
.modal.mod-settings .vertical-tab-content-container {
728-
border-left:1px solid var(--background-modifier-border);
808+
border-left:var(--border-width) solid var(--background-modifier-border);
729809
padding-bottom:0;
730810
padding-right:0;
731811
}
@@ -796,24 +876,32 @@ input.prompt-input:hover {
796876
.workspace > .workspace-split:not(.mod-root) .workspace-leaf-content {
797877
height:calc(100% - 6px);
798878
}
799-
.workspace-split.mod-root .workspace-leaf-content {
879+
.workspace-split.mod-root.mod-horizontal .workspace-leaf-resize-handle,
880+
.workspace-split.mod-root.mod-vertical .workspace-leaf-resize-handle {
881+
border-width:1px;
800882
}
801883
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle {
802884
height:3px;
803885
background:transparent;
804-
border-bottom:1px solid var(--background-modifier-border);
886+
border-bottom:var(--border-width-alt) solid var(--background-modifier-border);
805887
}
806888
.workspace-split.mod-right-split > .workspace-leaf-resize-handle {
807889
background:transparent;
808-
border-left:1px solid var(--background-modifier-border);
890+
border-left:var(--border-width-alt) solid var(--background-modifier-border);
809891
width:3px !important;
810892
}
811893
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
812894
.workspace-split.mod-left-split > .workspace-leaf-resize-handle {
813895
background:transparent;
814-
border-right:1px solid var(--background-modifier-border);
896+
border-right:var(--border-width) solid var(--background-modifier-border);
815897
width:2px !important;
816898
}
899+
.workspace-split.mod-right-split > .workspace-leaf-resize-handle:hover,
900+
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:hover,
901+
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:hover,
902+
.workspace-split.mod-left-split > .workspace-leaf-resize-handle:hover {
903+
}
904+
817905
.workspace-split.mod-right-split > .workspace-leaf-resize-handle:active,
818906
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:active,
819907
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:active,
@@ -837,7 +925,7 @@ input.prompt-input:hover {
837925

838926
.workspace-tab-container-inner {
839927
background:transparent;
840-
border-bottom:1px solid var(--background-modifier-border);
928+
border-bottom:var(--border-width) solid var(--background-modifier-border);
841929
border-radius:0;
842930
width:100%;
843931
max-width:100%;
@@ -1167,7 +1255,7 @@ border-bottom:1px solid #999;
11671255
padding-top:10px;
11681256
height:50px;
11691257
background-color:var(--background-primary);
1170-
border-top:1px solid var(--background-modifier-border);
1258+
border-top:var(--border-width-alt) solid var(--background-modifier-border);
11711259
width:100%;
11721260
}
11731261
input.document-search-input,
@@ -1331,6 +1419,16 @@ input[type=checkbox]:checked {
13311419
.nav-header {
13321420
padding:0;
13331421
}
1422+
/*
1423+
.nav-header:after {
1424+
content:"";
1425+
pointer-events:none;
1426+
z-index:9;
1427+
background:linear-gradient(0deg,var(--background-transparent) 0%,var(--background-secondary) 100%);;
1428+
height:12px;
1429+
width:100%;
1430+
position:fixed;
1431+
}*/
13341432
.nav-buttons-container {
13351433
padding:10px 5px 0px 5px;
13361434
margin-bottom:0px !important;
@@ -1724,6 +1822,7 @@ input.search-input:focus {
17241822
background-color:var(--background-secondary);
17251823
color:var(--text-muted);
17261824
font-size:var(--font-smaller);
1825+
border-width:var(--border-width-alt);
17271826
padding:0 5px 0;
17281827
}
17291828
.status-bar-item {
@@ -1765,6 +1864,7 @@ input.search-input:focus {
17651864
cursor:var(--cursor);
17661865
}
17671866
.workspace-ribbon {
1867+
border-width:var(--border-width-alt);
17681868
border-color:var(--background-modifier-border);
17691869
background:var(--background-secondary);
17701870
}
@@ -1914,7 +2014,6 @@ ol > li::before {
19142014
}
19152015

19162016
/* Code */
1917-
19182017
.theme-light :not(pre) > code[class*="language-"],
19192018
.theme-light pre[class*="language-"] {
19202019
background-color:var(--background-primary-alt);
@@ -1925,7 +2024,7 @@ ol > li::before {
19252024
}
19262025
.markdown-preview-section .frontmatter code {
19272026
color:var(--text-muted);
1928-
font-szie:var(--font-small);
2027+
font-size:var(--font-small);
19292028
}
19302029
.cm-s-obsidian .hmd-fold-html-stub,
19312030
.cm-s-obsidian .hmd-fold-code-stub,

0 commit comments

Comments
 (0)