🔖 1.0.3

This commit is contained in:
GitHub 2025-09-08 12:53:17 +00:00
parent 67f105c268
commit 9f35c21ffd
7 changed files with 349 additions and 2090 deletions

View file

@ -4,8 +4,50 @@ All notable changes to this project will be documented in this file. Dates are d
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
#### [1.0.3](https://github.com/ebullient/obsidian-theme-ebullientworks/compare/1.0.2...1.0.3)
- Fixes minor calendarium issue [`#108`](https://github.com/ebullient/obsidian-theme-ebullientworks/issues/108)
- ⬆️ dependency bump [`92c968c`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/92c968c8c07fb9321ad61707981c9ef33e93828d)
- ⬆️ upgrade deps; resolve warnings [`9b2a872`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/9b2a8728757ab8f8e69f5bde4fd3a3a13c55f009)
- Fixes light theme notice [`bda416e`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/bda416e305406d66bd54a7be45a279c696c27873)
- Bump sass from 1.79.4 to 1.79.5 [`7c583f1`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/7c583f18a65b480676633d01cea475881bccaecc)
- Bump sass from 1.78.0 to 1.79.3 [`f01f441`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/f01f441d8e26c6cac9f5d1dd6acb14a75d9e7025)
- 🐛 fix calendar today style in dark mode [`a13424a`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/a13424a3c18ffc6e2233c32c1a8d58b51caa81d0)
- Bump chokidar from 3.6.0 to 4.0.0 [`bd911f4`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/bd911f4818d75ce9b4135e9ac281a06653abd3e1)
- 🐛 Fix rendering of embedded content (1.9.12) [`f091e52`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/f091e52b804f736b6078c29dc766be88e96b085a)
- Bump sass from 1.80.4 to 1.80.6 [`87223b5`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/87223b5a0d59a8ec4299f40b43f5d34eb2ddf2f8)
- Bump sass from 1.80.6 to 1.81.0 [`0242e44`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/0242e44cf6aa25d471afd97ed4df1af9a59eb31d)
- 🐛 Fix CSS for embeded header [`3b47d0e`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/3b47d0e67c3297a96a773508dd310c5215d9f703)
- Bump sass from 1.83.4 to 1.84.0 [`6f76b2a`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/6f76b2a34796fd69a48f63fcb6304ee2668e2b3d)
- Bump chokidar from 4.0.1 to 4.0.3 [`5bce2b2`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/5bce2b26c8a5e24a993ceed771ee2e37d9c17d7a)
- Bump sass from 1.80.3 to 1.80.4 [`0d0e951`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/0d0e951f3712dc56949416246806c66305ad09ed)
- Bump sass from 1.90.0 to 1.92.1 [`67f105c`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/67f105c268ea557b4304ee03ba406a14d6733936)
- Bump sass from 1.89.2 to 1.90.0 [`af1caaf`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/af1caafee061b9b357385485807f26d7d0edfb09)
- Bump sass from 1.87.0 to 1.89.1 [`3693f11`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/3693f11a3f27679a4440a3b6262ac5be99120942)
- Bump sass from 1.86.3 to 1.87.0 [`d273e02`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/d273e02280dc0d19546f8502e1621549e3d34be9)
- Bump sass from 1.86.0 to 1.86.3 [`a08378e`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/a08378eee8b066d4f99b03a14eed0de3d55cdc0f)
- Bump sass from 1.85.1 to 1.86.0 [`848923e`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/848923e4da861767114847c7f610fa20eb1a4243)
- Bump sass from 1.85.0 to 1.85.1 [`085d5b6`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/085d5b61a2e39b7b508884ce825d2f3b6a944e83)
- Bump sass from 1.84.0 to 1.85.0 [`5c54472`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/5c54472b40b98021a6d3d6ec20be3fa7f13c6abb)
- Bump sass from 1.83.1 to 1.83.4 [`999a9eb`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/999a9eb116002339b68d9e4b2a9ef6ef4e9693b9)
- Bump sass from 1.83.0 to 1.83.1 [`9db8380`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/9db8380bcdd6bb6237038de2a1ee6b04c921ab57)
- Bump sass from 1.82.0 to 1.83.0 [`24bcb6d`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/24bcb6d9b63c753e8874466dae7a7ebb8b2f7ff6)
- Bump sass from 1.81.0 to 1.82.0 [`c168f7b`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/c168f7bb116b78fc3479295b4996c28402b4799c)
- Bump sass from 1.79.5 to 1.80.3 [`1271d44`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/1271d4424c8a070b19849528248ba763f9aabb35)
- Bump sass from 1.79.3 to 1.79.4 [`9ca7220`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/9ca7220501978c8df11c474fd3304cceded61d3e)
- Bump chokidar from 4.0.0 to 4.0.1 [`15a8f8f`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/15a8f8f3c3f3244a65d85fdfabd596e7f95aa1c5)
- Bump sass from 1.77.8 to 1.78.0 [`a195bb3`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/a195bb3d69fc8502fe2f1a4f7cbe0b9411d0355e)
- 🎨 fix hover for table rows [`80b81fb`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/80b81fba75649cffa82a2029b235a24052db83f7)
- Bump actions/setup-node from 4 to 5 [`d84c3eb`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/d84c3ebad1b07aa132f40090423f03fffb415000)
- Bump actions/checkout from 4 to 5 [`e50c5c7`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/e50c5c76f213615211e3fbece7c554b16cadbc47)
- ✨ Add (b) "blocked" status [`ed47f3c`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/ed47f3c7bf1f7500a66091dfd87d301743284b4a)
- 🎨 rgb for middle red [`e93eb7c`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/e93eb7c1d3bb4817803a19f38cb24cec1d4b3448)
- 💸 org-level funding [`d581981`](https://github.com/ebullient/obsidian-theme-ebullientworks/commit/d581981e610c35d8bea8ea608138a57efb1ca148)
#### [1.0.2](https://github.com/ebullient/obsidian-theme-ebullientworks/compare/1.0.1...1.0.2)
> 27 August 2024
- Corrects pretty header on mobile [`#99`](https://github.com/ebullient/obsidian-theme-ebullientworks/issues/99)
- 🐛 fix position of edit block button; resolves #101 [`#101`](https://github.com/ebullient/obsidian-theme-ebullientworks/issues/101)
- :sparkles: Add Sync Icon visibility on mobile and tablet [`#87`](https://github.com/ebullient/obsidian-theme-ebullientworks/issues/87)

View file

@ -1,6 +1,6 @@
{
"name": "Ebullientworks",
"version": "1.0.2",
"version": "1.0.3",
"minAppVersion": "1.9.12",
"author": "Ebullientworks",
"authorUrl": "https://github.com/ebullient",

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "obsidian-theme-ebullientworks",
"version": "1.0.2",
"version": "1.0.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "obsidian-theme-ebullientworks",
"version": "1.0.2",
"version": "1.0.3",
"license": "MIT",
"devDependencies": {
"auto-changelog": "^2.5.0",

View file

@ -1,6 +1,6 @@
{
"name": "obsidian-theme-ebullientworks",
"version": "1.0.2",
"version": "1.0.3",
"private": true,
"description": "An Obsidian Theme",
"author": "Erin Schnabel",

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
@charset "UTF-8";
/*
Ebullientworks 1.0.2. A dark and light theme for Obsidian.
Ebullientworks 1.0.3. A dark and light theme for Obsidian.
https://github.com/ebullient/obsidian-theme-ebullientworks
*/
@ -169,6 +169,49 @@ li[data-task=">"] > p > input[type=checkbox]:checked::after {
display: block;
}
div[data-task=b],
li.task-list-item[data-task=b],
li.task-list-item[data-task=b] > p {
color: var(--text-normal);
font-weight: var(--font-normal);
text-decoration: none;
}
div[data-task=b] > label.task-list-label,
li.task-list-item[data-task=b],
li.task-list-item[data-task=b] > p,
.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=b] {
--checkbox-color: var(--checkbox-deferred);
--checkbox-border-color: var(--checkbox-deferred);
--checkbox-marker-color: transparent;
--checklist-done-decoration: none;
}
input[type=checkbox][data-task=b]:checked,
li[data-task=b] > input[type=checkbox]:checked,
li[data-task=b] > p > input[type=checkbox]:checked {
background-color: unset;
background: unset;
}
input[type=checkbox][data-task=b]:checked::after,
li[data-task=b] > input[type=checkbox]:checked::after,
li[data-task=b] > p > input[type=checkbox]:checked::after {
transform: none;
-webkit-mask-image: none;
background: unset;
position: absolute;
text-align: center;
font-weight: var(--font-normal);
font-size: calc(var(--checkbox-size) - 2px);
font-family: var(--font-monospace);
line-height: var(--checkbox-size);
left: 50%;
margin-left: calc(-1 * var(--checkbox-size) / 2);
color: var(--checkbox-color);
content: "🧱";
display: block;
}
div[data-task=R],
li.task-list-item[data-task=R],
li.task-list-item[data-task=R] > p {
@ -259,7 +302,7 @@ div[data-task="?"],
li.task-list-item[data-task="?"],
li.task-list-item[data-task="?"] > p {
color: var(--text-normal);
font-weight: var(--font-bold);
font-weight: var(--font-normal);
text-decoration: none;
}
@ -287,7 +330,7 @@ li[data-task="?"] > p > input[type=checkbox]:checked::after {
background: unset;
position: absolute;
text-align: center;
font-weight: var(--font-bold);
font-weight: var(--font-normal);
font-size: calc(var(--checkbox-size) - 2px);
font-family: var(--font-monospace);
line-height: var(--checkbox-size);

564
theme.css
View file

@ -1,6 +1,6 @@
@charset "UTF-8";
/*
Ebullientworks 1.0.2. A dark and light theme for Obsidian.
Ebullientworks 1.0.3. A dark and light theme for Obsidian.
https://github.com/ebullient/obsidian-theme-ebullientworks
*/
@ -176,6 +176,7 @@ body {
--red-6: #50201f;
--red-1-rgb: 243,194,193;
--red-2-rgb: 237,166,165;
--red-3-rgb: 230,133,132;
--red-4-rgb: 194,76,74;
--red-5-rgb: 122,48,47;
--orange-0: #f1d6cb;
@ -216,12 +217,12 @@ body {
--cyan-2: #74c6c5;
--cyan-3: #41b0b0;
--cyan-4: #058080;
--cyan-5: #024151;
--cyan-6: #013535;
--cyan-5: #03616E;
--cyan-6: #024448;
--cyan-1-rgb: 187,210,209;
--cyan-2-rgb: 158,190,188;
--cyan-4-rgb: 62,125,121;
--cyan-5-rgb: 39,79,76;
--cyan-5-rgb: 3, 97, 110;
--blue-0: #ceddeb;
--blue-1: #bbd0e4;
--blue-2: #9fbbd8;
@ -596,6 +597,18 @@ body {
--text-highlight-bg-rgb: var(--primary-accent-2-rgb);
--text-selection: rgba(var(--primary-accent-4-rgb), 0.2);
--text-selection-active: rgba(var(--primary-accent-4-rgb), 0.01);
}
.theme-dark .is-flashing {
--text-highlight-fg: var(--text-normal);
--text-highlight-bg: rgba(var(--primary-accent-4-rgb), 0.15);
--text-highlight-bg-rgb: var(--primary-accent-4-rgb);
}
.theme-dark .is-flashing mark {
--text-highlight-fg: var(--gray-dark-7);
--text-highlight-bg: var(--primary-accent-2);
--text-highlight-bg-rgb: var(--primary-accent-2-rgb);
}
.theme-dark {
--indentation-guide: var(--gray-dark-7);
--indentation-guide-active: var(--gray-dark-6);
--text-on-accent: var(--gray-light-8);
@ -636,22 +649,17 @@ body {
--color-base-70: var(--gray);
--color-base-100: var(--gray-light-1);
}
.theme-dark .is-flashing {
--text-highlight-fg: var(--text-normal);
--text-highlight-bg: rgba(var(--primary-accent-4-rgb), 0.15);
--text-highlight-bg-rgb: var(--primary-accent-4-rgb);
}
.theme-dark .is-flashing mark {
--text-highlight-fg: var(--gray-dark-7);
--text-highlight-bg: var(--primary-accent-2);
--text-highlight-bg-rgb: var(--primary-accent-2-rgb);
}
.theme-dark .sync-status-icon.mod-working {
color: var(--primary-accent-4);
}
.theme-dark .sync-status-icon.mod-error {
color: var(--red-4);
}
.theme-dark.is-tablet {
--titlebar-background: var(--background-secondary);
--titlebar-background-focused: var(--background-secondary);
--interactive-normal: var(--background-primary-alt);
}
.theme-light {
--background-primary: var(--gray-light-7);
@ -725,6 +733,10 @@ body {
--color-base-70: var(--gray-dark-4);
--color-base-100: var(--gray-dark-8);
}
.theme-light .notice {
background-color: var(--background-modifier-form-field);
color: var(--text-normal);
}
@media (hover: hover) {
.theme-light button.mod-cta:hover,
.theme-light button.mod-destructive:hover {
@ -733,12 +745,6 @@ body {
}
}
.theme-dark.is-tablet {
--titlebar-background: var(--background-secondary);
--titlebar-background-focused: var(--background-secondary);
--interactive-normal: var(--background-primary-alt);
}
.theme-dark {
--ebw-tab-title-active-fg: var(--text-normal);
--ebw-tab-title-active-bg: var(--secondary-accent-5);
@ -1256,11 +1262,12 @@ body {
}
h1,
.cm-line:not(.HyperMD-codeblock) .cm-header-1,
.HyperMD-list-line .cm-header-1,
.markdown-rendered h1 {
font-variant-caps: var(--ebw-header-font-caps-variant);
}
/* Mark headers as sections § */
body:not(.ebullientworks-nix-heading-marker) .markdown-rendered h1,
body:not(.ebullientworks-nix-heading-marker) .markdown-rendered h2,
body:not(.ebullientworks-nix-heading-marker) .markdown-rendered h3,
@ -1345,71 +1352,6 @@ body:not(.ebullientworks-nix-heading-marker) .print h6 .collapse-indicator:after
font-family: var(--font-default);
visibility: visible;
}
/* Tag formatting */
body:not(.ebullientworks-nix-tags) {
--tag-background: transparent;
--tag-background-hover: transparent;
--tag-padding-x: 0;
}
.theme-dark body:not(.ebullientworks-nix-tags) {
--tag-color: var(--color-accent-2);
--tag-color-hover: var(--tag-3);
}
.theme-light body:not(.ebullientworks-nix-tags) {
--tag-color: var(--color-accent);
--tag-color-hover: var(--tag-4);
}
a.tag,
.editor .cl-hashtag {
font-family: var(--ebw-font-tags);
color: var(--tag-color);
}
h1 a.tag,
h2 a.tag,
h3 a.tag,
h4 a.tag,
h5 a.tag,
h6 a.tag {
font-variant-caps: normal;
font-weight: var(--font-extralight);
font-size: 75% !important;
padding: 0;
background-color: transparent;
border: none;
border-radius: unset;
}
/* HR tags */
.workspace > .workspace-split.mod-root .markdown-rendered hr,
.workspace > .workspace-split.mod-root hr:not(.workspace-leaf-resize-handle) {
border: none;
border-top: 1px dotted var(--interactive-accent);
color: var(--interactive-hover);
overflow: visible;
text-align: center;
height: 2px;
margin: 0;
margin-block: calc((var(--font-text-size, 1rem) * var(--line-height-normal) - var(--hr-thickness)) / 2 + var(--p-spacing));
}
.workspace > .workspace-split.mod-root .markdown-rendered hr::after,
.workspace > .workspace-split.mod-root hr:not(.workspace-leaf-resize-handle)::after {
background: var(--background-primary);
font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
content: " ✧ ✧ ✧ ";
padding: 0 0.8em;
position: relative;
top: -12px;
}
.cm-line:not(.HyperMD-codeblock) .cm-header-1,
.HyperMD-list-line .cm-header-1 {
font-variant-caps: var(--ebw-header-font-caps-variant);
}
/* Mark headers as sections § */
body:not(.ebullientworks-nix-heading-marker) .is-live-preview .HyperMD-header {
--ebw-collapse-icon-width: -26px;
}
@ -1468,15 +1410,46 @@ body:not(.ebullientworks-nix-heading-marker) .is-live-preview .HyperMD-header .c
}
/* Tag formatting */
body:not(.ebullientworks-nix-tags) {
--tag-background: transparent;
--tag-background-hover: transparent;
--tag-padding-x: 0;
}
.theme-dark body:not(.ebullientworks-nix-tags) {
--tag-color: var(--color-accent-2);
--tag-color-hover: var(--tag-3);
}
.theme-light body:not(.ebullientworks-nix-tags) {
--tag-color: var(--color-accent);
--tag-color-hover: var(--tag-4);
}
.editor .cl-hashtag,
.markdown-source-view.mod-cm6 .cm-hashtag,
.cm-s-obsidian .cm-formatting.cm-hashtag,
.cm-s-obsidian .cm-quote.cm-hashtag,
.cm-s-obsidian .cm-hmd-codeblock.cm-hashtag {
.cm-s-obsidian .cm-hmd-codeblock.cm-hashtag,
a.tag,
.editor .cl-hashtag {
font-family: var(--ebw-font-tags);
color: var(--tag-color);
}
h1 a.tag,
h2 a.tag,
h3 a.tag,
h4 a.tag,
h5 a.tag,
h6 a.tag {
font-variant-caps: normal;
font-weight: var(--font-extralight);
font-size: 75% !important;
padding: 0;
background-color: transparent;
border: none;
border-radius: unset;
}
.cm-s-obsidian .cm-header.cm-hashtag {
font-weight: var(--font-extralight);
font-variant-caps: normal;
@ -1497,6 +1470,28 @@ body:not(.ebullientworks-nix-heading-marker) .is-live-preview .HyperMD-header .c
color: var(--tag-color);
}
/* HR tags */
.workspace > .workspace-split.mod-root .markdown-rendered hr,
.workspace > .workspace-split.mod-root hr:not(.workspace-leaf-resize-handle) {
border: none;
border-top: 1px dotted var(--interactive-accent);
color: var(--interactive-hover);
overflow: visible;
text-align: center;
height: 2px;
margin: 0;
margin-block: calc((var(--font-text-size, 1rem) * var(--line-height-normal) - var(--hr-thickness)) / 2 + var(--p-spacing));
}
.workspace > .workspace-split.mod-root .markdown-rendered hr::after,
.workspace > .workspace-split.mod-root hr:not(.workspace-leaf-resize-handle)::after {
background: var(--background-primary);
font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
content: " ✧ ✧ ✧ ";
padding: 0 0.8em;
position: relative;
top: -12px;
}
body {
--bold-color: var(--blue-3);
--italic-color: var(--pink-2);
@ -1531,48 +1526,6 @@ a {
text-decoration-color: var(--ebw-link-underline);
}
.markdown-rendered a del,
.markdown-rendered del a,
.markdown-rendered del a.internal-link {
color: var(--text-muted);
}
.markdown-rendered em a,
.markdown-rendered em a.internal-link,
.markdown-rendered em a.internal-link.is-unresolved {
color: var(--italic-color);
}
.markdown-rendered strong a,
.markdown-rendered strong a.internal-link,
.markdown-rendered strong a.internal-link.is-unresolved {
color: var(--bold-color);
}
.markdown-rendered strong em,
.markdown-rendered strong em a.external-link,
.markdown-rendered strong em a.internal-link,
.markdown-rendered strong em a.internal-link.is-unresolved {
color: var(--ebw-strong-em);
}
.markdown-rendered .internal-link.is-unresolved {
text-decoration-line: var(--link-decoration);
text-decoration-color: var(--ebw-link-underline);
}
.markdown-rendered .internal-link.is-unresolved::after {
content: " ✎";
color: var(--ebw-link-underline);
}
em a:hover,
strong a:hover {
color: var(--link-color-hover);
text-decoration: var(--link-decoration-hover);
}
.search-result-file-matched-text,
.markdown-preview-view mark,
.markdown-rendered mark {
color: var(--text-highlight-fg);
}
.cm-s-obsidian span.cm-quote.cm-em {
color: var(--italic-color);
}
@ -1763,7 +1716,42 @@ strong a:hover {
font-style: normal;
}
/* Collapse external links / markdown links in edit mode */
.markdown-rendered a del,
.markdown-rendered del a,
.markdown-rendered del a.internal-link {
color: var(--text-muted);
}
.markdown-rendered em a,
.markdown-rendered em a.internal-link,
.markdown-rendered em a.internal-link.is-unresolved {
color: var(--italic-color);
}
.markdown-rendered strong a,
.markdown-rendered strong a.internal-link,
.markdown-rendered strong a.internal-link.is-unresolved {
color: var(--bold-color);
}
.markdown-rendered strong em,
.markdown-rendered strong em a.external-link,
.markdown-rendered strong em a.internal-link,
.markdown-rendered strong em a.internal-link.is-unresolved {
color: var(--ebw-strong-em);
}
.markdown-rendered .internal-link.is-unresolved {
text-decoration-line: var(--link-decoration);
text-decoration-color: var(--ebw-link-underline);
}
.markdown-rendered .internal-link.is-unresolved::after {
content: " ✎";
color: var(--ebw-link-underline);
}
em a:hover,
strong a:hover {
color: var(--link-color-hover);
text-decoration: var(--link-decoration-hover);
}
body:not(.ebullientworks-show-edit-mode-links) .markdown-source-view.mod-cm6 div.cm-line:not(.cm-active) > .cm-string.cm-url {
text-decoration: none;
}
@ -1775,15 +1763,11 @@ body:not(.ebullientworks-show-edit-mode-links) .markdown-source-view.mod-cm6 div
font-size: 0.8rem;
}
.markdown-preview-view .task-list-item a[data-href][aria-label-position].internal-link,
.markdown-rendered .task-list-item a[data-href][aria-label-position].internal-link {
border-bottom: none;
text-decoration: none;
color: var(--ebw-link-underline);
}
.cm-s-obsidian span.obsidian-search-match-highlight,
.cm-s-obsidian span.cm-highlight {
.cm-s-obsidian span.cm-highlight,
.search-result-file-matched-text,
.markdown-preview-view mark,
.markdown-rendered mark {
color: var(--text-highlight-fg);
}
@ -1795,6 +1779,13 @@ div.CodeMirror.cm-s-obsidian span.cm-highlight.CodeMirror-selectedtext {
background-color: var(--text-selection);
}
.markdown-preview-view .task-list-item a[data-href][aria-label-position].internal-link,
.markdown-rendered .task-list-item a[data-href][aria-label-position].internal-link {
border-bottom: none;
text-decoration: none;
color: var(--ebw-link-underline);
}
body {
--checkbox-checked: var(--green-4);
--checkbox-deferred: var(--blue-3);
@ -1953,6 +1944,46 @@ body:not(.ebullientworks-nix-checkbox) li[data-task=">"] > p > input[type=checkb
content: ">";
display: block;
}
body:not(.ebullientworks-nix-checkbox) div[data-task=b],
body:not(.ebullientworks-nix-checkbox) li.task-list-item[data-task=b],
body:not(.ebullientworks-nix-checkbox) li.task-list-item[data-task=b] > p {
color: var(--text-normal);
font-weight: var(--font-normal);
text-decoration: none;
}
body:not(.ebullientworks-nix-checkbox) div[data-task=b] > label.task-list-label,
body:not(.ebullientworks-nix-checkbox) li.task-list-item[data-task=b],
body:not(.ebullientworks-nix-checkbox) li.task-list-item[data-task=b] > p,
body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=b] {
--checkbox-color: var(--checkbox-deferred);
--checkbox-border-color: var(--checkbox-deferred);
--checkbox-marker-color: transparent;
--checklist-done-decoration: none;
}
body:not(.ebullientworks-nix-checkbox) input[type=checkbox][data-task=b]:checked,
body:not(.ebullientworks-nix-checkbox) li[data-task=b] > input[type=checkbox]:checked,
body:not(.ebullientworks-nix-checkbox) li[data-task=b] > p > input[type=checkbox]:checked {
background-color: unset;
background: unset;
}
body:not(.ebullientworks-nix-checkbox) input[type=checkbox][data-task=b]:checked::after,
body:not(.ebullientworks-nix-checkbox) li[data-task=b] > input[type=checkbox]:checked::after,
body:not(.ebullientworks-nix-checkbox) li[data-task=b] > p > input[type=checkbox]:checked::after {
transform: none;
-webkit-mask-image: none;
background: unset;
position: absolute;
text-align: center;
font-weight: var(--font-normal);
font-size: calc(var(--checkbox-size) - 2px);
font-family: var(--font-monospace);
line-height: var(--checkbox-size);
left: 50%;
margin-left: calc(-1 * var(--checkbox-size) / 2);
color: var(--checkbox-color);
content: "🧱";
display: block;
}
body:not(.ebullientworks-nix-checkbox) div[data-task=R],
body:not(.ebullientworks-nix-checkbox) li.task-list-item[data-task=R],
body:not(.ebullientworks-nix-checkbox) li.task-list-item[data-task=R] > p {
@ -2037,7 +2068,7 @@ body:not(.ebullientworks-nix-checkbox) div[data-task="?"],
body:not(.ebullientworks-nix-checkbox) li.task-list-item[data-task="?"],
body:not(.ebullientworks-nix-checkbox) li.task-list-item[data-task="?"] > p {
color: var(--text-normal);
font-weight: var(--font-bold);
font-weight: var(--font-normal);
text-decoration: none;
}
body:not(.ebullientworks-nix-checkbox) div[data-task="?"] > label.task-list-label,
@ -2063,7 +2094,7 @@ body:not(.ebullientworks-nix-checkbox) li[data-task="?"] > p > input[type=checkb
background: unset;
position: absolute;
text-align: center;
font-weight: var(--font-bold);
font-weight: var(--font-normal);
font-size: calc(var(--checkbox-size) - 2px);
font-family: var(--font-monospace);
line-height: var(--checkbox-size);
@ -2143,7 +2174,6 @@ body:not(.ebullientworks-nix-checkbox) li[data-task="/"] > p > input[type=checkb
content: " ";
}
/** Set line-height on mobile */
.mobile .markdown-preview-view ol,
.mobile .markdown-preview-view ul {
display: block;
@ -2188,18 +2218,29 @@ body {
--ebw-callout-danger: 167, 92, 112;
}
.rendered-widget blockquote,
.markdown-preview-section blockquote,
.markdown-rendered blockquote {
overflow-x: auto;
padding: var(--callout-content-padding);
border-radius: var(--callout-radius);
}
.rendered-widget blockquote > :first-child,
.markdown-preview-section blockquote > :first-child,
.markdown-rendered blockquote > :first-child {
margin-top: 0.5em;
}
.rendered-widget blockquote > :last-child,
.markdown-preview-section blockquote > :last-child,
.markdown-rendered blockquote > :last-child {
margin-bottom: 0.5em;
}
.markdown-source-view.mod-cm6 .edit-block-button {
right: calc(var(--size-4-2) + var(--icon-size) + 0.375rem);
top: calc(var(--size-2-2) + 0.125rem);
}
.callout[data-callout=abstract] {
--callout-color: var(--ebw-callout-abstract);
}
@ -2402,8 +2443,42 @@ body {
margin-bottom: 0.5em;
}
.published-container .callout-content {
background-color: var(--background-primary-alt);
.admonition {
margin: 1em 0;
padding: var(--callout-padding);
}
.is-live-preview .admonition {
margin: 0;
padding: var(--callout-padding);
}
.is-live-preview .admonition .admonition-content > :first-child {
margin-top: 0.5em;
}
.is-live-preview .admonition .admonition-content > :last-child {
margin-bottom: 0.5em;
}
.is-live-preview .admonition .admonition-content > * {
margin-top: initial;
margin-bottom: initial;
}
.is-live-preview .admonition .admonition-content > * br {
display: none;
}
.is-live-preview .admonition .admonition-content ul,
.is-live-preview .admonition .admonition-content ol {
white-space: normal;
}
.is-live-preview .admonition .admonition-content .math-block > mjx-container {
padding: 0;
}
.is-live-preview .admonition .admonition-content:last-child {
margin-bottom: 0;
}
.markdown-source-view.mod-cm6 .edit-block-button {
right: calc(var(--size-4-2) + var(--icon-size) + 0.375rem);
top: calc(var(--size-2-2) + 0.125rem);
}
.callout[data-callout=reference] .callout-content {
@ -2446,59 +2521,6 @@ div.popover .callout[data-callout=toc] {
display: none;
}
.rendered-widget blockquote,
.markdown-preview-section blockquote {
overflow-x: auto;
padding: var(--callout-content-padding);
border-radius: var(--callout-radius);
}
.rendered-widget blockquote > :first-child,
.markdown-preview-section blockquote > :first-child {
margin-top: 0.5em;
}
.rendered-widget blockquote > :last-child,
.markdown-preview-section blockquote > :last-child {
margin-bottom: 0.5em;
}
.admonition {
margin: 1em 0;
padding: var(--callout-padding);
}
.is-live-preview .admonition {
margin: 0;
padding: var(--callout-padding);
}
.is-live-preview .admonition .admonition-content > :first-child {
margin-top: 0.5em;
}
.is-live-preview .admonition .admonition-content > :last-child {
margin-bottom: 0.5em;
}
.is-live-preview .admonition .admonition-content > * {
margin-top: initial;
margin-bottom: initial;
}
.is-live-preview .admonition .admonition-content > * br {
display: none;
}
.is-live-preview .admonition .admonition-content ul,
.is-live-preview .admonition .admonition-content ol {
white-space: normal;
}
.is-live-preview .admonition .admonition-content .math-block > mjx-container {
padding: 0;
}
.is-live-preview .admonition .admonition-content:last-child {
margin-bottom: 0;
}
.markdown-source-view.mod-cm6 .edit-block-button {
right: calc(var(--size-4-2) + var(--icon-size) + 0.375rem);
top: calc(var(--size-2-2) + 0.125rem);
}
.theme-dark {
--code-normal: var(--blue-2);
}
@ -2559,7 +2581,6 @@ div[src$="#small-right"] {
width: 4.6875rem;
}
/** Ensure an individual embedded block to have borders and padding removed (nesting) */
.markdown-embed.internal-embed[alt=invisible-embed] {
--embed-border-left: none;
--embed-border-right: none;
@ -2568,13 +2589,6 @@ div[src$="#small-right"] {
--embed-padding: 0;
}
/** Ensure an individual embedded block will have borders and padding applied (nesting) */
.internal-embed[alt=visible-embed] {
--embed-border-left: 0.0625rem solid var(--ebw-embed-border-color);
--embed-border-right: 0.0625rem solid var(--ebw-embed-border-color);
--embed-padding: var(--size-2-1) var(--size-4-2);
}
.markdown-embed {
border-radius: var(--radius-l);
position: relative;
@ -2587,8 +2601,8 @@ div[src$="#small-right"] {
overflow-y: unset;
}
.internal-embed .markdown-embed-content .markdown-rendered div > ul,
.internal-embed .markdown-embed-content .markdown-rendered div > ol {
.inline-embed .markdown-embed-content .markdown-rendered div > ul,
.inline-embed .markdown-embed-content .markdown-rendered div > ol {
display: inline-block;
margin-block-start: 0;
}
@ -2607,36 +2621,21 @@ li .internal-embed .markdown-embed-content {
.ebullientworks-hide-embedded-heading .markdown-embed .mod-header {
display: none;
}
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-pusher + div > h1[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-pusher + div > h2[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-pusher + div > h3[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-pusher + div > h4[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-pusher + div > h5[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-pusher + div > h6[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.mod-header + div > h1[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.mod-header + div > h2[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.mod-header + div > h3[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.mod-header + div > h4[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.mod-header + div > h5[data-heading],
.ebullientworks-hide-embedded-heading .markdown-embed div.mod-header + div > h6[data-heading] {
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-section > div > h1[data-heading]:first-of-type,
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-section > div > h2[data-heading]:first-of-type,
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-section > div > h3[data-heading]:first-of-type,
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-section > div > h4[data-heading]:first-of-type,
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-section > div > h5[data-heading]:first-of-type,
.ebullientworks-hide-embedded-heading .markdown-embed div.markdown-preview-section > div > h6[data-heading]:first-of-type {
display: none;
}
.markdown-embed-link svg {
color: var(--ebw-link-underline);
height: 0.875rem;
width: 0.875rem;
}
.markdown-embed-link,
.file-embed-link {
--icon-size: var(--icon-xs);
color: var(--ebw-link-underline);
top: 0;
right: 0;
height: 1.125rem;
width: 1.125rem;
text-align: center;
vertical-align: middle;
z-index: var(--layer-tooltip);
}
.embedframe iframe {
@ -2654,15 +2653,6 @@ li .internal-embed .markdown-embed-content {
position: relative;
}
.markdown-source-view.invisible-embed,
.markdown-rendered.invisible-embed {
--embed-border-left: none;
--embed-border-right: none;
--embed-border-start: none;
--embed-border-end: none;
--embed-padding: 0;
}
.markdown-source-view .internal-embed {
--list-indent: 1.6em;
vertical-align: top;
@ -2672,61 +2662,23 @@ li .internal-embed .markdown-embed-content {
.markdown-source-view .internal-embed .markdown-embed-content {
padding-right: 12px;
}
.markdown-source-view .internal-embed .markdown-embed-content li.task-list-item {
position: relative;
text-indent: -21px;
margin-left: -0.25em;
padding-left: 0px;
}
.markdown-source-view .HyperMD-list-line > .internal-embed .markdown-rendered ul,
.markdown-source-view .HyperMD-list-line > .internal-embed .markdown-rendered ol {
display: inline-block;
margin-block-start: 0;
margin-block-end: 0;
}
.markdown-source-view .HyperMD-list-line > .internal-embed .markdown-preview-section {
display: inline-block;
}
.markdown-source-view .HyperMD-list-line > .internal-embed .markdown-preview-section blockquote {
margin: 0;
}
.markdown-source-view .HyperMD-list-line > .internal-embed .markdown-preview-section p {
margin-bottom: 0;
}
.theme-dark {
--calendar-year: var(--primary-accent-3);
--calendar-month: var(--secondary-accent-3);
--calendar-dividing-line: var(--primary-accent-1);
--day-planner-timeline-fg: var(--primary-accent-3);
}
.theme-dark .day.today {
color: var(--primary-accent-3);
font-weight: bold;
}
.theme-dark .day.today:hover {
color: var(--gray-light-5);
--ebw-calendar-year: var(--primary-accent-3);
--ebw-calendar-month: var(--secondary-accent-3);
--ebw-today-hover: var(--gray-light-5);
--ebw-today-text: var(--primary-accent-3);
--day-planner-progress-fg: var(--secondary-accent-3);
--day-planner-progress-bg: var(--secondary-accent-5);
}
.theme-light {
--calendar-year: var(--primary-accent-4);
--calendar-month: var(--secondary-accent-4);
--calendar-dividing-line: var(--primary-accent-1);
--day-planner-timeline-fg: var(--primary-accent-1);
}
.theme-light .week-num.active,
.theme-light .day.active {
--color-dot: var(--text-on-accent);
}
.theme-light .day.today {
color: var(--primary-accent-4);
font-weight: bold;
}
.theme-light .day.today:hover {
color: var(--gray-dark-5);
}
.theme-light .calendarium .view-state.active {
color: var(--text-on-accent);
--ebw-calendar-year: var(--primary-accent-4);
--ebw-calendar-month: var(--secondary-accent-4);
--ebw-today-hover: var(--gray-dark-5);
--ebw-today-text: var(--primary-accent-4);
--day-planner-progress-fg: var(--secondary-accent-1);
--day-planner-progress-bg: var(--background-primary);
}
#calendar-container h3::before,
@ -2746,37 +2698,32 @@ li .internal-embed .markdown-embed-content {
}
#calendar-container span.year,
.calendarium span.year {
color: var(--calendar-year);
color: var(--ebw-calendar-year);
}
#calendar-container span.month,
.calendarium span.month {
color: var(--calendar-month);
color: var(--ebw-calendar-month);
}
.block-language-tracker .tracker-month-header-month,
.block-language-tracker .tracker-month-title-arrow {
fill: var(--calendar-month);
.today,
.day.today .day-number {
--color-text-today: var(--ebw-today-text);
color: var(--ebw-today-text);
font-weight: bold;
}
.block-language-tracker .tracker-month-header-year {
fill: var(--calendar-year);
}
.block-language-tracker .tracker-month-dividing-line {
fill: var(--calendar-dividing-line);
}
.block-language-tracker .tracker-month-weekday,
.block-language-tracker .tracker-month-label {
fill: var(--text-faint);
fill-opacity: 1 !important;
.today:hover,
.day.today .day-number:hover {
color: var(--ebw-today-hover);
}
.day-planner-progress-bar {
background-color: var(--background-primary);
background-color: var(--day-planner-progress-bg);
border: 1px solid var(--tab-outline-color);
}
.day-planner-progress-value {
height: 14px;
background-color: var(--day-planner-timeline-fg);
background-color: var(--day-planner-progress-fg);
}
.folder-note-underline-path .has-folder-note.view-header-breadcrumb,
@ -2954,9 +2901,10 @@ body.theme-light:not(.swcm6-nix-plugin-styles) {
body {
--table-header-color: var(--text-on-accent);
--table-header-background-hover: var(--ebw-table-header-alt);
--table-row-background-hover: var(--background-secondary);
--table-row-background-hover: var(--ebw-row-alt-hover);
--table-row-alt-background-hover: var(--ebw-row-alt-hover);
--table-background: var(--ebw-row-alt);
--table-row-alt-background: transparent;
--table-row-alt-background: unset;
--table-column-alt-background: unset;
--table-header-size: var(--font-small);
}
@ -2966,6 +2914,7 @@ body {
--table-header-background: var(--primary-accent-5);
--ebw-table-header-alt: var(--primary-accent-4);
--ebw-row-alt: rgba(0, 0, 0, .2);
--ebw-row-alt-hover: rgba(var(--primary-accent-4-rgb), .2);
}
.theme-light {
@ -2975,6 +2924,7 @@ body {
--table-header-weight: var(--font-semibold);
--ebw-table-header-alt: rgba(var(--primary-accent-4-rgb), .4);
--ebw-row-alt: rgba(0, 0, 0, .05);
--ebw-row-alt-hover: rgba(var(--primary-accent-4-rgb), .05);
}
.markdown-rendered table.table-view-table.dataview > thead > tr > th,