Skip to content

Commit f06f799

Browse files
committed
First complete version
1 parent ec5af60 commit f06f799

File tree

3 files changed

+134
-128
lines changed

3 files changed

+134
-128
lines changed

tailwind-dark.css

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
--blur-text-color: var(--blur-text-color-inverted);
3333
--item-hover-bg-color: var(--item-hover-bg-color-inverted);
3434
--typora-source-body: var(--typora-source-body-inverted);
35+
--mermaid-theme: var(--mermaid-theme-inverted);
3536

3637
--code-neutral: var(--code-neutral-inverted);
3738
--code-cursor: var(--code-cursor-inverted);
@@ -45,6 +46,7 @@
4546
--code-citation: var(--code-citation-inverted);
4647

4748
--footnote-bg: var(--footnote-bg-inverted);
49+
--button-bg: var(--button-bg-inverted);
4850

4951
--md-grid-header: var(--md-grid-header-inverted);
5052
--md-grid-header-ext: var(--md-grid-header-ext-inverted);
@@ -53,11 +55,3 @@
5355
--md-grid-active: var(--md-grid-active-inverted);
5456
--md-grid-border-color: var(--md-grid-border-color-inverted);
5557
}
56-
57-
titlebar {
58-
color: #fff;
59-
}
60-
61-
.CodeMirror.cm-s-inner {
62-
background: transparent;
63-
}

tailwind.css

Lines changed: 70 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,12 @@
9393
--meta-content-color: var(--theme-500);
9494
--typora-source-body: var(--theme-800);
9595
--heading-char-color: var(--md-char-color);
96+
--mermaid-theme: neutral;
9697

9798
--md-char-color-inverted: var(--theme-500);
9899
--meta-content-color-inverted: var(--theme-400);
99100
--typora-source-body-inverted: var(--theme-300);
101+
--mermaid-theme-inverted: dark;
100102

101103
/* Sidebar */
102104
--side-bar-bg-color: var(--tw-prose-bg);
@@ -128,8 +130,10 @@
128130
/* Custom */
129131
--footnote: var(--theme-800);
130132
--footnote-bg: var(--theme-200);
133+
--button-bg: var(--theme-200);
131134

132135
--footnote-bg-inverted: var(--theme-400);
136+
--button-bg-inverted: var(--theme-600);
133137

134138
--md-grid-header: var(--theme-100);
135139
--md-grid-header-ext: var(--theme-400);
@@ -572,8 +576,30 @@ tbody td:last-child {
572576
padding-right: 0;
573577
}
574578

575-
/* tooltip above tables */
576-
.md-table-edit {
579+
.md-grid-board tr[row="1"] {
580+
background-color: var(--md-grid-header);
581+
}
582+
583+
.md-grid-board a:hover,
584+
.md-grid-board a.md-active {
585+
background: var(--md-grid-active);
586+
}
587+
588+
.md-grid-board tr[row="1"] a:hover,
589+
.md-grid-board tr[row="1"] a.md-active {
590+
background: var(--md-grid-header-active);
591+
}
592+
593+
.md-grid-board .md-grid-ext {
594+
background: var(--md-grid-ext);
595+
}
596+
597+
.md-grid-board tr[row="1"] .md-grid-ext {
598+
background: var(--md-grid-header-ext);
599+
}
600+
601+
.md-grid-board a {
602+
border-color: var(--md-grid-border-color) !important;
577603
}
578604

579605
/* lists */
@@ -630,8 +656,8 @@ ol > li p {
630656
margin-bottom: 0.8em;
631657
}
632658

633-
#write > ul > li > not(input):first-child,
634-
#write > ol > li > not(input):first-child,
659+
#write > ul > li > :not(input):first-child,
660+
#write > ol > li > :not(input):first-child,
635661
#write > ul > li > input + *,
636662
#write > ol > li > input + * {
637663
margin-top: 1.2em;
@@ -697,14 +723,16 @@ p {
697723

698724
/* diagram panel */
699725
.md-diagram-panel {
726+
color: var(--tw-prose-body);
700727
}
701728

702-
/* diagram panel in preview */
703-
#write .md-focus .md-diagram-panel {
729+
.enable-diagrams .md-diagram .code-tooltip {
730+
bottom: -1.9em;
731+
right: 0;
704732
}
705733

706-
/* reference link definition */
707-
.md-def-link {
734+
.md-fences-adv-panel {
735+
margin-top: 1.3em;
708736
}
709737

710738
/* footnote definition */
@@ -713,9 +741,8 @@ sup.md-footnote {
713741
background-color: var(--footnote-bg);
714742
}
715743

716-
.md-def-footnote {
717-
padding-top: 1.5em;
718-
font-size: 0.87em;
744+
.footnotes {
745+
font-size: 0.85em;
719746
}
720747

721748
.md-reverse-footnote-area a {
@@ -761,6 +788,10 @@ g[data-mml-node="merror"] > g {
761788
color: var(--tw-prose-pre-code);
762789
}
763790

791+
.code-tooltip .md-mathjax-preview {
792+
color: var(--tw-prose-body);
793+
}
794+
764795
.md-htmlblock-container,
765796
.md-rawblock-input.md-rawblock-control,
766797
.md-htmlblock-panel.md-rawblock-control,
@@ -775,12 +806,12 @@ g[data-mml-node="merror"] > g {
775806
}
776807

777808
.md-mathblock-panel .md-rawblock-before {
778-
padding-top: 1.1111111em;
809+
padding-top: 1.1em;
779810
border-top-left-radius: 0.5rem;
780811
}
781812

782813
.md-mathblock-panel .md-rawblock-after {
783-
padding-bottom: 1.1111111em;
814+
padding-bottom: 1.1em;
784815
border-bottom-left-radius: 0.5rem;
785816
border-bottom-right-radius: 0.5rem;
786817
}
@@ -818,8 +849,7 @@ g[data-mml-node="merror"] > g {
818849
margin-top: 2em;
819850
margin-bottom: 2em;
820851
border-radius: 0.5rem /* 8px */;
821-
padding-top: 1.1111111em;
822-
padding-bottom: 1.1111111em;
852+
padding: 1.1111111em 1.3333333em;
823853
}
824854

825855
.md-fences.md-focus {
@@ -857,11 +887,6 @@ pre code::after {
857887
content: none;
858888
}
859889

860-
.CodeMirror-sizer {
861-
width: fit-content;
862-
padding: 0 1.3333333em !important;
863-
}
864-
865890
#write .CodeMirror-line {
866891
white-space: nowrap;
867892
margin: 0;
@@ -913,6 +938,9 @@ pre code::after {
913938
.CodeMirror-cursor {
914939
border-left: 1px solid var(--code-cursor) !important;
915940
}
941+
.CodeMirror-gutters {
942+
border-color: var(--code-comment);
943+
}
916944
.cm-s-inner span.cm-string {
917945
color: var(--code-string);
918946
}
@@ -929,7 +957,6 @@ pre code::after {
929957

930958
.cm-s-inner .CodeMirror-guttermarker,
931959
.cm-s-inner .CodeMirror-guttermarker-subtle,
932-
.cm-s-inner .CodeMirror-linenumber,
933960
.cm-s-inner span.cm-comment.cm-def,
934961
.cm-s-inner span.cm-comment.cm-type,
935962
.cm-s-inner span.cm-builtin,
@@ -951,7 +978,8 @@ pre code::after {
951978
.cm-s-inner span.cm-def {
952979
color: var(--code-variable);
953980
}
954-
.cm-s-inner span.cm-comment {
981+
.cm-s-inner span.cm-comment,
982+
.cm-s-inner .CodeMirror-linenumber {
955983
color: var(--code-comment);
956984
}
957985
.cm-s-inner span.cm-operator {
@@ -967,11 +995,6 @@ pre code::after {
967995
text-decoration: underline;
968996
}
969997

970-
/**
971-
* Mermaid Diagrams
972-
* see https://github.com/knsv/mermaid/blob/master/dist/mermaid.css
973-
*/
974-
975998
/**
976999
* Inline Elements
9771000
*/
@@ -1073,69 +1096,40 @@ mark {
10731096
color: var(--code-bracket);
10741097
}
10751098

1076-
.md-grid-board tr[row="1"] {
1077-
background-color: var(--md-grid-header);
1078-
}
1079-
1080-
.md-grid-board a:hover,
1081-
.md-grid-board a.md-active {
1082-
background: var(--md-grid-active);
1083-
}
1084-
1085-
.md-grid-board tr[row="1"] a:hover,
1086-
.md-grid-board tr[row="1"] a.md-active {
1087-
background: var(--md-grid-header-active);
1088-
}
1089-
1090-
.md-grid-board .md-grid-ext {
1091-
background: var(--md-grid-ext);
1092-
}
1093-
1094-
.md-grid-board tr[row="1"] .md-grid-ext {
1095-
background: var(--md-grid-header-ext);
1096-
}
1097-
1098-
.md-grid-board a {
1099-
border-color: var(--md-grid-border-color) !important;
1099+
.file-list-item-file-ext-part {
1100+
opacity: 0.5;
11001101
}
11011102

1102-
/**
1103-
* Control UI (optional)
1104-
*/
1105-
1106-
/* button style */
1107-
.btn,
1108-
.btn .btn-default {
1103+
#write div.md-toc-tooltip {
1104+
background-color: var(--tw-prose-bg);
11091105
}
11101106

1111-
/* outline area when popover */
1112-
#outline-dropmenu {
1107+
.md-toc {
1108+
font-size: 0.8em;
11131109
}
11141110

1115-
/* side bar */
1116-
.pin-outline #outline-dropmenu {
1111+
.md-toc-h1 .md-toc-inner {
1112+
margin-left: 0;
11171113
}
11181114

1119-
.file-list-item-file-ext-part {
1120-
opacity: 0.5;
1115+
.md-toc-h2 .md-toc-inner {
1116+
margin-left: 1em;
11211117
}
11221118

1123-
/* when sidepanel is visible */
1124-
.pin-outline #write {
1119+
.md-toc-h3 .md-toc-inner {
1120+
margin-left: 2em;
11251121
}
11261122

1127-
/* dialogs */
1128-
.modal-content {
1129-
}
1130-
.modal-title {
1123+
.md-toc-h4 .md-toc-inner {
1124+
margin-left: 3em;
11311125
}
11321126

1133-
/* search panel */
1134-
#md-searchpanel {
1127+
.md-toc-h5 .md-toc-inner {
1128+
margin-left: 4em;
11351129
}
11361130

1137-
#write div.md-toc-tooltip {
1138-
background-color: white;
1131+
.md-toc-h6 .md-toc-inner {
1132+
margin-left: 5em;
11391133
}
11401134

11411135
#typora-sidebar {
@@ -1153,43 +1147,6 @@ mark {
11531147
background-color: var(--search-hit-text-bg-color);
11541148
}
11551149

1156-
/**
1157-
* Control UI on Mac (optional)
1158-
*/
1159-
1160-
/* quick open panel */
1161-
#typora-quick-open {
1162-
/* background-color: #525C65; */
1163-
}
1164-
1165-
#md-searchpanel,
1166-
.on-search-panel-open header,
1167-
.modal-content,
1168-
.popover,
1169-
.context-menu {
1170-
/* background-color: @dialog-background; */
1171-
}
1172-
1173-
.popover.bottom > .arrow:after {
1174-
/* border-bottom-color: @dialog-background; */
1175-
}
1176-
1177-
/**
1178-
* Control UI on Windows/Linux (optional)
1179-
*/
1180-
1181-
/* context menu */
1182-
.context-menu {
1183-
}
1184-
1185-
/* statue bar */
1186-
footer {
1187-
}
1188-
1189-
/**
1190-
* Control UI on Windows Unibody Style (optional)
1191-
*/
1192-
1193-
/* left side mega menu */
1194-
.megamenu-content {
1150+
.btn-default {
1151+
background-color: var(--button-bg);
11951152
}

0 commit comments

Comments
 (0)