From 12d5dc13c886fb4b454f7020d95142f58b7ce11e Mon Sep 17 00:00:00 2001 From: "Mark Y." Date: Mon, 15 Jun 2026 00:14:01 +0900 Subject: [PATCH] HearthCode for Obsidian 3.1.1 --- LICENSE | 21 ++ README.md | 32 ++ manifest.json | 7 + screenshot.png | Bin 0 -> 61476 bytes theme.css | 782 +++++++++++++++++++++++++++++++++++++++++++++++++ versions.json | 31 ++ 6 files changed, 873 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 manifest.json create mode 100644 screenshot.png create mode 100644 theme.css create mode 100644 versions.json diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2f64150 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 HearthCode contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..7ed8ac4 --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# HearthCode for Obsidian + +Warm, calm dark and light themes for [Obsidian](https://obsidian.md), built from the HearthCode color system. Charcoal-and-paper surfaces with a restrained, editorial syntax palette designed for long reading and writing sessions. + +- **Modes:** Dark and Light +- **Homepage:** https://theme.hearthcode.dev + +## Install + +### From Obsidian (recommended) + +1. Open **Settings → Appearance → Themes → Manage**. +2. Search for **HearthCode** and click **Install and use**. + +### Manual + +1. Download `manifest.json` and `theme.css` from this repository. +2. Copy them into `/.obsidian/themes/HearthCode/`. +3. In **Settings → Appearance → Themes**, select **HearthCode**. + +## About this repository + +This repo is the Obsidian **publish target** for HearthCode. The files here +(`manifest.json`, `theme.css`, `versions.json`, `screenshot.png`) are generated +from the HearthCode color system; the source of truth and full multi-platform +project (VS Code, web, color language) lives in +[hearth-code/HearthTheme](https://github.com/hearth-code/HearthTheme). Please +file issues and changes against that repository. + +## License + +[MIT](LICENSE) diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..a98ee69 --- /dev/null +++ b/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "HearthCode", + "version": "3.1.1", + "minAppVersion": "1.0.0", + "author": "HearthCode", + "authorUrl": "https://theme.hearthcode.dev" +} diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ff033c6efac894370a4c48fd521827f04ed7bf GIT binary patch literal 61476 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 V{4wFDGXVU&ef>_hT*f5${{R?V2=f2{ literal 0 HcmV?d00001 diff --git a/theme.css b/theme.css new file mode 100644 index 0000000..29ff354 --- /dev/null +++ b/theme.css @@ -0,0 +1,782 @@ +/* Auto-generated by scripts/generate-obsidian-app-theme.mjs - DO NOT EDIT */ +/* Theme: HearthCode */ + +.theme-dark { + --background-modifier-active-hover: #3a362e; + --background-modifier-border: #3c3a32; + --background-modifier-border-focus: #cb9322a6; + --background-modifier-border-hover: rgb(60 58 50 / 0.48); + --background-modifier-box-shadow: rgb(27 29 26 / 0.6); + --background-modifier-cover: rgb(27 29 26 / 0.72); + --background-modifier-error: rgb(212 184 79 / 0.2); + --background-modifier-error-hover: rgb(212 184 79 / 0.3); + --background-modifier-form-field: rgb(60 58 50 / 0.22); + --background-modifier-hover: #2d2a25; + --background-modifier-message: rgb(139 180 158 / 0.18); + --background-modifier-success: rgb(202 164 108 / 0.24); + --background-primary: #1b1d1a; + --background-primary-alt: #272824; + --background-secondary: #191815; + --background-secondary-alt: #443e35; + --blockquote-border-color: rgb(142 187 127 / 0.46); + --blockquote-color: #a3947f; + --code-background: rgb(45 45 39 / 0.38); + --code-comment: #817566; + --code-function: #91cf72; + --code-important: #68adc1; + --code-keyword: #d4b84f; + --code-normal: #c3bfb9; + --code-operator: #979087; + --code-property: #8ebb7f; + --code-string: #caa46c; + --code-tag: #c5bf56; + --code-value: #77a7d2; + --h1-color: #d4b84f; + --h2-color: #91cf72; + --h3-color: #8ebb7f; + --h4-color: #caa46c; + --h5-color: #77a7d2; + --h6-color: #a1927e; + --hearth-accent-hover: #d49d2d; + --hearth-bracket-bright: #d2a33d; + --hearth-bracket-cool: #68adc1; + --hearth-bracket-match-fill: #d4b84f1a; + --hearth-bracket-match-stroke: #d4b84f47; + --hearth-bracket-warm: #d4b84f; + --hearth-callout-danger-bg: rgb(212 184 79 / 0.14); + --hearth-callout-danger-border: rgb(212 184 79 / 0.56); + --hearth-callout-note-bg: rgb(129 117 102 / 0.12); + --hearth-callout-note-border: rgb(129 117 102 / 0.5); + --hearth-callout-tip-bg: rgb(145 207 114 / 0.12); + --hearth-callout-tip-border: rgb(145 207 114 / 0.5); + --hearth-callout-warning-bg: rgb(210 163 61 / 0.14); + --hearth-callout-warning-border: rgb(210 163 61 / 0.56); + --hearth-feedback-info: #68adc1; + --hearth-feedback-note: #817566; + --hearth-guide: #454138; + --hearth-guide-active: #918675; + --hearth-guide-ink: #c5a36e; + --hearth-inline-code: #9bb0bf; + --hearth-nav-active-ink: #e4d5bc; + --hearth-on-status: #191815; + --hearth-shell-band: #282521; + --hearth-terminal-black: #1d201f; + --hearth-terminal-blue: #79a89f; + --hearth-terminal-bright-black: #675d52; + --hearth-terminal-bright-blue: #92bbb1; + --hearth-terminal-bright-cyan: #9bc099; + --hearth-terminal-bright-green: #b6c97f; + --hearth-terminal-bright-magenta: #dc9fb2; + --hearth-terminal-bright-red: #ee8376; + --hearth-terminal-bright-white: #f1e6d4; + --hearth-terminal-bright-yellow: #deba72; + --hearth-terminal-cyan: #8fb686; + --hearth-terminal-green: #9fb86f; + --hearth-terminal-magenta: #ca8ea5; + --hearth-terminal-red: #e06c5e; + --hearth-terminal-white: #d6c3a3; + --hearth-terminal-yellow: #d2ab61; + --hearth-whitespace: #454138; + --hr-color: rgb(60 58 50 / 0.7); + --interactive-accent: #8bb49e; + --interactive-accent-hover: #98b69f; + --interactive-hover: #2a2722; + --interactive-normal: rgb(60 58 50 / 0.2); + --link-color: #8bb49e; + --link-color-hover: #98b69f; + --link-unresolved-color: #938461; + --list-marker-color: #97afc1; + --scrollbar-active-thumb-bg: rgb(60 58 50 / 0.72); + --scrollbar-bg: rgb(27 29 26 / 0.24); + --scrollbar-thumb-bg: rgb(60 58 50 / 0.5); + --table-border-color: rgb(60 58 50 / 0.58); + --table-header-border-color: rgb(60 58 50 / 0.76); + --tag-background: rgb(104 173 193 / 0.14); + --tag-background-hover: rgb(104 173 193 / 0.22); + --tag-color: #68adc1; + --tag-color-hover: #d2bea2; + --text-accent: #8bb49e; + --text-accent-hover: #98b69f; + --text-error: #d4b84f; + --text-faint: #685f52; + --text-highlight-bg: rgb(203 147 34 / 0.34); + --text-muted: #a99983; + --text-normal: #d2bea2; + --text-on-accent: #191815; + --text-selection: #cb93222e; + --text-success: #91cf72; + --text-warning: #d2a33d; +} +.theme-dark .cm-s-obsidian span.cm-comment, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-comment { + color: var(--code-comment); + font-style: italic; +} + +.theme-dark .cm-s-obsidian span.cm-keyword, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-keyword { + color: var(--code-keyword); +} + +.theme-dark .cm-s-obsidian span.cm-operator, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-operator { + color: var(--code-operator); +} + +.theme-dark .cm-s-obsidian span.cm-string, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-string { + color: var(--code-string); +} + +.theme-dark .cm-s-obsidian span.cm-number, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-number { + color: var(--code-value); +} + +.theme-dark .cm-s-obsidian span.cm-def, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-def, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-variable-2 { + color: var(--code-function); +} + +.theme-dark .cm-s-obsidian span.cm-variable, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-variable { + color: var(--code-normal); +} + +.theme-dark .cm-s-obsidian span.cm-property, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-property { + color: var(--code-property); +} + +.theme-dark .cm-s-obsidian span.cm-type, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-type { + color: var(--code-important); +} + +.theme-dark .cm-s-obsidian span.cm-tag, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-tag { + color: var(--code-tag); +} + +.theme-dark .cm-s-obsidian span.cm-atom, +.theme-dark .cm-s-obsidian span.cm-builtin, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-atom, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-builtin, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-meta, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-qualifier { + color: var(--code-important); +} + +.theme-dark .cm-s-obsidian span.cm-attribute, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-attribute, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-variable-3 { + color: var(--code-property); +} + +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-link { + color: var(--text-accent); + text-decoration-color: var(--text-accent); +} + +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-url { + color: var(--text-muted); +} + +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-quote { + color: var(--code-comment); +} + +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-strong { + color: var(--h2-color); +} + +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-em { + color: var(--h4-color); +} + +.theme-dark .markdown-preview-view pre code .hljs-comment { + color: var(--code-comment); +} + +.theme-dark .markdown-preview-view pre code .hljs-keyword, +.theme-dark .markdown-preview-view pre code .hljs-selector-tag { + color: var(--code-keyword); +} + +.theme-dark .markdown-preview-view pre code .hljs-built_in, +.theme-dark .markdown-preview-view pre code .hljs-type, +.theme-dark .markdown-preview-view pre code .hljs-class, +.theme-dark .markdown-preview-view pre code .hljs-meta { + color: var(--code-important); +} + +.theme-dark .markdown-preview-view pre code .hljs-function, +.theme-dark .markdown-preview-view pre code .hljs-title.function_ { + color: var(--code-function); +} + +.theme-dark .markdown-preview-view pre code .hljs-attr, +.theme-dark .markdown-preview-view pre code .hljs-property { + color: var(--code-property); +} + +.theme-dark .markdown-preview-view pre code .hljs-variable, +.theme-dark .markdown-preview-view pre code .hljs-template-variable { + color: var(--code-normal); +} + +.theme-dark .markdown-preview-view pre code .hljs-string, +.theme-dark .markdown-preview-view pre code .hljs-title { + color: var(--code-string); +} + +.theme-dark .markdown-preview-view pre code .hljs-number, +.theme-dark .markdown-preview-view pre code .hljs-literal, +.theme-dark .markdown-preview-view pre code .hljs-operator { + color: var(--code-value); +} +.theme-dark .markdown-rendered h1, +.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-1, +.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-1 { + color: var(--h1-color); +} + +.theme-dark .markdown-rendered h2, +.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-2, +.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-2 { + color: var(--h2-color); +} + +.theme-dark .markdown-rendered h3, +.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-3, +.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-3 { + color: var(--h3-color); +} + +.theme-dark .markdown-rendered h4, +.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-4, +.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-4 { + color: var(--h4-color); +} + +.theme-dark .markdown-rendered h5, +.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-5, +.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-5 { + color: var(--h5-color); +} + +.theme-dark .markdown-rendered h6, +.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-6, +.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-6 { + color: var(--h6-color); +} + +.theme-dark .markdown-rendered a, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-link { + color: var(--link-color); +} + +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-hmd-internal-link, +.theme-dark .markdown-rendered .internal-link.is-unresolved { + color: var(--link-unresolved-color); +} + +.theme-dark .markdown-rendered blockquote { + border-inline-start-color: var(--blockquote-border-color); + color: var(--blockquote-color); +} + +.theme-dark .markdown-rendered hr { + border-color: var(--hr-color); +} + +.theme-dark .markdown-rendered ul > li::marker, +.theme-dark .markdown-rendered ol > li::marker, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-formatting-list { + color: var(--list-marker-color); +} + +.theme-dark .markdown-rendered :not(pre) > code, +.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-inline-code { + color: var(--hearth-inline-code); + background-color: var(--code-background); + border-radius: 4px; +} + +.theme-dark .markdown-rendered pre, +.theme-dark .markdown-rendered pre code { + background-color: var(--code-background); +} + +.theme-dark .markdown-rendered table { + border-color: var(--table-border-color); +} + +.theme-dark .markdown-rendered th { + border-color: var(--table-header-border-color); +} + +.theme-dark .markdown-rendered td { + border-color: var(--table-border-color); +} + +.theme-dark .tag, +.theme-dark a.tag { + color: var(--tag-color); + background-color: var(--tag-background); + border: 1px solid var(--background-modifier-border); +} + +.theme-dark .tag:hover, +.theme-dark a.tag:hover { + color: var(--tag-color-hover); + background-color: var(--tag-background-hover); +} + +.theme-dark input[type='checkbox'] { + accent-color: var(--interactive-accent); +} +.theme-dark .callout { + border: 1px solid var(--background-modifier-border); +} + +.theme-dark .callout .callout-title { + color: var(--text-normal); +} + +.theme-dark .callout[data-callout='note'] { + border-color: var(--hearth-callout-note-border); + background-color: var(--hearth-callout-note-bg); +} + +.theme-dark .callout[data-callout='tip'], +.theme-dark .callout[data-callout='success'] { + border-color: var(--hearth-callout-tip-border); + background-color: var(--hearth-callout-tip-bg); +} + +.theme-dark .callout[data-callout='warning'], +.theme-dark .callout[data-callout='caution'] { + border-color: var(--hearth-callout-warning-border); + background-color: var(--hearth-callout-warning-bg); +} + +.theme-dark .callout[data-callout='danger'], +.theme-dark .callout[data-callout='error'], +.theme-dark .callout[data-callout='bug'] { + border-color: var(--hearth-callout-danger-border); + background-color: var(--hearth-callout-danger-bg); +} +.theme-dark .workspace-tab-header.is-active { + border-color: var(--interactive-accent); +} + +.theme-dark .workspace-tab-header.is-active .workspace-tab-header-inner { + color: var(--text-normal); +} + +.theme-dark .nav-file-title.is-active, +.theme-dark .tree-item-self.is-clickable:hover, +.theme-dark .suggestion-item.is-selected { + background-color: var(--background-modifier-active-hover); +} + +.theme-dark .cm-active, +.theme-dark .markdown-source-view.mod-cm6 .cm-active.cm-line { + background-color: var(--background-modifier-hover); +} + +.theme-dark .status-bar-item:hover { + background-color: var(--background-modifier-hover); +} + +.theme-light { + --background-modifier-active-hover: #bebaae; + --background-modifier-border: #c3c0b5; + --background-modifier-border-focus: #94650feb; + --background-modifier-border-hover: rgb(195 192 181 / 0.48); + --background-modifier-box-shadow: rgb(231 229 216 / 0.6); + --background-modifier-cover: rgb(231 229 216 / 0.72); + --background-modifier-error: rgb(131 100 15 / 0.2); + --background-modifier-error-hover: rgb(131 100 15 / 0.3); + --background-modifier-form-field: rgb(195 192 181 / 0.22); + --background-modifier-hover: #c7c4b8; + --background-modifier-message: rgb(85 125 104 / 0.18); + --background-modifier-success: rgb(117 104 35 / 0.24); + --background-primary: #e7e5d8; + --background-primary-alt: #cecabe; + --background-secondary: #d4d1c4; + --background-secondary-alt: #bdb9ad; + --blockquote-border-color: rgb(63 113 56 / 0.46); + --blockquote-color: #5a534b; + --code-background: rgb(211 209 197 / 0.38); + --code-comment: #766f65; + --code-function: #397626; + --code-important: #237296; + --code-keyword: #83640f; + --code-normal: #46423d; + --code-operator: #66635d; + --code-property: #3f7138; + --code-string: #756823; + --code-tag: #7f7d2e; + --code-value: #346fa8; + --h1-color: #83640f; + --h2-color: #397626; + --h3-color: #3f7138; + --h4-color: #756823; + --h5-color: #346fa8; + --h6-color: #5c554d; + --hearth-accent-hover: #bb7e16; + --hearth-bracket-bright: #855a70; + --hearth-bracket-cool: #237296; + --hearth-bracket-match-fill: #83640f14; + --hearth-bracket-match-stroke: #83640f3d; + --hearth-bracket-warm: #83640f; + --hearth-callout-danger-bg: rgb(131 100 15 / 0.14); + --hearth-callout-danger-border: rgb(131 100 15 / 0.56); + --hearth-callout-note-bg: rgb(118 111 101 / 0.12); + --hearth-callout-note-border: rgb(118 111 101 / 0.5); + --hearth-callout-tip-bg: rgb(57 118 37 / 0.12); + --hearth-callout-tip-border: rgb(57 118 37 / 0.5); + --hearth-callout-warning-bg: rgb(177 120 24 / 0.14); + --hearth-callout-warning-border: rgb(177 120 24 / 0.56); + --hearth-feedback-info: #237296; + --hearth-feedback-note: #766f65; + --hearth-guide: #c8c5b9; + --hearth-guide-active: #8b7d63; + --hearth-guide-ink: #7c5f34; + --hearth-inline-code: #345575; + --hearth-nav-active-ink: #2c2722; + --hearth-on-status: #191815; + --hearth-shell-band: #c7c4b8; + --hearth-terminal-black: #3a342e; + --hearth-terminal-blue: #517d76; + --hearth-terminal-bright-black: #8c7c69; + --hearth-terminal-bright-blue: #658d85; + --hearth-terminal-bright-cyan: #70946f; + --hearth-terminal-bright-green: #79914c; + --hearth-terminal-bright-magenta: #b9758b; + --hearth-terminal-bright-red: #c9675c; + --hearth-terminal-bright-white: #2d241e; + --hearth-terminal-bright-yellow: #ab8034; + --hearth-terminal-cyan: #608763; + --hearth-terminal-green: #718246; + --hearth-terminal-magenta: #a26179; + --hearth-terminal-red: #ba5146; + --hearth-terminal-white: #43382e; + --hearth-terminal-yellow: #9d7124; + --hearth-whitespace: #c8c5b9; + --hr-color: rgb(195 192 181 / 0.7); + --interactive-accent: #557d68; + --interactive-accent-hover: #4f6f5c; + --interactive-hover: #cac7b9; + --interactive-normal: rgb(195 192 181 / 0.2); + --link-color: #557d68; + --link-color-hover: #4f6f5c; + --link-unresolved-color: #796d52; + --list-marker-color: #34587b; + --scrollbar-active-thumb-bg: rgb(195 192 181 / 0.72); + --scrollbar-bg: rgb(231 229 216 / 0.24); + --scrollbar-thumb-bg: rgb(195 192 181 / 0.5); + --table-border-color: rgb(195 192 181 / 0.58); + --table-header-border-color: rgb(195 192 181 / 0.76); + --tag-background: rgb(35 114 150 / 0.14); + --tag-background-hover: rgb(35 114 150 / 0.22); + --tag-color: #237296; + --tag-color-hover: #342d28; + --text-accent: #557d68; + --text-accent-hover: #4f6f5c; + --text-error: #83640f; + --text-faint: #7f7a71; + --text-highlight-bg: rgb(184 121 17 / 0.34); + --text-muted: #47413b; + --text-normal: #342d28; + --text-on-accent: #191815; + --text-selection: #b8791126; + --text-success: #397625; + --text-warning: #b17818; +} +.theme-light .cm-s-obsidian span.cm-comment, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-comment { + color: var(--code-comment); + font-style: italic; +} + +.theme-light .cm-s-obsidian span.cm-keyword, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-keyword { + color: var(--code-keyword); +} + +.theme-light .cm-s-obsidian span.cm-operator, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-operator { + color: var(--code-operator); +} + +.theme-light .cm-s-obsidian span.cm-string, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-string { + color: var(--code-string); +} + +.theme-light .cm-s-obsidian span.cm-number, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-number { + color: var(--code-value); +} + +.theme-light .cm-s-obsidian span.cm-def, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-def, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-variable-2 { + color: var(--code-function); +} + +.theme-light .cm-s-obsidian span.cm-variable, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-variable { + color: var(--code-normal); +} + +.theme-light .cm-s-obsidian span.cm-property, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-property { + color: var(--code-property); +} + +.theme-light .cm-s-obsidian span.cm-type, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-type { + color: var(--code-important); +} + +.theme-light .cm-s-obsidian span.cm-tag, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-tag { + color: var(--code-tag); +} + +.theme-light .cm-s-obsidian span.cm-atom, +.theme-light .cm-s-obsidian span.cm-builtin, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-atom, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-builtin, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-meta, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-qualifier { + color: var(--code-important); +} + +.theme-light .cm-s-obsidian span.cm-attribute, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-attribute, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-variable-3 { + color: var(--code-property); +} + +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-link { + color: var(--text-accent); + text-decoration-color: var(--text-accent); +} + +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-url { + color: var(--text-muted); +} + +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-quote { + color: var(--code-comment); +} + +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-strong { + color: var(--h2-color); +} + +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-em { + color: var(--h4-color); +} + +.theme-light .markdown-preview-view pre code .hljs-comment { + color: var(--code-comment); +} + +.theme-light .markdown-preview-view pre code .hljs-keyword, +.theme-light .markdown-preview-view pre code .hljs-selector-tag { + color: var(--code-keyword); +} + +.theme-light .markdown-preview-view pre code .hljs-built_in, +.theme-light .markdown-preview-view pre code .hljs-type, +.theme-light .markdown-preview-view pre code .hljs-class, +.theme-light .markdown-preview-view pre code .hljs-meta { + color: var(--code-important); +} + +.theme-light .markdown-preview-view pre code .hljs-function, +.theme-light .markdown-preview-view pre code .hljs-title.function_ { + color: var(--code-function); +} + +.theme-light .markdown-preview-view pre code .hljs-attr, +.theme-light .markdown-preview-view pre code .hljs-property { + color: var(--code-property); +} + +.theme-light .markdown-preview-view pre code .hljs-variable, +.theme-light .markdown-preview-view pre code .hljs-template-variable { + color: var(--code-normal); +} + +.theme-light .markdown-preview-view pre code .hljs-string, +.theme-light .markdown-preview-view pre code .hljs-title { + color: var(--code-string); +} + +.theme-light .markdown-preview-view pre code .hljs-number, +.theme-light .markdown-preview-view pre code .hljs-literal, +.theme-light .markdown-preview-view pre code .hljs-operator { + color: var(--code-value); +} +.theme-light .markdown-rendered h1, +.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-1, +.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-1 { + color: var(--h1-color); +} + +.theme-light .markdown-rendered h2, +.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-2, +.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-2 { + color: var(--h2-color); +} + +.theme-light .markdown-rendered h3, +.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-3, +.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-3 { + color: var(--h3-color); +} + +.theme-light .markdown-rendered h4, +.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-4, +.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-4 { + color: var(--h4-color); +} + +.theme-light .markdown-rendered h5, +.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-5, +.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-5 { + color: var(--h5-color); +} + +.theme-light .markdown-rendered h6, +.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-6, +.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-6 { + color: var(--h6-color); +} + +.theme-light .markdown-rendered a, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-link { + color: var(--link-color); +} + +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-hmd-internal-link, +.theme-light .markdown-rendered .internal-link.is-unresolved { + color: var(--link-unresolved-color); +} + +.theme-light .markdown-rendered blockquote { + border-inline-start-color: var(--blockquote-border-color); + color: var(--blockquote-color); +} + +.theme-light .markdown-rendered hr { + border-color: var(--hr-color); +} + +.theme-light .markdown-rendered ul > li::marker, +.theme-light .markdown-rendered ol > li::marker, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-formatting-list { + color: var(--list-marker-color); +} + +.theme-light .markdown-rendered :not(pre) > code, +.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-inline-code { + color: var(--hearth-inline-code); + background-color: var(--code-background); + border-radius: 4px; +} + +.theme-light .markdown-rendered pre, +.theme-light .markdown-rendered pre code { + background-color: var(--code-background); +} + +.theme-light .markdown-rendered table { + border-color: var(--table-border-color); +} + +.theme-light .markdown-rendered th { + border-color: var(--table-header-border-color); +} + +.theme-light .markdown-rendered td { + border-color: var(--table-border-color); +} + +.theme-light .tag, +.theme-light a.tag { + color: var(--tag-color); + background-color: var(--tag-background); + border: 1px solid var(--background-modifier-border); +} + +.theme-light .tag:hover, +.theme-light a.tag:hover { + color: var(--tag-color-hover); + background-color: var(--tag-background-hover); +} + +.theme-light input[type='checkbox'] { + accent-color: var(--interactive-accent); +} +.theme-light .callout { + border: 1px solid var(--background-modifier-border); +} + +.theme-light .callout .callout-title { + color: var(--text-normal); +} + +.theme-light .callout[data-callout='note'] { + border-color: var(--hearth-callout-note-border); + background-color: var(--hearth-callout-note-bg); +} + +.theme-light .callout[data-callout='tip'], +.theme-light .callout[data-callout='success'] { + border-color: var(--hearth-callout-tip-border); + background-color: var(--hearth-callout-tip-bg); +} + +.theme-light .callout[data-callout='warning'], +.theme-light .callout[data-callout='caution'] { + border-color: var(--hearth-callout-warning-border); + background-color: var(--hearth-callout-warning-bg); +} + +.theme-light .callout[data-callout='danger'], +.theme-light .callout[data-callout='error'], +.theme-light .callout[data-callout='bug'] { + border-color: var(--hearth-callout-danger-border); + background-color: var(--hearth-callout-danger-bg); +} +.theme-light .workspace-tab-header.is-active { + border-color: var(--interactive-accent); +} + +.theme-light .workspace-tab-header.is-active .workspace-tab-header-inner { + color: var(--text-normal); +} + +.theme-light .nav-file-title.is-active, +.theme-light .tree-item-self.is-clickable:hover, +.theme-light .suggestion-item.is-selected { + background-color: var(--background-modifier-active-hover); +} + +.theme-light .cm-active, +.theme-light .markdown-source-view.mod-cm6 .cm-active.cm-line { + background-color: var(--background-modifier-hover); +} + +.theme-light .status-bar-item:hover { + background-color: var(--background-modifier-hover); +} diff --git a/versions.json b/versions.json new file mode 100644 index 0000000..f853ad0 --- /dev/null +++ b/versions.json @@ -0,0 +1,31 @@ +{ + "1.0.17": "1.0.0", + "1.0.18": "1.0.0", + "1.0.19": "1.0.0", + "1.0.20": "1.0.0", + "1.0.21": "1.0.0", + "1.0.22": "1.0.0", + "1.0.23": "1.0.0", + "1.0.24": "1.0.0", + "1.0.25": "1.0.0", + "1.0.26": "1.0.0", + "1.0.27": "1.0.0", + "1.0.28": "1.0.0", + "1.0.29": "1.0.0", + "1.1.0": "1.0.0", + "1.1.1": "1.0.0", + "1.1.2": "1.0.0", + "1.1.3": "1.0.0", + "1.1.4": "1.0.0", + "2.0.0": "1.0.0", + "2.0.1": "1.0.0", + "2.0.2": "1.0.0", + "2.0.3": "1.0.0", + "2.1.0": "1.0.0", + "2.1.1": "1.0.0", + "2.1.2": "1.0.0", + "2.1.3": "1.0.0", + "3.0.0": "1.0.0", + "3.1.0": "1.0.0", + "3.1.1": "1.0.0" +}