flatboard 2026-8-23:20:42:59

This commit is contained in:
2026-08-23 20:43:00 -04:00
parent b1c0affa60
commit ba9dd7935d
679 changed files with 158609 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
{
"alwaysUpdateLinks": true
}
+5
View File
@@ -0,0 +1,5 @@
{
"cssTheme": "Vauxhall",
"theme": "obsidian",
"baseFontSize": 14
}
+9
View File
@@ -0,0 +1,9 @@
[
"obsidian-style-settings",
"obsidian-5e-statblocks",
"obsidian-dice-roller",
"obsidian-text-format",
"draw-in-canvas",
"obsidian-livesync",
"github-sync"
]
+33
View File
@@ -0,0 +1,33 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"footnotes": false,
"properties": true,
"page-preview": true,
"daily-notes": true,
"templates": true,
"note-composer": true,
"command-palette": true,
"slash-command": false,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": true,
"bases": true,
"webviewer": false
}
+22
View File
@@ -0,0 +1,22 @@
{
"collapse-filter": true,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [],
"collapse-display": true,
"showArrow": false,
"textFadeMultiplier": 0,
"nodeSizeMultiplier": 1,
"lineSizeMultiplier": 1,
"collapse-forces": true,
"centerStrength": 0.518713248970312,
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 2.3703703703703702,
"close": false
}
+18
View File
@@ -0,0 +1,18 @@
{
"editor:add-cursor-above": [
{
"modifiers": [
"Alt"
],
"key": "ArrowUp"
}
],
"editor:add-cursor-below": [
{
"modifiers": [
"Alt"
],
"key": "ArrowDown"
}
]
}
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"id": "advanced-cursors",
"name": "Advanced Cursors",
"version": "0.5.1",
"minAppVersion": "0.12.18",
"description": "Use multiple cursors even more powerfully.",
"author": "SkepticMystic",
"authorUrl": "https://github.com/SkepticMystic/advanced-cursors",
"isDesktopOnly": true
}
+60
View File
@@ -0,0 +1,60 @@
/* Sets all the text color to red! */
.savedQ {
padding: 5px 5px;
}
.savedQ-name {
background-color: var(--background-secondary-alt);
padding: 2px 4px;
border-radius: 5px;
}
.savedQ-view-q {
padding: 2px 4px;
border-radius: 5px;
}
.editQButton,
.deleteQButton {
float: right;
}
.savedQ-name:hover,
.editQButton:hover,
.deleteQButton:hover,
.savedQ-query:hover,
.AC-submit-button:hover,
.savedQ-view-q:hover {
background-color: var(--interactive-accent) !important;
cursor: pointer;
}
.AC-submit-button:focus {
background-color: var(--interactive-accent) !important;
}
.savedQ-query {
background-color: var(--background-primary-alt);
padding: 2px 4px;
border-radius: 5px;
}
.AC-flashNewSel {
animation: flashNewSel 1.5s 1;
border-radius: 3px;
}
@keyframes flashNewSel {
0% {
background-color: transparent;
}
10% {
background-color: var(--text-highlight-bg);
}
80% {
background-color: var(--text-highlight-bg);
}
100% {
background-color: transparent;
}
}
+14
View File
@@ -0,0 +1,14 @@
{
"strokeColor": "#0a9339",
"strokeWidth": 10,
"strokeHardness": 100,
"strokeOpacity": 100,
"beautifulStrokes": false,
"usePenCursorFallback": true,
"allowTinyCanvasElements": false,
"strokeThinning": 0.5,
"strokeStreamline": 0.5,
"strokeSmoothing": 0.5,
"strokeTaperStart": 8,
"strokeTaperEnd": 8
}
File diff suppressed because one or more lines are too long
+9
View File
@@ -0,0 +1,9 @@
{
"id": "draw-in-canvas",
"name": "Draw in Canvas",
"version": "0.1.8",
"minAppVersion": "1.5.0",
"description": "Draw freehand annotations on JSON Canvas files.",
"author": "xRyul",
"isDesktopOnly": false
}
File diff suppressed because it is too large Load Diff
+9
View File
@@ -0,0 +1,9 @@
{
"remoteURL": "https://gitea.exocomet-frog.ts.net/andus/vaardspace-wiki.git",
"gitLocation": "",
"syncinterval": 0,
"isSyncOnLoad": true,
"checkStatusOnLoad": true,
"noticeLevel": "ALL",
"showSyncSuccessNotice": true
}
File diff suppressed because it is too large Load Diff
+10
View File
@@ -0,0 +1,10 @@
{
"id": "github-sync",
"name": "GitHub Sync",
"version": "1.0.7",
"minAppVersion": "0.15.0",
"description": "Sync vault to personal GitHub.",
"author": "Kevin Chin",
"authorUrl": "https://kevin.gd/",
"isDesktopOnly": true
}
+42
View File
@@ -0,0 +1,42 @@
/*
This CSS file will be included with your plugin, and
available in the app when your plugin is enabled.
If your plugin does not need CSS, delete this file.
*/
.gh-sync-ribbon
{
order: 100;
}
.gh-sync-status
{
order: -1;
}
.howto {
border: 1px solid var(--background-modifier-border);
padding: 10px;
}
.howto_title {
font-weight: 600;
}
.howto_text {
color: var(--text-muted);
font-size: smaller;
}
.my-plugin-setting-text {
width: 30em;
}
.my-plugin-setting-text2 {
width: 30em;
}
+27
View File
@@ -0,0 +1,27 @@
{
"monsters": [],
"defaultLayouts": {},
"layouts": [],
"default": "basic-5e-layout",
"useDice": true,
"renderDice": false,
"export": true,
"showAdvanced": false,
"version": {
"major": 4,
"minor": 10,
"patch": 3
},
"paths": [
"/"
],
"autoParse": false,
"disableSRD": false,
"tryToRenderLinks": true,
"debug": false,
"notifiedOfFantasy": false,
"hideConditionHelp": false,
"alwaysImport": false,
"defaultLayoutsIntegrated": true,
"atomicWrite": false
}
File diff suppressed because one or more lines are too long
+11
View File
@@ -0,0 +1,11 @@
{
"id": "obsidian-5e-statblocks",
"name": "Fantasy Statblocks",
"version": "4.10.3",
"description": "Create Fantasy Statblocks in Obsidian.md",
"minAppVersion": "0.12.0",
"author": "Jeremy Valentine",
"authorUrl": "",
"fundingUrl": "https://www.buymeacoffee.com/valentine195",
"isDesktopOnly": false
}
File diff suppressed because one or more lines are too long
+80
View File
@@ -0,0 +1,80 @@
{
"position": "RIGHT",
"showFudgeIcon": false,
"rollLinksForTags": false,
"copyContentButton": true,
"customFormulas": [],
"displayFormulaForMod": true,
"displayResultsInline": false,
"displayFormulaAfter": false,
"escapeDiceMod": true,
"signed": false,
"displayLookupRoll": true,
"formulas": {},
"defaultRoll": 1,
"defaultFace": 100,
"renderer": false,
"renderAllDice": false,
"addToView": false,
"renderTime": 2000,
"colorfulDice": false,
"scaler": 1,
"diceColor": "#202020",
"textColor": "#ffffff",
"textFont": "Arial",
"showLeafOnStartup": true,
"narrativeSymbolSet": "Genesys",
"displayAsSymbols": false,
"displayAsEmbed": true,
"round": "None",
"initialDisplay": "Roll",
"icons": [
{
"id": "dice-roller-d4",
"shape": "Triangle",
"formula": "d4",
"text": "4"
},
{
"id": "dice-roller-d6",
"shape": "Square",
"formula": "d6",
"text": "6"
},
{
"id": "dice-roller-d8",
"shape": "Diamond",
"formula": "d8",
"text": "8"
},
{
"id": "dice-roller-d10",
"shape": "Diamond",
"formula": "d10",
"text": "10"
},
{
"id": "dice-roller-d12",
"shape": "Dodecahedron",
"formula": "d12",
"text": "12"
},
{
"id": "dice-roller-d20",
"shape": "Icosahedron",
"formula": "d20",
"text": "20"
},
{
"id": "dice-roller-d100",
"shape": "Circle",
"formula": "d%",
"text": "%"
}
],
"showRenderNotice": true,
"diceModTemplateFolders": {},
"replaceDiceModInLivePreview": true,
"viewResults": [],
"version": "11.4.2"
}
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"id": "obsidian-dice-roller",
"name": "Dice Roller",
"version": "11.4.2",
"minAppVersion": "0.12.15",
"description": "Inline dice rolling for Obsidian.md",
"author": "Jeremy Valentine",
"authorUrl": "",
"isDesktopOnly": false
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,9 @@
{
"id": "obsidian-emoji-toolbar",
"name": "Emoji Toolbar",
"version": "1.0.0",
"description": "Quickly search for and insert emojis into your notes.",
"author": "oliveryh",
"authorUrl": "https://github.com/oliveryh/obsidian-emoji-toolbar",
"isDesktopOnly": false
}
+31
View File
@@ -0,0 +1,31 @@
img.emoji {
height: 1em;
width: 1em;
margin: 0 0.05em 0 0.1em;
vertical-align: -0.1em;
display: inline-block;
}
#emoji-modal {
padding: 0px;
min-width: unset;
width: unset !important;
.modal-header {
display: none;
}
.modal-content {
margin-top: 0px;
}
.button {
background-color: unset;
border: 0px !important;
box-shadow: 0px !important;
}
.modal-close-button {
visibility: hidden;
}
}
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"author": "Vinzent",
"authorUrl": "https://github.com/Vinzent03",
"id": "obsidian-git",
"name": "Git",
"description": "Integrate Git version control with automatic backup and other advanced features.",
"isDesktopOnly": false,
"fundingUrl": "https://ko-fi.com/vinzent",
"version": "2.39.0"
}
+705
View File
@@ -0,0 +1,705 @@
@keyframes loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.workspace-leaf-content[data-type="git-view"] .button-border {
border: 2px solid var(--interactive-accent);
border-radius: var(--radius-s);
}
.workspace-leaf-content[data-type="git-view"] .view-content {
padding-left: 0;
padding-top: 0;
padding-right: 0;
}
.workspace-leaf-content[data-type="git-history-view"] .view-content {
padding-left: 0;
padding-top: 0;
padding-right: 0;
}
.loading {
overflow: hidden;
}
.loading > svg {
animation: 2s linear infinite loading;
transform-origin: 50% 50%;
display: inline-block;
}
.obsidian-git-center {
margin: auto;
text-align: center;
width: 50%;
}
.obsidian-git-textarea {
display: block;
margin-left: auto;
margin-right: auto;
}
.obsidian-git-disabled {
opacity: 0.5;
}
.obsidian-git-center-button {
display: block;
margin: 20px auto;
}
.tooltip.mod-left {
overflow-wrap: break-word;
}
.tooltip.mod-right {
overflow-wrap: break-word;
}
/* Limits the scrollbar to the view body */
.git-view {
display: flex;
flex-direction: column;
position: relative;
height: 100%;
}
/* Re-enable wrapping of nav buttns to prevent overflow on smaller screens #*/
.workspace-drawer .git-view .nav-buttons-container {
flex-wrap: wrap;
}
.git-tools {
display: flex;
margin-left: auto;
}
.git-tools .type {
padding-left: var(--size-2-1);
display: flex;
align-items: center;
justify-content: center;
width: 11px;
}
.git-tools .type[data-type="M"] {
color: orange;
}
.git-tools .type[data-type="D"] {
color: red;
}
.git-tools .buttons {
display: flex;
}
.git-tools .buttons > * {
padding: 0;
height: auto;
}
.workspace-leaf-content[data-type="git-view"] .tree-item-self,
.workspace-leaf-content[data-type="git-history-view"] .tree-item-self {
align-items: center;
}
.workspace-leaf-content[data-type="git-view"]
.tree-item-self:hover
.clickable-icon,
.workspace-leaf-content[data-type="git-history-view"]
.tree-item-self:hover
.clickable-icon {
color: var(--icon-color-hover);
}
/* Highlight an item as active if it's diff is currently opened */
.is-active .git-tools .buttons > * {
color: var(--nav-item-color-active);
}
.git-author {
color: var(--text-accent);
}
.git-date {
color: var(--text-accent);
}
.git-ref {
color: var(--text-accent);
}
/* ====== diff2html ======
The following styles are adapted from the obsidian-version-history plugin by
@kometenstaub https://github.com/kometenstaub/obsidian-version-history-diff/blob/main/src/styles.scss
which itself is adapted from the diff2html library with the following original license:
https://github.com/rtfpessoa/diff2html/blob/master/LICENSE.md
Copyright 2014-2016 Rodrigo Fernandes https://rtfpessoa.github.io/
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.
*/
.theme-dark,
.theme-light {
--git-delete-bg: #ff475040;
--git-delete-hl: #96050a75;
--git-insert-bg: #68d36840;
--git-insert-hl: #23c02350;
--git-change-bg: #ffd55840;
--git-selected: #3572b0;
--git-delete: #cc3333;
--git-insert: #399839;
--git-change: #d0b44c;
--git-move: #3572b0;
}
.git-diff {
.d2h-d-none {
display: none;
}
.d2h-wrapper {
text-align: left;
border-radius: 0.25em;
overflow: auto;
}
.d2h-file-header.d2h-file-header {
background-color: var(--background-secondary);
border-bottom: 1px solid var(--background-modifier-border);
font-family:
Source Sans Pro,
Helvetica Neue,
Helvetica,
Arial,
sans-serif;
height: 35px;
padding: 5px 10px;
}
.d2h-file-header,
.d2h-file-stats {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d2h-file-header {
display: none;
}
.d2h-file-stats {
font-size: 14px;
margin-left: auto;
}
.d2h-lines-added {
border: 1px solid var(--color-green);
border-radius: 5px 0 0 5px;
color: var(--color-green);
padding: 2px;
text-align: right;
vertical-align: middle;
}
.d2h-lines-deleted {
border: 1px solid var(--color-red);
border-radius: 0 5px 5px 0;
color: var(--color-red);
margin-left: 1px;
padding: 2px;
text-align: left;
vertical-align: middle;
}
.d2h-file-name-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 15px;
width: 100%;
}
.d2h-file-name {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: var(--text-normal);
font-size: var(--h5-size);
}
.d2h-file-wrapper {
border: 1px solid var(--background-secondary-alt);
border-radius: 3px;
margin-bottom: 1em;
max-height: 100%;
}
.d2h-file-collapse {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid var(--background-secondary-alt);
border-radius: 3px;
cursor: pointer;
display: none;
font-size: 12px;
justify-content: flex-end;
padding: 4px 8px;
}
.d2h-file-collapse.d2h-selected {
background-color: var(--git-selected);
}
.d2h-file-collapse-input {
margin: 0 4px 0 0;
}
.d2h-diff-table {
border-collapse: collapse;
font-family: var(--font-monospace);
font-size: var(--code-size);
width: 100%;
}
.d2h-files-diff {
width: 100%;
}
.d2h-file-diff {
/*
overflow-y: scroll;
*/
border-radius: 5px;
font-size: var(--font-text-size);
line-height: var(--line-height-normal);
}
.d2h-file-side-diff {
display: inline-block;
margin-bottom: -8px;
margin-right: -4px;
overflow-x: scroll;
overflow-y: hidden;
width: 50%;
}
.d2h-code-line {
padding-left: 6em;
padding-right: 1.5em;
}
.d2h-code-line,
.d2h-code-side-line {
display: inline-block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: 100%;
}
.d2h-code-side-line {
/* needed to be changed */
padding-left: 0.5em;
padding-right: 0.5em;
}
.d2h-code-line-ctn {
word-wrap: normal;
background: none;
display: inline-block;
padding: 0;
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
vertical-align: middle;
width: 100%;
/* only works for line-by-line */
white-space: pre-wrap;
}
.d2h-code-line del,
.d2h-code-side-line del {
background-color: var(--git-delete-hl);
color: var(--text-normal);
}
.d2h-code-line del,
.d2h-code-line ins,
.d2h-code-side-line del,
.d2h-code-side-line ins {
border-radius: 0.2em;
display: inline-block;
margin-top: -1px;
text-decoration: none;
vertical-align: middle;
}
.d2h-code-line ins,
.d2h-code-side-line ins {
background-color: var(--git-insert-hl);
text-align: left;
}
.d2h-code-line-prefix {
word-wrap: normal;
background: none;
display: inline;
padding: 0;
white-space: pre;
}
.line-num1 {
float: left;
}
.line-num1,
.line-num2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
/*
padding: 0 0.5em;
*/
text-overflow: ellipsis;
width: 2.5em;
padding-left: 0;
}
.line-num2 {
float: right;
}
.d2h-code-linenumber {
background-color: var(--background-primary);
border: solid var(--background-modifier-border);
border-width: 0 1px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: var(--text-faint);
cursor: pointer;
display: inline-block;
position: absolute;
text-align: right;
width: 5.5em;
}
.d2h-code-linenumber:after {
content: "\200b";
}
.d2h-code-side-linenumber {
background-color: var(--background-primary);
border: solid var(--background-modifier-border);
border-width: 0 1px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: var(--text-faint);
cursor: pointer;
overflow: hidden;
padding: 0 0.5em;
text-align: right;
text-overflow: ellipsis;
width: 4em;
/* needed to be changed */
display: table-cell;
position: relative;
}
.d2h-code-side-linenumber:after {
content: "\200b";
}
.d2h-code-side-emptyplaceholder,
.d2h-emptyplaceholder {
background-color: var(--background-primary);
border-color: var(--background-modifier-border);
}
.d2h-code-line-prefix,
.d2h-code-linenumber,
.d2h-code-side-linenumber,
.d2h-emptyplaceholder {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.d2h-code-linenumber,
.d2h-code-side-linenumber {
direction: rtl;
}
.d2h-del {
background-color: var(--git-delete-bg);
border-color: var(--git-delete-hl);
}
.d2h-ins {
background-color: var(--git-insert-bg);
border-color: var(--git-insert-hl);
}
.d2h-info {
background-color: var(--background-primary);
border-color: var(--background-modifier-border);
color: var(--text-faint);
}
.d2h-del,
.d2h-ins,
.d2h-file-diff .d2h-change {
color: var(--text-normal);
}
.d2h-file-diff .d2h-del.d2h-change {
background-color: var(--git-change-bg);
}
.d2h-file-diff .d2h-ins.d2h-change {
background-color: var(--git-insert-bg);
}
.d2h-file-list-wrapper {
a {
text-decoration: none;
cursor: default;
-webkit-user-drag: none;
}
svg {
display: none;
}
}
.d2h-file-list-header {
text-align: left;
}
.d2h-file-list-title {
display: none;
}
.d2h-file-list-line {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: left;
}
.d2h-file-list {
}
.d2h-file-list > li {
border-bottom: 1px solid var(--background-modifier-border);
margin: 0;
padding: 5px 10px;
}
.d2h-file-list > li:last-child {
border-bottom: none;
}
.d2h-file-switch {
cursor: pointer;
display: none;
font-size: 10px;
}
.d2h-icon {
fill: currentColor;
margin-right: 10px;
vertical-align: middle;
}
.d2h-deleted {
color: var(--git-delete);
}
.d2h-added {
color: var(--git-insert);
}
.d2h-changed {
color: var(--git-change);
}
.d2h-moved {
color: var(--git-move);
}
.d2h-tag {
background-color: var(--background-secondary);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 10px;
margin-left: 5px;
padding: 0 2px;
}
.d2h-deleted-tag {
border: 1px solid var(--git-delete);
}
.d2h-added-tag {
border: 1px solid var(--git-insert);
}
.d2h-changed-tag {
border: 1px solid var(--git-change);
}
.d2h-moved-tag {
border: 1px solid var(--git-move);
}
/* needed for line-by-line*/
.d2h-diff-tbody {
position: relative;
}
/* My additions */
.cm-merge-revert {
width: 4em;
}
/* Ensure that merge revert markers are positioned correctly */
.cm-merge-revert > * {
position: absolute;
background-color: var(--background-secondary);
display: flex;
}
}
/* ====================== Line Authoring Information ====================== */
.cm-gutterElement.obs-git-blame-gutter {
/* Add background color to spacing inbetween and around the gutter for better aesthetics */
border-width: 0px 2px 0.2px;
border-style: solid;
border-color: var(--background-secondary);
background-color: var(--background-secondary);
}
.cm-gutterElement.obs-git-blame-gutter > div,
.line-author-settings-preview {
/* delegate text color to settings */
color: var(--obs-git-gutter-text);
font-family: monospace;
height: 100%; /* ensure, that age-based background color occupies entire parent */
text-align: right;
padding: 0px 6px;
white-space: pre; /* Keep spaces and do not collapse them. */
}
@media (max-width: 800px) {
/* hide git blame gutter not to superpose text */
.cm-gutterElement.obs-git-blame-gutter {
display: none;
}
}
.git-unified-diff-view,
.git-split-diff-view .cm-deletedLine .cm-changedText {
background-color: #ee443330;
}
.git-unified-diff-view,
.git-split-diff-view .cm-insertedLine .cm-changedText {
background-color: #22bb2230;
}
.git-obscure-prompt[git-is-obscured="true"] #git-show-password:after {
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-eye"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg>');
}
.git-obscure-prompt[git-is-obscured="false"] #git-show-password:after {
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-eye-off"><path d="M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"></path><path d="M14.084 14.158a3 3 0 0 1-4.242-4.242"></path><path d="M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"></path><path d="m2 2 20 20"></path></svg>');
}
/* Override styling of Codemirror merge view "collapsed lines" indicator */
.git-split-diff-view .ͼ2 .cm-collapsedLines {
background: var(--interactive-normal);
border-radius: var(--radius-m);
color: var(--text-accent);
font-size: var(--font-small);
padding: var(--size-4-1) var(--size-4-1);
}
.git-split-diff-view .ͼ2 .cm-collapsedLines:hover {
background: var(--interactive-hover);
color: var(--text-accent-hover);
}
.git-signs-gutter {
.cm-gutterElement {
display: grid;
/* Needed to align the sign properly for different line heigts. Such as
* when having a heading or list item.
*/
padding-top: 0 !important;
}
}
.git-gutter-marker:hover {
border-radius: 2px;
}
.git-gutter-marker.git-add {
background-color: var(--color-green);
justify-self: center;
height: inherit;
width: 0.2rem;
}
.git-gutter-marker.git-change {
background-color: var(--color-yellow);
justify-self: center;
height: inherit;
width: 0.2rem;
}
.git-gutter-marker.git-changedelete {
color: var(--color-yellow);
font-weight: var(--font-bold);
font-size: 1rem;
justify-self: center;
height: inherit;
}
.git-gutter-marker.git-delete {
background-color: var(--color-red);
height: 0.2rem;
width: 0.8rem;
align-self: end;
}
.git-gutter-marker.git-topdelete {
background-color: var(--color-red);
height: 0.2rem;
width: 0.8rem;
align-self: start;
}
div:hover > .git-gutter-marker.git-change {
width: 0.6rem;
}
div:hover > .git-gutter-marker.git-add {
width: 0.6rem;
}
div:hover > .git-gutter-marker.git-delete {
height: 0.6rem;
}
div:hover > .git-gutter-marker.git-topdelete {
height: 0.6rem;
}
div:hover > .git-gutter-marker.git-changedelete {
font-weight: var(--font-bold);
}
.git-gutter-marker.staged {
opacity: 0.5;
}
/* Prevent shifting of the editor when git signs gutter is the only gutter present */
.cm-gutters.cm-gutters-before:has(> .git-signs-gutter:only-child) {
margin-inline-end: 0;
.git-signs-gutter {
margin-inline-start: -1rem;
}
}
.git-changes-status-bar-colored {
.git-add {
color: var(--color-green);
}
.git-change {
color: var(--color-yellow);
}
.git-delete {
color: var(--color-red);
}
}
.git-changes-status-bar .git-add {
margin-right: 0.3em;
}
.git-changes-status-bar .git-change {
margin-right: 0.3em;
}
File diff suppressed because one or more lines are too long
+11
View File
@@ -0,0 +1,11 @@
{
"id": "obsidian-kanban",
"name": "Kanban",
"version": "2.0.51",
"minAppVersion": "1.0.0",
"description": "Create markdown-backed Kanban boards in Obsidian.",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-kanban",
"helpUrl": "https://publish.obsidian.md/kanban/Obsidian+Kanban+Plugin",
"isDesktopOnly": false
}
File diff suppressed because one or more lines are too long
+174
View File
@@ -0,0 +1,174 @@
{
"remoteType": "",
"useCustomRequestHandler": false,
"couchDB_URI": "",
"couchDB_USER": "",
"couchDB_PASSWORD": "",
"couchDB_DBNAME": "",
"liveSync": false,
"syncOnSave": false,
"syncOnStart": false,
"savingDelay": 200,
"lessInformationInLog": false,
"gcDelay": 0,
"versionUpFlash": "",
"minimumChunkSize": 20,
"longLineThreshold": 250,
"showVerboseLog": false,
"suspendFileWatching": false,
"trashInsteadDelete": true,
"periodicReplication": false,
"periodicReplicationInterval": 60,
"syncOnFileOpen": false,
"encrypt": true,
"passphrase": "",
"usePathObfuscation": true,
"doNotDeleteFolder": false,
"resolveConflictsByNewerFile": false,
"batchSave": false,
"batchSaveMinimumDelay": 5,
"batchSaveMaximumDelay": 60,
"deviceAndVaultName": "",
"usePluginSettings": false,
"showOwnPlugins": false,
"showStatusOnEditor": true,
"showStatusOnStatusbar": true,
"showOnlyIconsOnEditor": false,
"hideFileWarningNotice": false,
"networkWarningStyle": "",
"usePluginSync": false,
"autoSweepPlugins": false,
"autoSweepPluginsPeriodic": false,
"notifyPluginOrSettingUpdated": false,
"checkIntegrityOnSave": false,
"batch_size": 25,
"batches_limit": 25,
"useHistory": true,
"disableRequestURI": true,
"skipOlderFilesOnSync": true,
"checkConflictOnlyOnOpen": false,
"showMergeDialogOnlyOnActive": false,
"syncInternalFiles": false,
"syncInternalFilesBeforeReplication": false,
"syncInternalFilesIgnorePatterns": "\\/node_modules\\/, \\/\\.git\\/, \\/obsidian-livesync\\/",
"syncInternalFilesTargetPatterns": "",
"syncInternalFilesInterval": 60,
"additionalSuffixOfDatabaseName": "60c5885e09230cce",
"ignoreVersionCheck": false,
"lastReadUpdates": 25,
"deleteMetadataOfDeletedFiles": false,
"syncIgnoreRegEx": "",
"syncOnlyRegEx": "",
"customChunkSize": 0,
"readChunksOnline": true,
"watchInternalFileChanges": true,
"automaticallyDeleteMetadataOfDeletedFiles": 0,
"disableMarkdownAutoMerge": false,
"writeDocumentsIfConflicted": false,
"useDynamicIterationCount": false,
"syncAfterMerge": false,
"configPassphraseStore": "",
"encryptedPassphrase": "%$N0ZUalInU1+u18ErLUrnsIfKQt9sG5SPQP96kSetnJ86TkKppZ83aF/bCAqTRu3pLC/wtqKKRq2XP6VRTzzp4+LNSnygQ59YEqOxDis9AOwnnFNZC9Bj7UOCjuxiUruIjg53jmBNrDt/E+NRuUaU+X4=",
"encryptedCouchDBConnection": "%$N0ZUalInU1+u18ErLUrnsIfKQt9sG5SPQP96kSetnJ8yCWEkSFTly8KTm0CJqAXsKkZA1qRCBhP/sTdsXwkgwQnnhZLWyKLGr4JR/NTaIX2hVVx8yjH4MRdFn55MUG3eOYqoFPWAJ0fUrvZ3y70oksLyMKr5TOT1zam4AIkqZPcAmHWyKtOs1OEZBiu3QlcdM3uyi3/4zkB/HlwXaQsHfB58poSCI35NJN66cl8DzExFvOSUAvzLoAtpcwXO5LAPHtPDcVdYCER8sQDDncznUzCVs4wxMRfwr4MpbMO4/Y2m0rmo4gX5339nTp5yjp83pcMhb7xwffUhmbBo2QAlfjjmJ+x4Qstk9uSYVXkaeif5TEP2dPNsUiQkIc9oM5a1fNyWSlFWA5bbIzYLzExcl45RpdjFsiTEAVE1RcFJk86MwvUc0YsnWChG4sz/9D8Uoiyq2cqjbkZgwq3cIbEvR3VUxvnpBpAA5PdaGlAwLdn4JHUAHseF/BCntomV1un+bbPuVU5jc03e/fN7FtzMqob3w53SEO2DGkw1/8cv3TdDkWpJ/VAxUjM3VLq8otsJ4P4tlbqKyy3rf6Fpj16BeqnP/2RnnIlQjZY0/3SF6hzZ48pp1JR6SZEqoTkvsX/7UVQDCGanbuUoVjzGvMubTfIaOkrd0CYyL7kDTwpTDpr6R1MVXypmYe1KE8KCaqtvuDcWGKbTS1YoUgxUP3I0Vd2XkA0=",
"permitEmptyPassphrase": false,
"remoteConfigurations": {
"legacy-couchdb": {
"id": "legacy-couchdb",
"name": "CouchDB Remote",
"uri": "%$N0ZUalInU1+u18ErLUrnsIfKQt9sG5SPQP96kSetnJ8BKv3qS0JozOAN+QohpKXWbZCjfUDv2QehXP4ZbfsKmgGfOWiN0v5baX9pOWpTpzC2nOl4zWpBcXxeLxSz2YTnhrtnO/yQrJ0ewDaZYy7hNqLdVfVoQkdN1ZJyyRCHBmTa3vtrXWJ/PfOQre2m1Y/U4Y4Ibcl2urZXfgPrUtXet0tcCf/6wyl6I27tsfkMog==",
"isEncrypted": true
}
},
"activeConfigurationId": "legacy-couchdb",
"P2P_ActiveRemoteConfigurationId": "",
"useIndexedDBAdapter": false,
"useTimeouts": false,
"writeLogToTheFile": false,
"doNotPaceReplication": false,
"hashCacheMaxCount": 300,
"hashCacheMaxAmount": 50,
"concurrencyOfReadChunksOnline": 40,
"minimumIntervalOfReadChunksOnline": 50,
"hashAlg": "xxhash64",
"suspendParseReplicationResult": false,
"doNotSuspendOnFetching": false,
"useIgnoreFiles": false,
"ignoreFiles": ".gitignore",
"syncOnEditorSave": false,
"keepReplicationActiveInBackground": false,
"pluginSyncExtendedSetting": {},
"syncMaxSizeInMB": 50,
"settingSyncFile": "",
"writeCredentialsForSettingSync": false,
"notifyAllSettingSyncFile": false,
"isConfigured": true,
"settingVersion": 10,
"enableCompression": false,
"accessKey": "",
"bucket": "",
"endpoint": "",
"region": "",
"secretKey": "",
"useEden": false,
"maxChunksInEden": 10,
"maxTotalLengthInEden": 1024,
"maxAgeInEden": 10,
"disableCheckingConfigMismatch": false,
"displayLanguage": "def",
"enableChunkSplitterV2": false,
"disableWorkerForGeneratingChunks": false,
"processSmallFilesInUIThread": false,
"notifyThresholdOfRemoteStorageSize": 2000,
"usePluginSyncV2": false,
"usePluginEtc": false,
"doNotUseFixedRevisionForChunks": true,
"showLongerLogInsideEditor": false,
"sendChunksBulk": false,
"sendChunksBulkMaxSize": 1,
"useSegmenter": false,
"useAdvancedMode": false,
"usePowerUserMode": false,
"useEdgeCaseMode": false,
"enableDebugTools": false,
"suppressNotifyHiddenFilesChange": false,
"syncMinimumInterval": 2000,
"P2P_Enabled": false,
"P2P_AutoAccepting": 0,
"P2P_AppID": "self-hosted-livesync",
"P2P_roomID": "",
"P2P_passphrase": "",
"P2P_relays": "wss://exp-relay.vrtmrz.net/",
"P2P_AutoBroadcast": false,
"P2P_AutoStart": false,
"P2P_AutoSyncPeers": "",
"P2P_AutoWatchPeers": "",
"P2P_SyncOnReplication": "",
"P2P_RebuildFrom": "",
"P2P_AutoAcceptingPeers": "",
"P2P_AutoDenyingPeers": "",
"P2P_IsHeadless": false,
"P2P_DevicePeerName": "",
"P2P_turnServers": "",
"P2P_turnUsername": "",
"P2P_turnCredential": "",
"P2P_useDiagRTC": false,
"doctorProcessedVersion": "0.25.27",
"bucketCustomHeaders": "",
"couchDB_CustomHeaders": "",
"useJWT": false,
"jwtAlgorithm": "",
"jwtKey": "",
"jwtKid": "",
"jwtSub": "",
"jwtExpDuration": 5,
"useRequestAPI": false,
"bucketPrefix": "",
"chunkSplitterVersion": "v3-rabin-karp",
"E2EEAlgorithm": "v2",
"processSizeMismatchedFiles": false,
"forcePathStyle": true,
"syncInternalFileOverwritePatterns": "",
"useOnlyLocalChunk": false,
"maxMTimeForReflectEvents": 0,
"tweakModified": 1786225950021
}
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"id": "obsidian-livesync",
"name": "Self-hosted LiveSync",
"version": "0.25.81",
"minAppVersion": "1.7.2",
"description": "Community implementation of self-hosted livesync. Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
"author": "vorotamoroz",
"authorUrl": "https://github.com/vrtmrz",
"isDesktopOnly": false
}
+573
View File
@@ -0,0 +1,573 @@
.ls-dialog .added {
color: var(--text-on-accent);
background-color: var(--text-accent);
}
.ls-dialog .normal {
color: var(--text-normal);
}
.ls-dialog .deleted {
color: var(--text-on-accent);
background-color: var(--text-muted);
}
.conflict-dev-name {
display: inline-block;
min-width: 5em;
}
.conflict-action-button {
margin-right: 4px;
}
.op-scrollable {
overflow-y: scroll;
/* min-height: 280px; */
max-height: 280px;
user-select: text;
-webkit-user-select: text;
}
.op-pre {
white-space: pre-wrap;
}
.op-warn {
border: 1px solid salmon;
padding: 2px;
border-radius: 4px;
}
.op-warn::before {
content: "Warning";
font-weight: bold;
color: salmon;
position: relative;
display: block;
}
.op-warn-info {
border: 1px solid rgb(255, 209, 81);
padding: 2px;
border-radius: 4px;
}
.op-warn-info::before {
content: "Notice";
font-weight: bold;
color: rgb(255, 209, 81);
position: relative;
display: block;
}
.syncstatusbar {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.tcenter {
text-align: center;
}
.sls-plugins-wrap {
display: flex;
flex-grow: 1;
max-height: 50vh;
overflow-y: scroll;
}
.sls-remote-list .setting-item-description {
white-space: normal;
overflow-wrap: anywhere;
word-break: break-word;
}
.sls-plugins-tbl {
border: 1px solid var(--background-modifier-border);
width: 100%;
max-height: 80%;
}
.divider th {
border-top: 1px solid var(--background-modifier-border);
}
.sls-header-button {
margin-left: 2em;
}
.sls-hidden {
display: none;
}
:root {
--sls-log-text: "";
}
.sls-troubleshoot-preview {
max-width: max-content;
}
.sls-troubleshoot-preview img {
max-width: 100%;
}
.sls-setting-tab {
display: none;
}
div.sls-setting-menu-btn {
color: var(--text-normal);
background-color: var(--background-secondary-alt);
border-radius: 8px;
padding: 6px 10px;
cursor: pointer;
margin-right: 2px;
font-family: "Inter", sans-serif;
outline: none;
user-select: none;
flex-grow: 1;
text-align: center;
flex-shrink: 1;
}
.sls-setting-label.selected {
/* order: 1; */
flex-grow: 1;
/* width: 100%; */
}
.sls-setting-tab:hover~div.sls-setting-menu-btn,
.sls-setting-label.selected .sls-setting-tab:checked~div.sls-setting-menu-btn {
background-color: var(--interactive-accent);
color: var(--text-on-accent);
}
.sls-setting-menu-wrapper {
display: flex;
flex-direction: column;
flex-grow: 1;
position: sticky;
top: 0;
backdrop-filter: blur(15px);
padding: 4px;
border-radius: 10px;
z-index: 10;
}
.sls-setting-menu {
display: flex;
flex-direction: row;
overflow-x: auto;
}
body {
--sls-col-transparent: transparent;
--sls-col-warn: rgba(var(--background-modifier-error-rgb), 0.1);
--sls-col-warn-stripe1: var(--sls-col-transparent);
--sls-col-warn-stripe2: var(--sls-col-warn);
}
.sls-setting-menu-buttons {
border: 1px solid var(--sls-col-warn);
/* padding: 2px; */
margin: 1px;
border-radius: 4px;
background-image: linear-gradient(-45deg,
var(--sls-col-warn-stripe1) 25%, var(--sls-col-warn-stripe2) 25%, var(--sls-col-warn-stripe2) 50%,
var(--sls-col-warn-stripe1) 50%, var(--sls-col-warn-stripe1) 75%, var(--sls-col-warn-stripe2) 75%, var(--sls-col-warn-stripe2));
background-size: 30px 30px;
display: flex;
flex-direction: row;
/* justify-content: flex-end; */
padding: 0.5em 0.25em;
justify-content: center;
align-items: center;
/* transition: background-position 1s; */
animation: sls-scroll-warn 1s linear 0s infinite;
}
@keyframes sls-scroll-warn {
0% {
background-position: 0 0;
}
100% {
background-position: 30px 0;
}
}
.sls-setting-menu-buttons label {
margin-right: auto;
flex-grow: 1;
color: var(--text-warning);
}
.sls-setting-label {
flex-grow: 1;
display: inline-flex;
justify-content: center;
}
.setting-collapsed {
display: none;
}
.sls-plugins-tbl-buttons {
text-align: right;
}
.sls-plugins-tbl-buttons button {
flex-grow: 0;
padding: 6px 10px;
}
.sls-plugins-tbl-device-head {
background-color: var(--background-secondary-alt);
color: var(--text-accent);
}
.op-flex {
display: flex;
}
.op-flex input {
display: inline-flex;
flex-grow: 1;
margin-bottom: 8px;
}
.op-info {
display: inline-flex;
flex-grow: 1;
border-bottom: 1px solid var(--background-modifier-border);
width: 100%;
margin-bottom: 4px;
padding-bottom: 4px;
}
.history-added {
color: var(--text-on-accent);
background-color: var(--text-accent);
}
.history-normal {
color: var(--text-normal);
}
.history-deleted {
color: var(--text-on-accent);
background-color: var(--text-muted);
text-decoration: line-through;
}
.ob-btn-config-fix label {
margin-right: 40px;
}
.ob-btn-config-info {
border: 1px solid salmon;
padding: 2px;
margin: 1px;
border-radius: 4px;
}
.ob-btn-config-head {
padding: 2px;
margin: 1px;
border-radius: 4px;
}
.isWizard .wizardHidden {
display: none;
}
.sls-setting:not(.isWizard) .wizardOnly {
display: none;
}
.sls-item-dirty::before {
content: "✏";
}
.sls-item-dirty-help::after {
content: " ❓";
}
.sls-setting .setting-item-control input.sls-item-invalid-value,
.sls-setting .setting-item-control textarea.sls-item-invalid-value {
background-color: rgba(var(--background-modifier-error-rgb), 0.3);
}
.sls-setting-disabled input[type=text],
.sls-setting-disabled input[type=number],
.sls-setting-disabled input[type=password] {
filter: brightness(80%);
color: var(--text-muted);
}
.sls-setting-hidden {
display: none;
}
.sls-setting-obsolete {
/* background-image: linear-gradient(-45deg,
var(--sls-col-warn-stripe1) 25%, var(--sls-col-warn-stripe2) 25%, var(--sls-col-warn-stripe2) 50%,
var(--sls-col-warn-stripe1) 50%, var(--sls-col-warn-stripe1) 75%, var(--sls-col-warn-stripe2) 75%, var(--sls-col-warn-stripe2)); */
background-image: linear-gradient(-45deg,
transparent 25%, rgba(var(--background-secondary), 0.1) 25%, rgba(var(--background-secondary), 0.1) 50%, transparent 50%, transparent 75%, rgba(var(--background-secondary), 0.1) 75%, rgba(var(--background-secondary), 0.1));
background-size: 60px 60px;
}
.password-input>.setting-item-control>input {
-webkit-text-security: disc;
}
span.ls-mark-cr::after {
user-select: none;
content: "↲";
color: var(--text-muted);
font-size: 0.8em;
}
.deleted span.ls-mark-cr::after {
color: var(--text-on-accent);
}
.ls-imgdiff-wrap {
display: flex;
justify-content: center;
align-items: center;
}
.ls-imgdiff-wrap .overlay {
position: relative;
}
.ls-imgdiff-wrap .overlay .img-base {
position: relative;
top: 0;
left: 0;
}
.ls-imgdiff-wrap .overlay .img-overlay {
-webkit-filter: invert(100%) opacity(50%);
filter: invert(100%) opacity(50%);
position: absolute;
top: 0;
left: 0;
animation: ls-blink-diff 0.5s cubic-bezier(0.4, 0, 1, 1) infinite alternate;
}
@keyframes ls-blink-diff {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.livesync-status {
user-select: none;
pointer-events: none;
height: auto;
min-height: 1em;
position: absolute;
background-color: transparent;
width: 100%;
padding: 10px;
padding-right: 16px;
top: var(--header-height);
z-index: calc(var(--layer-cover) + 1);
font-variant-numeric: tabular-nums;
tab-size: 4;
text-align: right;
white-space: pre-wrap;
display: inline-block;
color: var(--text-normal);
font-size: 80%;
}
div.workspace-leaf-content[data-type=bases] .livesync-status {
top: calc(var(--bases-header-height) + var(--header-height));
padding: 5px;
padding-right: 18px;
}
.is-mobile div.workspace-leaf-content[data-type=bases] .livesync-status {
top: calc(var(--bases-header-height) + var(--view-header-height));
padding: 6px;
padding-right: 18px;
}
.livesync-status div {
opacity: 0.6;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.livesync-status .livesync-status-loghistory {
text-align: left;
opacity: 0.4;
}
.livesync-status div.livesync-status-messagearea:empty {
display: none;
}
.livesync-status div.livesync-status-messagearea:not(:empty) {
opacity: 0.6;
color: var(--text-on-accent);
border: 1px solid var(--background-modifier-error);
background-color: rgba(var(--background-modifier-error-rgb), 0.2);
-webkit-filter: unset;
filter: unset;
width: fit-content;
margin-left: auto;
}
.menu-setting-poweruser-disabled .sls-setting-poweruser {
display: none;
}
.menu-setting-advanced-disabled .sls-setting-advanced {
display: none;
}
.menu-setting-edgecase-disabled .sls-setting-edgecase {
display: none;
}
.sls-setting-panel-title {
position: sticky;
font-size: medium;
top: 2.5em;
background-color: var(--background-secondary-alt);
border-radius: 10px;
padding: 0.5em 1.0em;
}
.active-pane .sls-setting-panel-title {
border: 1px solid var(--interactive-accent);
}
.sls-dialogue-note-wrapper {
display: flex;
justify-content: flex-end;
align-items: center;
}
.sls-dialogue-note-countdown {
font-size: 0.8em;
}
.sls-qr {
display: flex;
justify-content: center;
align-items: center;
max-width: max-content;
}
.sls-keypair pre {
max-width: 100%;
overflow-x: auto;
white-space: pre-wrap;
word-break: break-all;
}
/* Diff navigation */
.diff-options-row {
display: flex;
align-items: center;
gap: 8px;
}
.diff-nav {
display: flex;
align-items: center;
gap: 4px;
margin-left: auto;
}
.diff-nav-btn {
padding: 2px 8px;
font-size: 0.85em;
cursor: pointer;
border: 1px solid var(--background-modifier-border);
border-radius: 4px;
background-color: var(--background-secondary);
color: var(--text-normal);
}
.diff-nav-btn:hover {
background-color: var(--background-modifier-hover);
}
.diff-nav-indicator {
font-size: 0.85em;
color: var(--text-muted);
min-width: 3em;
text-align: center;
}
.diff-only-label {
margin-left: 10px;
}
.history-search-row {
display: flex;
gap: 5px;
align-items: center;
margin-bottom: 10px;
}
.history-search-input {
flex-grow: 1;
}
.history-search-result-indicator {
font-size: 0.8em;
min-width: 80px;
}
.history-search-progress-indicator {
font-size: 0.8em;
color: var(--text-muted);
}
.history-diff-options-row {
justify-content: space-between;
}
.history-highlight-diff-container,
.history-highlight-diff-label {
display: flex;
align-items: center;
}
.history-highlight-diff-label {
gap: 4px;
}
.diff-focused {
outline: 2px solid var(--interactive-accent);
outline-offset: 1px;
border-radius: 2px;
}
+5
View File
@@ -0,0 +1,5 @@
{
"vauxhall@@main-color": "vauxhall-magenta",
"vauxhall@@color-intensity": "intensity-nebula",
"vauxhall@@h1-accent": false
}
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"id": "obsidian-style-settings",
"name": "Style Settings",
"version": "1.0.9",
"minAppVersion": "0.11.5",
"description": "Offers controls for adjusting theme, plugin, and snippet CSS variables.",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-style-settings",
"isDesktopOnly": false
}
File diff suppressed because one or more lines are too long
+124
View File
@@ -0,0 +1,124 @@
{
"manifest": {
"version": "3.1.0"
},
"MergeParagraph_Newlines": true,
"MergeParagraph_Spaces": true,
"LowercaseFirst": true,
"RemoveBlanksWhenChinese": false,
"ZoteroNoteRegExp": "“(?<text>.*)” \\((?<item>.*?)\\) \\(\\[pdf\\]\\((?<pdf_url>.*?)\\)\\)",
"ZoteroNoteTemplate": "{text} [🔖]({pdf_url})",
"BulletPoints": "•–§",
"WrapperList": [
{
"name": "underline",
"prefix": "<u>",
"suffix": "</u>",
"id": "underline"
}
],
"RequestList": [],
"customReplaceList": [
{
"id": "remove-trailing-spaces",
"name": "Remove trailing spaces",
"data": [
{
"search": "(\\s*)(?=\\n)|(\\s*)$",
"replace": ""
}
]
},
{
"id": "remove-blank-line",
"name": "Remove blank line(s)",
"data": [
{
"search": "\\n\\s*\\n",
"replace": "\\n"
}
]
},
{
"id": "add-line-break",
"name": "Add extra line break between paragraphs",
"data": [
{
"search": "\\n",
"replace": "\\n\\n"
}
]
},
{
"id": "split-lines-by-blank",
"name": "Split line(s) by blanks",
"data": [
{
"search": " ",
"replace": "\\n"
}
]
}
],
"customReplaceBuiltInLog": {
"remove-trailing-spaces": {
"id": "remove-trailing-spaces",
"modified": false,
"data": [
{
"search": "(\\s*)(?=\\n)|(\\s*)$",
"replace": ""
}
]
},
"remove-blank-line": {
"id": "remove-blank-line",
"modified": false,
"data": [
{
"search": "\\n\\s*\\n",
"replace": "\\n"
}
]
},
"add-line-break": {
"id": "add-line-break",
"modified": false,
"data": [
{
"search": "\\n",
"replace": "\\n\\n"
}
]
},
"split-lines-by-blank": {
"id": "split-lines-by-blank",
"modified": false,
"data": [
{
"search": " ",
"replace": "\\n"
}
]
}
},
"ToggleSequence": "titleCase\nlowerCase\nupperCase",
"RemoveWikiURL2": false,
"WikiLinkFormat": {
"headingOnly": "{title} (> {heading})",
"aliasOnly": "{alias} ({title})",
"both": "{alias} ({title} > {heading})"
},
"UrlLinkFormat": "{text}",
"ProperNoun": "",
"OrderedListOtherSeparator": "",
"Wikilink2mdRelativePath": "relative-obsidian",
"calloutType": "NOTE",
"debugMode": false,
"headingLevelMin": 0,
"calloutTypeDecider": "previous-content",
"formatOnSaveSettings": {
"enabled": false,
"commandsString": ""
}
}
File diff suppressed because one or more lines are too long
+15
View File
@@ -0,0 +1,15 @@
{
"id": "obsidian-text-format",
"name": "Text Format",
"version": "3.1.0",
"minAppVersion": "0.9.7",
"description": "Format text such as lowercase/uppercase/capitalize/titlecase, converting order/bullet list, removing redundant spaces/newline characters.",
"author": "Benature",
"authorUrl": "https://github.com/Benature",
"fundingUrl": {
"Buy Me a Coffee": "https://www.buymeacoffee.com/benature",
"爱发电": "https://afdian.net/a/Benature-K",
"微信/支付宝": "https://s2.loli.net/2024/01/30/jQ9fTSyBxvXRoOM.png"
},
"isDesktopOnly": false
}
+58
View File
@@ -0,0 +1,58 @@
.plugin-text-format H3,
.plugin-text-format H4 {
margin-bottom: 0px;
padding-bottom: 0px;
}
.plugin-text-format H4{
opacity: 0.7;
}
.plugin-text-format .heading-description {
padding-top: 0px;
color: var(--text-faint);
}
.plugin-text-format .header-div:has(H3) + .tf-collapsible-content {
margin-top: 10px;
}
.plugin-text-format .header-div:has(H4) + .tf-collapsible-content {
margin-top: 5px;
}
.plugin-text-format .setting-item > .setting-item-control > input {
min-width: 145px;
}
.plugin-text-format .setting-item.custom-replace input,
.plugin-text-format .setting-item.wrapper input {
width: 33%;
}
.plugin-text-format .setting-item.api-request input:first-child {
width: 30%;
}
.plugin-text-format .setting-item.api-request input {
width: 70%;
}
.tf-collapsible-content.is-active {
display: block;
}
.tf-collapsible-content {
display: none;
}
.plugin-text-format .header-div:hover {
background-color: var(--interactive-hover, #363636);
border-radius: var(--button-radius, 5px);
}
.tf-collapsible-header {
padding-bottom: 8px;
padding-top: 4px;
}
.tf-collapsible-icon {
position: relative;
top: 4px;
left: 16px;
}
+43
View File
@@ -0,0 +1,43 @@
{
"settingsSchemaVersion": 2,
"gitRemoteUrl": "https://gitea.exocomet-frog.ts.net",
"gitBranch": "v5",
"gitCorsProxyUrl": "",
"gitAuthType": "basic",
"gitAuthUsername": "andus",
"gitProviderHint": "gitea",
"vaultPath": "/",
"contentFolder": "content",
"publishFrontmatterKey": "publish",
"allNotesPublishableByDefault": false,
"showCreatedTimestamp": true,
"showUpdatedTimestamp": true,
"showPublishedTimestamp": false,
"usePermalink": false,
"includeAllFrontmatter": false,
"frontmatterFormat": "yaml",
"createdTimestampKey": "created, created_at, date",
"updatedTimestampKey": "modified, lastmod, updated, last-modified",
"publishedTimestampKey": "published, publishDate, date",
"timestampFormat": "MMM dd, yyyy h:mm a",
"useCache": true,
"syncCache": true,
"persistCache": false,
"cacheTimestamp": 1787529500997,
"cache": "{}",
"useAutoCardLink": false,
"useDataview": true,
"useDatacore": false,
"useExcalidraw": false,
"useFantasyStatblocks": false,
"useBases": false,
"useCanvas": false,
"manageSyncerStyles": true,
"lastUsedSettingsTab": "git",
"noteSettingsIsInitialized": true,
"pluginVersion": "1.18.0",
"lastUpstreamCommitSha": "",
"upgradeCheckStrategy": "version",
"diffViewStyle": "auto",
"ENABLE_DEVELOPER_TOOLS": false
}
File diff suppressed because one or more lines are too long
+15
View File
@@ -0,0 +1,15 @@
{
"id": "quartz-syncer",
"name": "Quartz Syncer",
"version": "1.18.0",
"minAppVersion": "1.13.0",
"description": "Manage and publish your notes to Quartz, the fast, batteries-included static-site generator.",
"author": "Emile Bangma",
"authorUrl": "https://github.com/saberzero1",
"fundingUrl": {
"Buy Me a Coffee": "https://buymeacoffee.com/saberzero1",
"GitHub Sponsor": "https://github.com/sponsors/saberzero1",
"Ko-Fi": "https://ko-fi.com/saberzero1"
},
"isDesktopOnly": false
}
+642
View File
@@ -0,0 +1,642 @@
/* Quartz Syncer Publication Center */
.quartz-syncer-publisher-title-separator {
margin-top: 0;
margin-bottom: 15px;
}
.quartz-syncer-publisher-footer-separator {
margin-top: 15px;
margin-bottom: 15px;
}
.quartz-syncer-publisher-footer {
display: flex;
justify-content: flex-end;
position: sticky;
bottom: 0;
}
.quartz-syncer-publisher-loading-msg {
font-size: var(--font-ui-larger);
display: flex;
flex-grow: 0; /* Prevnets the loading message from stretching the container */
align-items: center;
flex-direction: column;
}
.quartz-syncer-progress-bar-text {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
button.quartz-syncer-publisher-button {
background-color: var(--interactive-accent);
color: var(--text-on-accent);
cursor: var(--cursor);
font-weight: var(--font-bold);
}
.quartz-syncer-publisher-loading-container {
width: 100%;
height: 5px;
margin-top: 10px;
}
.quartz-syncer-publisher-loading-bar {
background-color: var(--interactive-accent);
height: 100%;
transition: all 0.5s ease-in-out;
}
.quartz-syncer-publisher-published {
color: var(--text-success, var(--color-green));
}
.quartz-syncer-publisher-deleted {
color: var(--text-error, var(--color-red));
}
/* Quartz Syncer Diff View */
.quartz-syncer-diff-modal {
max-width: var(--modal-max-width, 100%);
width: var(--modal-width, 100%);
}
body.is-mobile .quartz-syncer-diff-modal {
width: 100%;
}
body.is-mobile .quartz-syncer-diff-view-container {
overflow-x: auto;
}
pre.quartz-syncer-diff-view {
display: block;
white-space: pre;
overflow-wrap: break-word;
width: fit-content;
}
pre.quartz-syncer-diff-view.quartz-syncer-diff-added {
background-color: rgb(
var(--background-modifier-success-rgb, var(--color-green-rgb)),
0.5
);
color: var(--text-on-accent);
}
pre.quartz-syncer-diff-view.quartz-syncer-diff-removed {
background-color: rgb(
var(--background-modifier-error-rgb, var(--color-red-rgb)),
0.5
);
color: var(--text-on-accent);
}
.quartz-syncer-diff-line {
white-space: pre;
overflow-wrap: break-word;
}
.quartz-syncer-diff-line-added {
background-color: var(--text-success, var(--color-green));
color: var(--text-on-accent);
text-decoration: overline;
}
.quartz-syncer-diff-line-removed {
background-color: var(--text-error, var(--color-red));
color: var(--text-on-accent);
text-decoration: line-through;
}
/* Quartz Syncer Tree Selectors */
.quartz-syncer-modal-content ul {
margin: 0;
list-style: none;
padding-left: 1.2rem;
user-select: none;
}
.quartz-syncer-modal-content li {
margin: 0.2rem 0;
}
.quartz-syncer-modal-content .no-arrow {
padding-left: calc(var(--icon-size) + 2px);
}
.quartz-syncer-modal-content .arrow {
cursor: var(--cursor);
display: inline-block;
transition: transform 200ms;
}
/* arrowDown svelte variable */
.quartz-syncer-modal-content .arrowDown {
transform: rotate(90deg);
}
/* isRoot svelte variable */
.quartz-syncer-modal-content ul.isRoot {
padding-left: 0;
}
.quartz-syncer-modal-content .root-header {
font-weight: var(--font-bold);
font-size: var(--font-ui-larger);
}
input:indeterminate {
background-color: var(--checkbox-color);
border-color: var(--checkbox-color);
}
input[type="checkbox"]:indeterminate::after {
content: "";
top: -1px;
left: -1px;
position: absolute;
width: var(--checkbox-size);
height: var(--checkbox-size);
display: block;
background-color: var(--checkbox-marker-color);
mask-position: 52% 52%;
mask-size: 65%;
mask-repeat: no-repeat;
mask-image: url('data:image/svg+xml; utf8,<svg fill="none" width="12px" height="12px" viewBox="0 0 32 32" id="icon" xmlns="http://www.w3.org/2000/svg"><rect fill="%23000000" x="4" y="4" width="24" height="24"/></svg>');
}
.quartz-syncer-icon-diff {
cursor: var(--cursor);
display: inline-block;
margin-left: 4px;
}
/* File type badges */
.quartz-syncer-file-badge {
font-size: 9px;
font-weight: var(--font-bold);
padding: 1px 4px;
border-radius: var(--radius-s);
margin-left: 6px;
text-transform: uppercase;
vertical-align: middle;
}
.quartz-syncer-badge-base {
background-color: rgb(var(--color-purple-rgb, 147, 51, 234), 0.2);
color: var(--text-accent, var(--color-purple, #9333ea));
border: 1px solid rgb(var(--color-purple-rgb, 147, 51, 234), 0.3);
}
.quartz-syncer-badge-canvas {
background-color: rgb(var(--color-cyan-rgb, 6, 182, 212), 0.2);
color: var(--text-accent, var(--color-cyan, #06b6d4));
border: 1px solid rgb(var(--color-cyan-rgb, 6, 182, 212), 0.3);
}
/* Quartz Syncer Settings */
/* Quartz V5 Settings - Collapsible Sections */
.quartz-syncer-v5-section-heading {
cursor: var(--cursor);
user-select: none;
}
.quartz-syncer-v5-section-heading:hover {
background-color: var(--background-modifier-hover);
border-radius: var(--radius-s);
}
.quartz-syncer-v5-section-chevron {
display: inline-flex;
align-items: center;
margin-right: 4px;
transition: transform 200ms ease;
}
.quartz-syncer-v5-section-chevron-open {
transform: rotate(90deg);
}
.quartz-syncer-v5-section-content {
/* Optional subtle left border to show section grouping */
border-left: 2px solid var(--background-modifier-border);
margin-left: 8px;
padding-left: 12px;
}
.quartz-syncer-publish-status-view button:disabled {
pointer-events: none;
opacity: 0.4;
}
.quartz-syncer-publish-status-view ul {
list-style-type: none;
position: relative;
margin-left: 5px;
margin-top: 0;
max-height: 250px;
overflow: auto;
}
.quartz-syncer-publish-status-view h2 {
margin-top: 0;
margin-bottom: 5px;
}
.quartz-syncer-publish-status-view .collapsable {
cursor: var(--cursor);
margin-left: 10px;
}
.quartz-syncer-svg-icon {
margin-right: 4px;
}
/* GitHub connection status */
.quartz-syncer-connection-status {
font-weight: var(--font-bold);
}
.quartz-syncer-connection-status-failed {
color: var(--text-error, var(--color-red));
}
.quartz-syncer-connection-status-success {
color: var(--text-success, var(--color-green));
}
.quartz-syncer-connection-status-pending {
color: var(--text-warning, var(--color-orange));
}
/* Cog animation */
@keyframes quartz-syncer-rotate-animation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.quartz-syncer-rotate {
animation: quartz-syncer-rotate-animation 4s linear infinite;
}
.quartz-syncer-cog {
margin-left: 3px;
}
.quartz-syncer-cog-big {
width: 40px;
height: 40px;
}
/* Progress bar */
.quartz-syncer-progress-bar-container {
width: 100%;
height: 40px;
margin-top: 10px;
}
/* Publication center */
.quartz-syncer-modal-content:first-child {
width: 100%;
}
/* Token/Secret Storage UI */
.quartz-syncer-token-container {
display: flex;
flex-direction: column;
gap: 8px;
width: 100%;
}
.quartz-syncer-token-status {
font-size: var(--font-ui-smaller);
padding: 4px 8px;
border-radius: var(--radius-s);
display: inline-flex;
align-items: center;
gap: 4px;
}
.quartz-syncer-token-status::before {
content: "";
width: 8px;
height: 8px;
border-radius: 50%;
display: inline-block;
}
.quartz-syncer-token-status-set {
background-color: rgb(var(--color-green-rgb), 0.15);
color: var(--text-success, var(--color-green));
}
.quartz-syncer-token-status-set::before {
background-color: var(--text-success, var(--color-green));
}
.quartz-syncer-token-status-unset {
background-color: rgb(var(--color-orange-rgb), 0.15);
color: var(--text-warning, var(--color-orange));
}
.quartz-syncer-token-status-unset::before {
background-color: var(--text-warning, var(--color-orange));
}
.quartz-syncer-token-input-container {
display: flex;
gap: 4px;
align-items: center;
}
.quartz-syncer-token-input {
flex: 1;
padding: 6px 10px;
border: 1px solid var(--background-modifier-border);
border-radius: var(--radius-s);
background-color: var(--background-primary);
color: var(--text-normal);
font-family: var(--font-monospace);
}
.quartz-syncer-token-input:focus {
border-color: var(--interactive-accent);
outline: none;
}
.quartz-syncer-token-toggle {
padding: 6px;
border: none;
background: transparent;
cursor: var(--cursor);
color: var(--text-muted);
border-radius: var(--radius-s);
}
.quartz-syncer-token-toggle:hover {
color: var(--text-normal);
background-color: var(--background-modifier-hover);
}
.quartz-syncer-token-buttons {
display: flex;
gap: 8px;
}
.quartz-syncer-token-buttons button {
padding: 6px 12px;
border-radius: var(--radius-s);
cursor: var(--cursor);
font-size: var(--font-ui-small);
}
/* Plugin Browser Modal */
.quartz-syncer-plugin-browser {
width: 700px;
max-width: 90vw;
}
.quartz-syncer-plugin-browser .modal-content {
max-height: 70vh;
overflow-y: auto;
padding: 0 16px 16px;
}
.quartz-syncer-plugin-browser-loading {
text-align: center;
color: var(--text-muted);
padding: 24px 0;
}
.quartz-syncer-plugin-browser-controls {
display: flex;
gap: 8px;
margin-bottom: 12px;
position: sticky;
top: 0;
background: var(--modal-background);
padding: 8px 0;
z-index: 1;
}
.quartz-syncer-plugin-browser-search {
flex: 1;
padding: 6px 10px;
border: 1px solid var(--background-modifier-border);
border-radius: var(--radius-s);
background: var(--background-primary);
color: var(--text-normal);
font-size: var(--font-ui-small);
}
.quartz-syncer-plugin-browser-tag-filter {
padding: 6px 10px;
border: 1px solid var(--background-modifier-border);
border-radius: var(--radius-s);
background: var(--background-primary);
color: var(--text-normal);
font-size: var(--font-ui-small);
}
.quartz-syncer-plugin-browser-list {
display: flex;
flex-direction: column;
gap: 8px;
}
.quartz-syncer-plugin-browser-empty {
text-align: center;
color: var(--text-muted);
padding: 16px 0;
}
.quartz-syncer-plugin-browser-card {
border: 1px solid var(--background-modifier-border);
border-radius: var(--radius-m);
padding: 12px;
}
.quartz-syncer-plugin-browser-card-header {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 4px;
}
.quartz-syncer-plugin-browser-card-name {
font-weight: var(--font-bold);
font-size: var(--font-ui-medium);
}
.quartz-syncer-plugin-browser-badge-official {
font-size: var(--font-ui-smaller);
color: var(--text-on-accent);
background: var(--interactive-accent);
padding: 1px 6px;
border-radius: var(--radius-s);
}
.quartz-syncer-plugin-browser-card-desc {
color: var(--text-muted);
font-size: var(--font-ui-small);
margin: 0 0 8px;
}
.quartz-syncer-plugin-browser-card-footer {
display: flex;
align-items: center;
justify-content: space-between;
gap: 8px;
}
.quartz-syncer-plugin-browser-card-tags {
display: flex;
flex-wrap: wrap;
gap: 4px;
}
.quartz-syncer-plugin-browser-tag {
font-size: var(--font-ui-smaller);
color: var(--text-muted);
background: var(--background-secondary);
padding: 1px 6px;
border-radius: var(--radius-s);
}
.quartz-syncer-plugin-browser-installed {
font-size: var(--font-ui-small);
color: var(--text-success);
font-weight: var(--font-bold);
}
.quartz-syncer-plugin-browser-install-btn {
padding: 4px 12px;
border-radius: var(--radius-s);
background: var(--interactive-accent);
color: var(--text-on-accent);
cursor: var(--cursor);
font-size: var(--font-ui-small);
font-weight: var(--font-bold);
border: none;
white-space: nowrap;
}
.quartz-syncer-plugin-browser-install-btn:disabled {
opacity: 0.6;
cursor: not-allowed;
}
/* Quartz V5 Settings - Search */
.quartz-syncer-v5-search-bar {
position: sticky;
top: 0;
z-index: 1;
background: var(--background-primary);
padding: 8px 0;
border-bottom: 1px solid var(--background-modifier-border);
}
.quartz-syncer-v5-search-results {
font-size: var(--font-ui-smaller);
color: var(--text-muted);
margin-left: 8px;
}
.quartz-syncer-v5-no-results {
text-align: center;
color: var(--text-muted);
padding: 24px 0;
font-size: var(--font-ui-medium);
}
/* Quartz V5 Settings - Sticky Action Bar */
.quartz-syncer-v5-action-bar {
position: sticky;
bottom: 0;
z-index: 1;
background: var(--background-primary);
padding: 8px 0;
border-top: 1px solid var(--background-modifier-border);
margin-top: 16px;
}
.quartz-syncer-v5-action-bar .setting-item {
border-top: none;
padding-top: 8px;
}
/* Git Settings - Status Pills */
.quartz-syncer-git-status-container {
display: inline-flex;
gap: 6px;
margin-left: 8px;
vertical-align: middle;
}
.quartz-syncer-git-status-pill {
font-size: var(--font-ui-smaller);
padding: 2px 8px;
border-radius: var(--radius-s);
display: inline-flex;
align-items: center;
gap: 4px;
font-weight: var(--font-bold);
}
.quartz-syncer-git-status-pill::before {
content: "";
width: 6px;
height: 6px;
border-radius: 50%;
display: inline-block;
}
.quartz-syncer-git-status-success {
background-color: rgb(var(--color-green-rgb), 0.15);
color: var(--text-success, var(--color-green));
}
.quartz-syncer-git-status-success::before {
background-color: var(--text-success, var(--color-green));
}
.quartz-syncer-git-status-failed {
background-color: rgb(var(--color-red-rgb), 0.15);
color: var(--text-error, var(--color-red));
}
.quartz-syncer-git-status-failed::before {
background-color: var(--text-error, var(--color-red));
}
.quartz-syncer-git-status-pending {
background-color: rgb(var(--color-orange-rgb), 0.15);
color: var(--text-warning, var(--color-orange));
}
.quartz-syncer-git-status-pending::before {
background-color: var(--text-warning, var(--color-orange));
}
/* Plugin Options Modal */
.quartz-syncer-plugin-options-modal {
width: 600px;
max-width: 90vw;
}
.quartz-syncer-plugin-options-modal .modal-content {
max-height: 70vh;
overflow-y: auto;
padding: 0 16px 16px;
}
+3
View File
@@ -0,0 +1,3 @@
{
"folder": "templates"
}
+7
View File
@@ -0,0 +1,7 @@
{
"name": "Cybertron",
"version": "2.2",
"minAppVersion": "1.0.0",
"author": "nickmilo",
"authorUri": "https://github.com/nickmilo/Cybertron/"
}
File diff suppressed because it is too large Load Diff
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Dracula + LYT",
"version": "0.0.0",
"minAppVersion": "0.16.0",
"author": "xRyul"
}
File diff suppressed because it is too large Load Diff
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Dracula for Obsidian",
"version": "0.0.0",
"minAppVersion": "0.16.0",
"author": "jarodise"
}
+719
View File
@@ -0,0 +1,719 @@
:root
{
--font-size-normal: 19px;
--font-size-code: 16px;
--font-size-side-dock: 16px;
--font-size-side-dock-title: 18px;
--font-size-status-bar: 16px;
--font-size-h1: 24px;
--font-size-h2: 23px;
--font-size-h3: 22px;
--font-size-h4: 21px;
--font-size-h5: 20px;
--font-size-h6: 19px;
--font-family-editor: Avenir, Avenir Next, sans-serif;
--font-family-preview: Avenir, Avenir Next, sans-serif;
}
.theme-light,
.theme-dark {
--background-primary: #282a36;
--background-primary-alt: #44475a;
--background-secondary: #44475a;
--background-secondary-alt: #282a36;
--background-accent: #f8f8f2;
--background-modifier-border: #f8f8f2;
--background-modifier-form-field: rgba(0, 0, 0, 0.2);
--background-modifier-form-field-highlighted: rgba(0, 0, 0, 0.5);
--background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
--background-modifier-success: #50fa7b; /*no sure*/
--background-modifier-error: #3d0000; /*no sure*/
--background-modifier-error-rgb: 61, 0, 0;
--background-modifier-error-hover: #470000;
--background-modifier-cover: rgba(0, 0, 0, 0.6);
--text-accent: #ffb86c;
--text-accent-hover: #8be9fd;
--text-normal: #f8f8f2;
--text-muted: #f8f8f2;
--text-faint: #bd93f9;
--text-highlight-bg: #ff5555;
--text-error: #ff79c6;
--text-error-hover: #ff79c6;
--text-selection: #6272a4; /* Chromium precess this color with alpha channel */
--text-on-accent: #bd93f9;
--interactive-normal: #ffb86c;
--interactive-hover: #ff5555;
--interactive-accent: #ffb86c;
--interactive-accent-rgb: 123, 108, 217;
--interactive-accent-hover: #ff5555;
--scrollbar-active-thumb-bg: rgba(255, 255, 255, 0.2);
--scrollbar-bg: rgba(255, 255, 255, 0.05);
--scrollbar-thumb-bg: rgba(255, 255, 255, 0.1);
--text-title-h1: #ff79c6;
--text-title-h2: #bd93f9;
--text-title-h3: #ff5555;
--text-title-h4: #ffb86c;
--text-title-h5: #50fa7b;
--text-title-h6: #8be9fd;
--inline-code: #bd93f9;
--code-block: #8be9fd;
--pre-code: #44475a;
--blockquote-border: #ffb86c;
--vim-cursor: #ff5555;
--border-color: #2b2727; /*also like transparent*/
}
/*-------------------------------------*/
/* Search the following lines */
/* to jump to specific section */
/*-------------------------------------*/
/* resize-handle and borders */
/* tags */
/* link */
/* Cursor */
/* basic format in EDITOR and PREVIEW */
/* Headings - EDITOR and PREVIEW */
/* Code block in Preview */
/* Code block in Editor */
/* Brackets */
/* Blockquote */
/* table */
/* Checkbox */
/* html in editor */
/* popover */
/* Side panel */
/* internal embedded link in preview */
/* graph view */
/* settings */
/* Hide side bar */
/* width of content */
/* at a rule line before ul list *
/* Hide Scrollbar (recommend for mac) */
/*-------------------------------------*/
/***************************************/
/* resize-handle and borders */
/***************************************/
/*vertical resize-handle*/
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
.workspace-split.mod-left-split > .workspace-leaf-resize-handle,
.workspace-split.mod-right-split > .workspace-leaf-resize-handle{
width: 1px !important;
background-color: var(--border-color);
}
/*horizontal resize-handle*/
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle{
height: 1px !important;
background-color: var(--border-color);
}
/*workspace ribbon when collapsed*/
.workspace-ribbon.is-collapsed {
background-color: var(--background-primary-alt);
}
/*the vertical split*/
.workspace-split.mod-root .workspace-split.mod-vertical .workspace-leaf-content,
.workspace-split.mod-vertical > .workspace-split,
.workspace-split.mod-vertical > .workspace-leaf,
.workspace-tabs{
padding-right: 0px;
}
/*status-bar*/
.status-bar{
font-size: var(--font-size-status-bar);
background-color: var(--background-secondary-alt);
border-top: 0px;
}
.document-search-container{
border-top: 0px;
border-right: 0px;
z-index: inherit;
}
.workspace-ribbon.mod-left.is-collapsed{
border-right: 1px solid var(--border-color);
}
.workspace-ribbon.mod-right.is-collapsed{
border-left: 1px solid var(--border-color);
}
/*************************************/
/* tags */
/*************************************/
/* Tag hover in preview */
a.tag:hover {
color: var(--text-accent) !important;
}
/* Tag Color in editor and preview*/
.cm-hashtag, a.tag {
color: var(--text-accent-hover) !important;
text-decoration: none !important;
font-style: normal !important;
}
/*********************************/
/* link */
/*********************************/
/* link */
a,
.internal-link,
.cm-hmd-internal-link,
.cm-link,
.cm-formatting-link,
.cm-url {
text-decoration: none !important;
}
/* the url string in editor */
.cm-s-obsidian span.cm-string{
color: var(--text-accent-hover) !important;
}
/* make external links italics to differentiate */
a:not(.internal-link) {
font-style: italic;
}
/*footnote*/
.cm-s-obsidian pre.HyperMD-footnote span.cm-hmd-footnote,
.cm-s-obsidian span.cm-footref {
color: var(--text-accent) !important;
}
/***************************************/
/* Cursor */
/***************************************/
/* Cursor color and opacity */
.cm-fat-cursor .CodeMirror-cursor, .cm-animate-fat-cursor
{
width: 0.5em;
background: var(--vim-cursor);
opacity: 60% !important;
}
/**************************************/
/* basic format in EDITOR and PREVIEW */
/**************************************/
/* font for everything outside of editor/preview panes */
.app-container {
font-family: var(--font-family-preview);
}
/* set the text selection color for preview mode */
::selection {
background-color: var(--text-selection);
}
/* normal text outside of headings and code of editor */
.cm-s-obsidian, .mod-single-child .cm-s-obsidian {
font-family: var(--font-family-editor);
font-size: var(--font-size-normal);
}
/* normal text outside of headings and code of preview */
.markdown-preview-view, .mod-single-child .markdown-preview-view {
font-family: var(--font-family-editor);
font-size: var(--font-size-normal);
padding-top: 0px;
padding-left: 2% !important;
padding-right: 1% !important;
}
/* bold in preview and editor */
strong, .cm-strong {
font-weight: 600;
color: #50fa7b;
}
/* emphasis in preview and editor */
em, .cm-em {
color: var(--text-muted);
font-style: italic;
}
/* strikethrough in preview and editor */
s, .cm-strikethrough {
color: var(--text-muted);
}
/* list in editor */
.cm-s-obsidian span.cm-formatting-list {
color: var(--text-normal) !important;
}
/* horizontal line in preview */
.markdown-preview-view hr {
background-color: var(--text-faint) !important;
}
/* embedded images */
img:not(.emoji) {
display: block;
margin-left: auto;
margin-right: auto;
}
/* img hover zoom out img*/
img:hover {
transform: scale(1.04);
transition: transform 0.25s ease-in-out 0s;
}
.community-theme img:hover{
transform: none;
}
/*********************************/
/* Headings - EDITOR and PREVIEW */
/*********************************/
/* headings for editor and preview */
.cm-header-1, .markdown-preview-view h1
{
font-family: var(--font-family-editor);
font-weight: 500;
font-size: var(--font-size-h1);
color: var(--text-title-h1);
}
.cm-header-2, .markdown-preview-view h2
{
font-family: var(--font-family-editor);
font-weight: 500;
font-size: var(--font-size-h2);
color: var(--text-title-h2);
}
.cm-header-3, .markdown-preview-view h3
{
font-family: var(--font-family-editor);
font-weight: 500;
font-size: var(--font-size-h3);
color: var(--text-title-h3);
}
.cm-header-4, .markdown-preview-view h4
{
font-family: var(--font-family-editor);
font-weight: 500;
font-size: var(--font-size-h4);
color: var(--text-title-h4);
}
.cm-header-5, .markdown-preview-view h5
{
font-family: var(--font-family-editor);
font-weight: 500;
font-size: var(--font-size-h5);
color: var(--text-title-h5);
}
.cm-header-6, .markdown-preview-view h6
{
font-family: var(--font-family-editor);
font-weight: 500;
font-size: var(--font-size-h6);
color: var(--text-title-h6);
}
/***************************************/
/* Code block in Preview */
/***************************************/
/* code blocks in preview */
pre code {
font-family: monaco !important;
font-size: var(--font-size-code) !important;
padding: 6px !important;
line-height: normal;
display: block;
color: var(--code-block) !important;
}
/* padding of code blocks in preview */
.markdown-preview-view pre {
padding: 0px !important;
}
/* font-size of in-line block for preview */
.markdown-preview-view code
{
font-size: var(--font-size-code);
}
/* remove the shadow that typically affect light mode */
.theme-dark code[class*="language-"],
.theme-dark pre[class*="language-"],
.theme-light code[class*="language-"],
.theme-light pre[class*="language-"]
{
text-shadow: none !important;
color: var(--text-faint) !important;
background-color: var(--pre-code);
}
/***************************************/
/* Brackets */
/***************************************/
.cm-s-obsidian span.cm-formatting-link {
color: var(--text-accent) !important;
}
/***************************************/
/* Blockquote */
/***************************************/
/* for editor */
.cm-quote {
color: var(--text-normal) !important;
font-style: italic;
}
/* for preview */
.markdown-preview-view blockquote {
background-color: var(--pre-code);
border: 0px solid;
border-color: var(--blockquote-border) !important;
border-left-width: 4px !important;
border-radius: 0 8px 8px 0;
line-height: 1.5em;
margin: 30px 0px;
font-style: italic;
}
/***************************************/
/* table */
/***************************************/
th {
font-weight: 800 !important;
}
.markdown-preview-view th {
font-weight: 800;
background-color: var(--background-secondary) !important;
}
thead {
border-bottom: 3px solid var(--background-modifier-border);
}
.table {
padding: 4px;
line-height: normal;
display: block;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
/***************************************/
/* Checkbox */
/***************************************/
.markdown-preview-view .task-list-item-checkbox:checked::before {
content: '✓';
position: absolute;
color: var(--text-accent);
font-size:1em;
line-height: 1.25em;
width:1.2em;
text-align:center;
text-shadow: 0 0 0.1em var(--text-accent);
}
.markdown-preview-view .task-list-item-checkbox {
-webkit-appearance: none;
top: 0.2em !important;
right: 4px;
box-sizing: border-box;
border: 1px solid var(--text-muted);
position: relative;
width: 1.25em;
height: 1.25em;
margin: 0;
box-shadow: 0 0 0.1em var(--text-muted);
}
.checkbox-container {
background-color: var(--background-primary);
}
/***************************************/
/* popover */
/***************************************/
.popover{
border: 1px solid var(--border-color);
background-color: var(--background-secondary);
}
/***************************************/
/* Side panel */
/***************************************/
/* search result in backlink or file search */
.search-result-file-title {
font-size: 15px ;
}
.search-result-file-matches, .search-empty-state {
font-size: var(--font-size-side-dock);
}
/*decrease the spacing between result items*/
.search-result-file-title,
.search-result-file-match {
padding: 0px 10px;
}
.nav-file-title, .nav-folder-title {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
/*backlink pane*/
.workspace-leaf-content[data-type="backlink"] .view-content{
background-color: var(--background-secondary);
}
.workspace-leaf-content[data-type="tag"] .tag-pane-tag-count,
.workspace-leaf-content[data-type="tag"] .tag-pane-tag-text {
font-size: var(--font-size-side-dock);
}
.workspace-leaf-content[data-type="backlink"] .search-result-file-matches {
font-size: var(--font-size-side-dock);
}
/***************************************/
/* internal embedded link in preview */
/***************************************/
/* Naked Embeds */
.markdown-embed-title { display: none; }
.markdown-preview-view .markdown-embed-content>:first-child { margin-top: 0; }
.markdown-preview-view .markdown-embed-content>:last-child { margin-bottom: 0; }
/*remove the following two line, you will get border and scroll*/
.markdown-preview-view .markdown-embed { border:none; padding:0; margin:0; }
.markdown-preview-view .markdown-embed-content
{
max-height: unset;
background-color: var(--background-secondary);
}
/* the link on the top right corner*/
.markdown-embed-link {
color: var(--text-faint) !important;
}
.markdown-embed-link:hover {
color: var(--text-accent) !important;
}
/***************************************/
/* graph view */
/***************************************/
.graph-view.color-circle,
.graph-view.color-fill-highlight,
.graph-view.color-line-highlight
{
color: var(--text-accent) !important;
}
.graph-view.color-text
{
color: var(--text-normal) !important;
}
.graph-view.color-line {
color: #6272a4;
}
.graph-view.color-fill{
color: var(--text-muted);
}
.workspace-leaf-content[data-type = "graph"] .view-content{
background-color: var(--background-primary);
}
/***************************************/
/* settings */
/***************************************/
.modal.mod-settings button:not(.mod-cta):hover {
background-color: var(--interactive-accent-hover);
}
/***************************************/
/* Hide side bar */
/***************************************/
/* DISABLED: Sidebar now always visible
.workspace-ribbon:not(:hover) .workspace-ribbon-collapse-btn,
.workspace-ribbon:not(:hover) .side-dock-actions,
.workspace-ribbon:not(:hover) .side-dock-settings {
display:none;
transition: all 300ms ease-in-out;}
.workspace-ribbon:not(:hover) {
width: 0px;
transition: all 300ms ease-in-out;}
.workspace-split.mod-left-split {margin-left: 0px;}
.workspace-split.mod-right-split {margin-right: 0px;}
*/
/***************************************/
/* width of content */
/***************************************/
.markdown-source-view.is-readable-line-width .CodeMirror {
max-width: 900px;
margin-left: auto;
margin-right: auto;
}
.markdown-preview-view.is-readable-line-width .markdown-preview-section {
max-width: 900px;
margin-left: 30px;
margin-right: 30px;
}
/* header */
.theme-dark .view-header {
background-color: var(--background-primary) !important;
border-top: 1px solid var(--border-color) !important;
border-bottom: 1px solid var(--border-color) !important;
}
.theme-dark .view-header-title-container:after {
background: linear-gradient(to bottom, transparent, var(--background-primary)) !important;
}
.theme-dark .workspace-leaf.mod-active .view-header {
background-color: var(--background-secondary-alt) !important;
border-top: 0px !important;
border-bottom: 3px solid var(--interactive-accent) !important;
}
.workspace-leaf.mod-active .view-header-title-container:after {
background: linear-gradient(to bottom, transparent, var(--background-secondary-alt)) !important;
}
.workspace-leaf.mod-active .view-header-title,
.workspace-leaf.mod-active .view-header-icon
{
color: var(--background-modifier-border);
}
.view-header-title, .view-header-icon, .view-action{
color: var(--text-faint);
}
.view-header-title
{
font-size: 20px;
}
/***************************************/
/* at a rule line before ul list */
/***************************************/
ul ul { position: relative; }
ul ul::before {
content:'';
border-left: 1px solid var(--border-color);
position: absolute;
}
ul ul::before { left: -1em; top: 0; bottom: 0; }
/* rule line when there are checkboxes*/
ul .task-list-item ul::before {left: 0.15em !important}
/***************************************/
/* Code block in Editor */
/***************************************/
/* in-line block for editor */
.cm-s-obsidian span.cm-inline-code,
.cm-s-obsidian span.cm-inline-code.cm-hmd-indented-code,
.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code)
{
background-color: var(--pre-code-bg);
color: var(--inline-code) !important;
bottom: 0px !important;
}
/* Editor CodeBlock TEXT Appearance */
.cm-s-obsidian pre.HyperMD-codeblock {
font-family: monaco !important;
font-size: var(--font-size-code) !important;
padding: 1px !important;
display: block;
color: var(--code-block) !important;
font-weight: 500;
text-indent: 0px !important;
}
/*remove the border of codeblock in editor */
.HyperMD-codeblock-bg{
border: 0px !important;
}
/*an active line highlight in vim normal mode
.cm-fat-cursor .CodeMirror-activeline .CodeMirror-linebackground{
background-color: var(--text-selection) !important;
} */
/* in-line block for preview */
code{
color: var(--inline-code) !important;
bottom: 0px !important;
}
/* graph css */
.theme-dark .graph-view.color-arrow {
color: #50fa7b;
}
.theme-dark .graph-view.color-fill-tag {
color: #ffb86c;
}
.theme-dark .graph-view.color-fill-attachment {
color: #ff5555;
}
.theme-dark .graph-view.color-fill-unresolved {
color: #6272a4;
}
.search-result-collapse-indicator {
position: absolute;
left: 0;
top: -3px;
color: var(--text-faint);
transition: transform 100ms ease-in-out;
padding: 0px !important;
}
+7
View File
@@ -0,0 +1,7 @@
{
"name": "Encore",
"version": "2.11.0",
"minAppVersion": "1.1.9",
"author": "Carbonateb",
"authorUrl": "https://lucaschampagne.dev/"
}
+2339
View File
File diff suppressed because one or more lines are too long
+8
View File
@@ -0,0 +1,8 @@
{
"name": "Prism",
"version": "3.8.0",
"minAppVersion": "1.11.3",
"author": "Damian Korcz",
"authorUrl": "https://github.com/damiankorcz",
"fundingUrl": "https://www.buymeacoffee.com/DamianKorcz"
}
+11851
View File
File diff suppressed because one or more lines are too long
+7
View File
@@ -0,0 +1,7 @@
{
"name": "Solarized",
"version": "1.1.5",
"minAppVersion": "1.0.0",
"author": "harmtemolder",
"authorUrl": "https://github.com/harmtemolder"
}
+440
View File
@@ -0,0 +1,440 @@
.theme-dark,
.theme-light {
/* Overwrite default theme colors */
--base03: rgb(0, 43, 54);
--base02: rgb(7, 54, 66);
--base01: rgb(88, 110, 117);
--base00: rgb(101, 123, 131);
--base0: rgb(131, 148, 150);
--base1: rgb(147, 161, 161);
--base2: rgb(238, 232, 213);
--base3: rgb(253, 246, 227);
--color-yellow: rgb(181, 137, 0);
--color-yellow-rgb: 181, 137, 0;
--color-orange: rgb(203, 75, 22);
--color-orange-rgb: 203, 75, 22;
--color-red: rgb(220, 50, 47);
--color-red-rgb: 220, 50, 47;
--color-pink: rgb(211, 54, 130);
--color-pink-rgb: 211, 54, 130;
--color-purple: rgb(108, 113, 196);
--color-purple-rgb: 108, 113, 196;
--color-blue: rgb(38, 139, 210);
--color-blue-rgb: 38, 139, 210;
--color-cyan: rgb(42, 161, 152);
--color-cyan-rgb: 42, 161, 152;
--color-green: rgb(133, 153, 0);
--color-green-rgb: 133, 153, 0;
--accent-h: 17.5690607735deg;
--accent-s: 80.4444444444%;
--accent-l: 44.1176470588%;
}
/* Settings for the Style Settings plugin. Leave in _colors.scss because
it relies on the $tones and $colors maps. */
/*! @settings
name: Solarized Theme Settings
id: solarized-theme-settings
settings:
- id: disable-active-line-highlight
title: Disable active line highlight
description: "By default Solarized highlights the active line. This setting lets you disable that behavior."
type: class-toggle
default: false
- id: tones
title: Base Tones
type: heading
level: 2
collapsed: true
- id: base03
title: base03
type: variable-color
format: rgb
default: rgb(0 43 54)
- id: base02
title: base02
type: variable-color
format: rgb
default: rgb(7 54 66)
- id: base01
title: base01
type: variable-color
format: rgb
default: rgb(88 110 117)
- id: base00
title: base00
type: variable-color
format: rgb
default: rgb(101 123 131)
- id: base0
title: base0
type: variable-color
format: rgb
default: rgb(131 148 150)
- id: base1
title: base1
type: variable-color
format: rgb
default: rgb(147 161 161)
- id: base2
title: base2
type: variable-color
format: rgb
default: rgb(238 232 213)
- id: base3
title: base3
type: variable-color
format: rgb
default: rgb(253 246 227)
- id: accents
description: "NB This does not override Obsidian's built-in accent color (see Appearance > Accent color)"
title: Accent Colors
type: heading
level: 2
collapsed: true
- id: color-yellow
title: yellow
type: variable-color
format: rgb
default: rgb(181 137 0)
alt-format:
- id: color-yellow-rgb
format: rgb-values
- id: color-orange
title: orange
type: variable-color
format: rgb
default: rgb(203 75 22)
alt-format:
- id: color-orange-rgb
format: rgb-values
- id: color-red
title: red
type: variable-color
format: rgb
default: rgb(220 50 47)
alt-format:
- id: color-red-rgb
format: rgb-values
- id: color-pink
title: pink
type: variable-color
format: rgb
default: rgb(211 54 130)
alt-format:
- id: color-pink-rgb
format: rgb-values
- id: color-purple
title: purple
type: variable-color
format: rgb
default: rgb(108 113 196)
alt-format:
- id: color-purple-rgb
format: rgb-values
- id: color-blue
title: blue
type: variable-color
format: rgb
default: rgb(38 139 210)
alt-format:
- id: color-blue-rgb
format: rgb-values
- id: color-cyan
title: cyan
type: variable-color
format: rgb
default: rgb(42 161 152)
alt-format:
- id: color-cyan-rgb
format: rgb-values
- id: color-green
title: green
type: variable-color
format: rgb
default: rgb(133 153 0)
alt-format:
- id: color-green-rgb
format: rgb-values
*/
.theme-dark {
/* Overwrite default theme colors */
--color-base-00: #1e1e1e;
--color-base-10: #242424;
--color-base-20: #262626;
--color-base-25: var(--base03);
--color-base-30: var(--base02);
--color-base-35: var(--base02);
--color-base-40: var(--base0);
--color-base-50: #666;
--color-base-60: #999;
--color-base-70: #bababa;
--color-base-100: #dadada;
/* Background */
--background-primary: var(--base03);
--background-primary-alt: var(--base02);
/* Text */
--text-normal: var(--base0);
--text-muted: var(--base00);
--text-faint: var(--base01);
/* File explorer */
--active-bg: var(--nav-item-background-active);
/* Hashtags */
--tag-background: hsla(var(--interactive-accent-hsl), 0.2);
}
.theme-light {
/* Overwrite default theme colors */
--color-base-00: var(--base2);
--color-base-05: #fcfcfc;
--color-base-10: var(--base2);
--color-base-20: #f6f6f6;
--color-base-25: #e3e3e3;
--color-base-30: var(--base2);
--color-base-35: var(--base2);
--color-base-40: var(--base00);
--color-base-50: #ababab;
--color-base-60: #707070;
--color-base-70: #5a5a5a;
--color-base-100: #222222;
/* Background */
--background-primary: var(--base3);
--background-primary-alt: var(--base2);
/* Text */
--text-normal: var(--base00);
--text-muted: var(--base0);
--text-faint: var(--base1);
/* File explorer */
--active-bg: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.1);
--nav-item-background-active: var(--active-bg);
/* Hashtags */
--tag-background: hsla(var(--interactive-accent-hsl), 0.1);
}
.theme-dark,
.theme-light {
/* UI elements */
--interactive-accent: var(--color-accent);
--interactive-normal: var(--background-primary-alt);
--interactive-hover: var(--background-primary);
/* Background */
--background-secondary: var(--background-primary);
--background-secondary-alt: var(--background-primary-alt);
/* Text */
--text-on-accent: var(--background-primary);
/* Headings */
--text-title: var(--color-cyan);
--heading-formatting: var(--text-title);
--h1-color: var(--text-title);
--h2-color: var(--text-title);
--h3-color: var(--text-title);
--h4-color: var(--text-title);
--h5-color: var(--text-title);
--h6-color: var(--text-title);
/* Links */
--link-color: var(--color-blue);
--link-color-hover: var(--link-color);
--link-decoration: none;
--link-decoration-hover: underline;
--link-external-color: var(--color-purple);
--link-external-color-hover: var(--link-external-color);
--link-external-decoration: none;
--link-external-decoration-hover: underline;
--link-unresolved-color: var(--color-red);
--link-unresolved-color-hover: var(--link-unresolved-color);
--link-unresolved-opacity: unset;
--link-unresolved-decoration-color: var(--link-unresolved-color);
/* Code */
--code-normal: var(--text-normal);
--code-comment: var(--color-cyan);
--code-function: var(--color-blue);
--code-important: var(--color-orange);
--code-keyword: var(--color-green);
--code-operator: var(--code-normal);
--code-property: var(--code-normal);
--code-punctuation: var(--code-normal);
--code-string: var(--color-cyan);
--code-tag: var(--color-red);
--code-value: var(--color-pink);
/* Tables */
--table-header-size: inherit;
--table-header-weight: var(--font-bold);
--table-header-color: inherit;
/* Highlights */
--text-highlight-bg: var(--color-accent);
--text-highlight-bg-active: var(--color-accent);
/* Checkboxes in reading view */
--checkbox-border-color: var(--interactive-accent);
--checkbox-border-color-hover: var(--interactive-accent-hover);
/* Hashtags */
--tag-padding-x: var(--tag-padding-y);
--tag-color: var(--color-accent);
/* Focus border */
--background-modifier-border-focus: var(--interactive-accent);
}
.cm-s-obsidian {
/* Checkboxes */
/* Links */
/* Tables */
/* Search results */
/* Code */
/* Highlights */
}
.cm-s-obsidian span.cm-formatting-task {
color: var(--checkbox-color);
}
.cm-s-obsidian span.cm-formatting-link {
color: var(--link-color);
}
.cm-s-obsidian span.cm-formatting-link.cm-strikethrough {
text-decoration-line: line-through;
}
.cm-s-obsidian span.cm-link {
color: var(--link-external-color) !important;
}
.cm-s-obsidian span.cm-url.cm-strikethrough {
text-decoration-line: line-through;
}
.cm-s-obsidian .HyperMD-table-row-0 {
font-weight: var(--font-bold);
}
.cm-s-obsidian span.obsidian-search-match-highlight {
box-shadow: unset;
mix-blend-mode: unset;
border-radius: unset;
background: var(--color-green);
color: var(--text-on-accent);
padding: 2px 0;
}
.cm-s-obsidian span.cm-comment {
color: var(--code-comment);
}
.cm-s-obsidian span.cm-inline-code {
padding: 2px 0;
}
.cm-s-obsidian span.cm-formatting-highlight,
.cm-s-obsidian span.cm-highlight {
color: var(--text-on-accent);
padding: 2px 0;
}
/* More code */
.cm-def {
color: var(--code-function);
}
.cm-atom {
color: var(--code-value);
}
.cm-hmd-frontmatter.cm-hmd-frontmatter.cm-atom,
.cm-hmd-frontmatter.cm-hmd-frontmatter.cm-def {
color: var(--interactive-accent);
}
/* Search results */
.is-flashing {
border-radius: unset;
--code-normal: var(--text-highlight-bg);
--link-color: var(--text-on-accent);
--link-color-hover: var(--background-primary-alt);
--link-decoration: underline;
--link-decoration-hover: none;
--link-external-color: var(--text-on-accent);
--link-external-color-hover: var(--background-primary-alt);
--link-external-decoration: underline;
--link-external-decoration-hover: none;
}
.search-result-file-matched-text {
color: var(--text-on-accent);
padding: 2px 0;
}
.markdown-rendered {
/* Unresolved links in preview mode */
/* Highlights in preview mode */
}
.markdown-rendered .internal-link.is-unresolved:hover {
color: var(--link-unresolved-color-hover);
text-decoration-color: var(--link-unresolved-color-hover);
}
.markdown-rendered mark {
color: var(--text-on-accent);
}
/* Highlight current line */
body:not(.disable-active-line-highlight) .cm-active {
background: var(--active-bg);
}
body:not(.disable-active-line-highlight) .cm-active.cm-gutterElement {
color: var(--color-accent);
}
/* Hashtags */
.cm-hashtag.cm-hashtag-begin, .cm-hashtag.cm-hashtag-end {
border: unset;
border-radius: unset;
}
/* https://github.com/nothingislost/obsidian-dynamic-highlights */
.cm-current-word,
.cm-matched-word,
.cm-current-string,
.cm-matched-string {
background: var(--color-yellow);
color: var(--text-on-accent);
text-decoration: none;
padding: 2px 0;
}
/* File explorer */
.is-flashing {
color: var(--text-on-accent) !important;
}
.workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title,
.workspace-leaf.mod-active .nav-file.has-focus > .nav-file-title {
box-shadow: 0 0 0 2px var(--color-accent);
}
/* Community theme and plugin browsers */
.community-item:hover {
border-color: var(--color-accent);
}
.community-item .suggestion-highlight {
color: var(--text-on-accent);
font-weight: unset;
}
/* Vimrc Support Plugin */
div.status-bar-item.plugin-obsidian-vimrc-support.vimrc-support-vim-mode {
color: var(--text-on-accent);
}
div.status-bar-item.plugin-obsidian-vimrc-support.vimrc-support-vim-mode[data-vim-mode=normal] {
background-color: var(--color-blue);
}
div.status-bar-item.plugin-obsidian-vimrc-support.vimrc-support-vim-mode[data-vim-mode=insert] {
background-color: var(--color-green);
}
div.status-bar-item.plugin-obsidian-vimrc-support.vimrc-support-vim-mode[data-vim-mode=visual] {
background-color: var(--color-pink);
}
div.status-bar-item.plugin-obsidian-vimrc-support.vimrc-support-vim-mode[data-vim-mode=replace] {
background-color: var(--red);
}
/* Mermaid */
.mermaid tspan {
fill: var(--text-on-accent);
}
/* Buttons */
@media (hover: hover) {
button.mod-cta:hover {
color: var(--interactive-accent);
}
}
/*# sourceMappingURL=theme.css.map */
+7
View File
@@ -0,0 +1,7 @@
{
"name": "Sparkling Night",
"version": "1.2.2",
"minAppVersion": "1.2.2",
"author": "isax785",
"authorUrl": "https://github.com/isax785/obsidian-sparkling-night"
}
+575
View File
@@ -0,0 +1,575 @@
@charset "UTF-8";
/** -----------------------------------------------------------------------
_____ _ _ _ _ _ _ _ _
/ ____| | | | (_) | \ | (_) | | | |
| (___ _ __ __ _ _ __| | _| |_ _ __ __ _ | \| |_ __ _| |__ | |_
\___ \| '_ \ / _` | '__| |/ / | | '_ \ / _` | | . ` | |/ _` | '_ \| __|
____) | |_) | (_| | | | <| | | | | | (_| | | |\ | | (_| | | | | |_
|_____/| .__/ \__,_|_| |_|\_\_|_|_| |_|\__, | |_| \_|_|\__, |_| |_|\__|
| | __/ | __/ |
|_| |___/ |___/
—— Version 1.0.0
—— Made by Isax785
Changelog here:
------------------------------------------------------------------------- */
/* :root {
--default-font: Calibri;
--h1-font: Times;
--font-monospace: Courier;
--code-mono-font: 'OperatorMonoSSmLig-Book';;
} */
:root {
--white: #FCFCFC;
/* --raisin-black: #1b1825; */
--raisin-black: #16141f;
--rich-black: #121019;
--dark-purple: #242032;
--dark-purple-light: #413a58;
--bright-green: #5AFF15;
--tropical-indigo: #8B80F9;
--tropical-indigo-light: #A69EFA;
--robin-egg-blue: #19D8D5;
--cool-gray: #7C809B;
--french-gray : #D1D2DC; /*cool gray light*/
--white-smoke: #F5F5F5;
--ylmn-blue: #375BA9;
--mint: #13C4A3;
--anti-flash-white: #EBEBEB;
--folly: #FF3366;
--gold: rgb(253, 233, 9);
--line-width: 750px;
}
.theme-dark, .theme-light {
--file-line-width: var(--line-width);
/* Line color */
--tab-divider-color: var(--dark-purple-light);
--tab-outline-color: var(--dark-purple-light);
--divider-color: var(--dark-purple-light);
/* Background */
--background-primary: var(--rich-black);
--background-secondary: var(--raisin-black);
--background-secondary-alt: var(--raisin-black);
--background-code: var(--grey);
/* Text */
--text-normal: var(--white);
--text-accent: var(--bright-green);
--text-selection: var(--tropical-indigo-light);
--text-header: var(--tropical-indigo);
--h1-color: var(--tropical-indigo);
--h1-gradient-start: transparent;
--h1-gradient-mid: var(--tropical-indigo);
--h1-gradient-end: transparent;
--h2-color: var(--tropical-indigo);
--h2-gradient-start: var(--tropical-indigo);
--h2-gradient-end: transparent;
--h3-color: var(--tropical-indigo);
--h4-color: var(--tropical-indigo);
--h5-color: var(--tropical-indigo);
--h6-color: var(--tropical-indigo);
/* bar */
--bar-gradient-start: transparent;
--bar-gradient-mid: var(--bright-green);
--bar-gradient-end: transparent;
/* bold, Italic, Underline */
--strong: var(--robin-egg-blue);
/* --italic: var(--robin-egg-blue); */
--underline-text-color: var(--white);
--underline-line-color: var(--bright-green);
--underline-line-thickness: 0.15em;
/* Code */
--codeblock-background: var(--dark-purple);
--codeblock-color: var(--white);
--inline-code-background: var(--dark-purple);
--inline-code-color: var(--bright-green);
--code-variable-color: var(--white);
--code-function-color: var(--bright-green);
--code-builtin-color: var(--tropical-indigo);
--code-string-color: var(--robin-egg-blue);
--code-operator-color: var(--bright-green);
--code-comment-color: var(--cool-gray);
--code-text-size: 0.9em;
/* Tags */
--tags-background: var(--dark-purple);
--tags-color: var(--robin-egg-blue);
/* List Markers */
--list-marker-color: var(--white);
--list-marker-color-hover: var(--bright-green);
/* Checkboxes */
--checkbox-marker-color: var(--white);
--radius-s: 3px;
--interactive-accent: var(--tropical-indigo); /*marked color*/
--checklist-done-color: var(--cool-gray);
--checkbox-border-color: var(--cool-gray);
--checkbox-border-color-hover: var(--bright-green);
--checkbox-color-hover: var(--bright-green);
--checklist-done-decoration: none;
/* Quotes */
--quote-background: var(--dark-purple);
/* --quote-style: italic; */
/* Links */
--link-text-shadow: var(--raisin-black);
--link-text-color: var(--white);
--link-text-color-hover: var(--tropical-indigo);
--link-ext-color: var(--tropical-indigo);
--link-int-color: var(--robin-egg-blue);
--link-url-text-color: var(--tropical-indigo);
/* Explorer */
--folder-title-color: var(--white);
--file-title-color: var(--white);
--folder-filter: invert(30%) sepia(99%) saturate(1210%) hue-rotate(51deg) brightness(120%) contrast(100%);
/* Progress Bar Loading */
--progress-bar-color: var(--tropical-indigo);
/* Highlight */
--highlight-background-color: var(--bright-green);
--highlight-text-color: var(--dark-purple);
--highlight-text-shadow: var(--text-normal);
/* Search and Find */
--search-result-background: var(--tropical-indigo);
--find-flashing: var(--bright-green);
}
/* ----------- Font ----------- */
/* working progress */
/* ----------- Text ----------- */
.markdown-source-view.mod-cm6 .cm-line {
padding-top: 0em;
padding-bottom: 0.3em;
}
/* ----------- Titles ----------- */
.HyperMD-header-1, .HyperMD-header.HyperMD-header-1.cm-line, h1 {
text-align: center;
width: 100%;
border-bottom: 0.1em solid transparent;
border-image: linear-gradient(0.25turn,
var(--h1-gradient-start) 5%,
var(--h1-gradient-mid) 50%,
var(--h1-gradient-end) 96%);
border-radius: 3px;
border-image-slice: 1;
padding-top: 0.3em!important;
padding-bottom: 0.2em!important;
margin-top: 0.3em!important;
margin-bottom: 0.5em!important;
}
.HyperMD-header-2, .HyperMD-header.HyperMD-header-2.cm-line, h2 {
text-align: left;
width: 100%;
border-bottom: 0.05em solid transparent;
border-image: linear-gradient(0.25turn,
var(--h2-gradient-start) 0%,
var(--h2-gradient-end) 60%);
border-radius: 3px;
border-image-slice: 1;
padding-top: 0.3em!important;
padding-bottom: 0.2em!important;
margin-top: 0.3em!important;
margin-bottom: 0.5em!important;
}
.HyperMD-header-3, .HyperMD-header.HyperMD-header-3.cm-line, h3 {
padding-top: 0.3em!important;
margin-top: 0.3em!important;
margin-bottom: 0.3em!important;
}
.cm-header.cm-header-1.cm-inline-code,
.cm-header.cm-header-2.cm-inline-code{
font-size: var(--code-text-size)!important;
}
.cm-header.cm-header-3.cm-inline-code,
.cm-header.cm-header-4.cm-inline-code,
.cm-header.cm-header-5.cm-inline-code,
.cm-header.cm-header-6.cm-inline-code{
font-size: var(--code-text-size)!important;
}
/* ----------- Bar ----------- */
.cm-line hr,
.markdown-preview-view hr {
margin-block-start: 1em;
margin-block-end: 1.2em;
border: none;
height: 0;
border-bottom: 1px solid;
border-image-slice: 1;
border-width: 0.1em;
border-image-source: linear-gradient(0.25turn,
var(--bar-gradient-start) 2%,
var(--bar-gradient-mid) 50%,
var(--bar-gradient-end) 98%);
}
/* ----------- Lists ----------- */
.mod-cm6 .HyperMD-list-line.cm-line {
padding-top: 0;
padding-bottom: 0;
}
/* ordered */
ol,
ol ol,
ol ol ol,
ol ol ol ol
{
list-style-type: lower-roman;
}
/* unordered */
ul,
ul ul,
ul ul ul {
list-style-type: square;
}
/* ----------- Checkboxes ----------- */
:is(.HyperMD-task-line[data-task="/"],
.HyperMD-task-line[data-task=">"],
.HyperMD-task-line[data-task="-"],
.HyperMD-task-line[data-task="<"]) .task-list-item-checkbox::after {
-webkit-mask-image: none;
mask-image: none;
background-color: transparent;
}
.HyperMD-task-line[data-task="/"] .task-list-item-checkbox,
.HyperMD-task-line[data-task="/"] .task-list-item-checkbox:hover {
background-color: var(--folly);
border-color: var(--checkbox-border-color);
text-decoration: none;
}
.HyperMD-task-line[data-task=">"] .task-list-item-checkbox,
.HyperMD-task-line[data-task=">"] .task-list-item-checkbox:hover {
background-color: var(--bright-green);
border-color: var(--checkbox-border-color);
}
.HyperMD-task-line[data-task="-"] .task-list-item-checkbox,
.HyperMD-task-line[data-task="-"] .task-list-item-checkbox:hover {
background-color: var(--gold);
border-color: var(--checkbox-border-color);
}
.HyperMD-task-line[data-task="<"] .task-list-item-checkbox,
.HyperMD-task-line[data-task="<"] .task-list-item-checkbox:hover {
background-color: var(--robin-egg-blue);
border-color: var(--checkbox-border-color);
}
/* ----------- Bold, Italic, Underline ----------- */
.cm-strong, strong {
color: var(--strong) !important;
}
.cm-em, em,
.cm-em cm-quote cm-quote-1
{
color: var(--italic);
}
/* ----------- Code - Code Block ----------- */
pre code {
background-color: var(--codeblock-background) !important;
border: var(--codeblock-background) !important;
color: var(--codeblock-color)!important;
}
.markdown-rendered pre {
background-color: var(--codeblock-background);
}
pre[class*="language-"],
code[class*="language-"]
{
font-size: var(--code-text-size)!important;
background: var(--codeblock-background)!important;
color: var(--codeblock-color)!important;
}
.cm-s-obsidian div.HyperMD-codeblock-begin-bg,
.cm-s-obsidian div.HyperMD-codeblock-end-bg {
background-color: var(--codeblock-background);
}
.cm-s-obsidian div.HyperMD-codeblock-bg {
left: 0;
right: 0;
background-color: var(--codeblock-background);
}
.cm-inline-code{
background-color: var(--inline-code-background)!important;
color: var(--inline-code-color)!important;
font-size: var(--code-text-size)!important;
padding: 3px 4px;
border-radius: 5px;
}
.markdown-rendered code {
background-color: var(--codeblock-background)!important;
/* color: var(--white); */
color: var(--inline-code-color);
font-size: var(--code-text-size)!important;
padding: 3px 4px;
border-radius: 5px;
}
/* code styling */
.cm-link, .cm-variable, .cm-variable-2, .cm-variable-3 {color: var(--code-variable-color)!important;} /* variable */
.cm-def.cm-hmd-codeblock, .token.function, .token.class-name {
color: var(--code-function-color)!important;
text-emphasis: italic;
} /* function name in declaration */
.cm-builtin, .cm-property, .cm-attribute, .cm-type, .cm-keyword, .token.keyword, .token.builtin, .token.property {color: var(--code-builtin-color)!important;} /* built-in functions, methods */
.cm-hmd-codeblock.cm-string, .token.string {color: var(--code-string-color)!important;} /* strings and numbers */
.cm-hmd-codeblock.cm-number, .token.number {color: var(--code-operator-color)!important}
.cm-operator, .token.operator {color: var(--code-operator-color)!important;} /* operators */
.cm-hmd-codeblock {color: var(--codeblock-color);} /* codeblock */
.cm-comment, .token.comment {color: var(--code-comment-color)!important;} /* comment */
/* ----------- Tags ----------- */
.cm-s-obsidian span.cm-hashtag, .tag
{
background-color: var(--tags-background)!important;
color: var(--tags-color)!important;
font-weight: bold;
padding-bottom: 5px;
}
/* ----------- Quotes ----------- */
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote, .markdown-rendered blockquote {
/* font-style: var(--quote-style); */
font-size: 0.9em;
background-color: var(--quote-background);
padding-top: 0.3em;
padding-bottom: 0.4em;
}
/* ----------- Underline ----------- */
u {
color: var(--underline-text-color);
text-decoration-color: var(--underline-line-color);
text-decoration-thickness: var(--underline-line-thickness);
}
/* ----------- Highlight ----------- */
.cm-s-obsidian span.cm-formatting-highlight, .cm-s-obsidian span.cm-highlight, .markdown-rendered mark {
background-color: var(--highlight-background-color);
color: var(--highlight-text-color);
padding-left: 0.3rem;
padding-right: 0.3rem;
border-radius: 0.2rem;
/* text-shadow: -1px -1px 1px var(--highlight-text-shadow), -1px 1px 1px var(--highlight-text-shadow), 1px -1px 1px var(--highlight-text-shadow), 1px 1px 1px var(--highlight-text-shadow); */
}
/* ----------- Search ----------- */
.search-result-file-matched-text {
background-color: var(--search-result-background);
}
/* ----------- Explorer ----------- */
.is-flashing {
background-color: var(--find-flashing);
transition: all 0.7s ease-in !important;
}
/* ----------- Links ----------- */
.external-link, .internal-link,
.cm-s-obsidian span.cm-link:not(.cm-formatting-link) .cm-underline,
.cm-s-obsidian span.cm-hmd-internal-link .cm-underline {
text-shadow: -1px -1px 2px var(--link-text-shadow),
-1px 1px 2px var(--link-text-shadow),
1px -1px 2px var(--link-text-shadow),
1px 1px 2px var(--link-text-shadow);
color: var(--link-text-color);
background-position: 0 100%;
background-repeat: repeat-x;
background-size: 1px 2px;
text-decoration: none;
padding-right: 0;
}
.external-link,
.cm-s-obsidian span.cm-link:not(.cm-formatting-link) .cm-underline,
.cm-s-obsidian span.cm-hmd-external-link .cm-underline
{
background-image: linear-gradient(
to bottom,
var(--link-ext-color) 0%,
var(--link-ext-color) 100%
);
}
.internal-link,
.cm-s-obsidian span.cm-hmd-internal-link .cm-underline
{
background-image: linear-gradient(
to bottom,
var(--link-int-color) 0%,
var(--link-int-color) 100%
);
text-decoration: none!important;
}
/* link hover color */
a:hover,
.internal-link:hover,
.external-link:hover,
.cm-underline:hover {
text-decoration: none !important;
color: var(--link-text-color-hover);
}
.cm-s-obsidian span.cm-url {
color: var(--link-url-text-color)!important;
background-image: none!important;
background-color: transparent!important;
/* text-decoration: double!important; */
}
.markdown-rendered .internal-link{
color: var(--text-normal) !important;
}
/* ----------- Images ----------- */
img {display:block;
margin-left:auto;
margin-right:auto;}
.markdown-preview-view img {
display: block;
margin-top: 20pt;
margin-bottom: 20pt;
margin-left: auto;
margin-right: auto;
width: 40%; /* experiment with values */
transition:transform 0.25s ease;
}
.markdown-preview-view img:hover {
-webkit-transform:scale(1); /* experiment with values */
transform:scale(1.4);
}
/* ----------- Tables ----------- */
/* preview */
.markdown-preview-view table {
margin-left: auto;
margin-right: auto;
}
.markdown-source-view.mod-cm6 .cm-table-widget {
margin-left: auto!important;
margin-right: auto!important;
}
/* ----------- File Explorer ----------- */
.nav-folder-children .nav-file-title-content:first-child::before
{
content: '📄 ';
}
.nav-folder-children .nav-folder-title-content::before
{
content: '📁 ';
margin-right: 0px !important;
}
.nav-folder-title-content
{
color: var(--folder-title-color);
}
.nav-file-title-content
{
color: var(--file-title-color);
}
.nav-folder-title-content::before {
font-size: 13px;
/* how to get CSS filter ?
0, open website: https://www.zhangxinxu.com/sp/filter.html
1, first: image original color this is : #000
2, second: display color i want : #D6FFF1
3, CSS filter trans btn clik: the result is :
filter: invert(99%) sepia(90%) saturate(382%) hue-rotate(69deg) brightness(106%) contrast(102%);
4, pause👇 : OK ✌️;
*/
/* filter to --bright-green: invert(72%) sepia(99%) saturate(1210%) hue-rotate(51deg) brightness(107%) contrast(107%); */
/* filter: invert(30%) sepia(99%) saturate(1210%) hue-rotate(51deg) brightness(120%) contrast(100%); */
filter: var(--folder-filter);
/*
/* If you want to change the icon, you only need to modify this code.you can only change d=''
*/
content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 100 100' width='17' height='17'><path fill='currentColor' stroke='currentColor' d='M6.1,8c-3.3,0-6,2.7-6,6v73.8c-0.1,0.5-0.1,0.9,0.1,1.4c0.6,2.7,3,4.8,5.9,4.8h78c3,0,5.4-2.2,5.9-5.1 c0-0.1,0.1-0.2,0.1-0.4c0,0,0-0.1,0-0.1l0.1-0.3c0,0,0,0,0-0.1l9.9-53.6l0.1-0.2V34c0-3.3-2.7-6-6-6v-6c0-3.3-2.7-6-6-6H36.1 c0,0,0,0-0.1,0c-0.1,0-0.2-0.2-0.6-0.6c-0.5-0.6-1.1-1.5-1.7-2.5c-0.6-1-1.3-2.1-2.1-3C30.9,9,29.7,8,28.1,8L6.1,8z M6.1,12h22 c-0.1,0,0.1,0,0.6,0.6c0.5,0.6,1.1,1.5,1.7,2.5c0.6,1,1.3,2.1,2.1,3c0.8,0.9,1.9,1.9,3.6,1.9h52c1.1,0,2,0.9,2,2v6h-74 c-3.1,0-5.7,2.5-5.9,5.6h-0.1L10.1,34l-6,32.4V14C4.1,12.9,4.9,12,6.1,12z M16.1,32h78c1.1,0,2,0.9,2,2l-9.8,53.1l-0.1,0.1 c0,0.1,0,0.2-0.1,0.2c0,0.1,0,0.2-0.1,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2-0.1,0.3c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.2c-0.3,0.8-1,1.4-1.9,1.4h-78c-1.1,0-2-0.9-2-2L14,34.4l0.1-0.2V34C14.1,32.9,14.9,32,16.1,32L16.1,32z'/></svg>");
margin-right: 7px !important;
}
/* ----------- Progress Bar Loading ----------- */
.progress-bar-subline {
position: absolute;
background-color: var(--progress-bar-color);
height: 5px;
}
.progress-bar-line {
position: absolute;
opacity: 0.4;
background-color: var(--progress-bar-color);
width: 150%;
height: 5px;
}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "SynthWave",
"version": "0.0.0",
"minAppVersion": "0.16.0",
"author": "Marco Luzi"
}
+1
View File
@@ -0,0 +1 @@
.theme-dark,.theme-light{--background-primary:#262335;--background-primary-alt:#241b2f;--background-secondary:#241b2f;--background-secondary-alt:#262335;--background-modifier-border:#372b3d;--background-modifier-form-field:#372b3d;--background-modifier-box-shadow:none;--background-modifier-success:#7ee787;--background-modifier-error:#8b0000;--background-modifier-error-hover:#580000;--background-modifier-cover:#171520d2;--text-accent:#f97e72;--text-accent-hover:#ff7edb;--text-normal:#fff;--text-muted:#a7a4ac;--text-faint:#706a76;--text-error:red;--text-error-hover:#ff0;--text-highlight-bg:#d18616bb;--text-highlight-bg-active:#d1861655;--text-selection:#ffffff20;--text-on-accent:#fff;--interactive-normal:#614e83;--interactive-hover:#745d9e;--interactive-accent:#f97e72;--interactive-accent-hover:#ff7edb;--interactive-success:#7ee787}.dropdown:focus,input[type=text]:active,input[type=text]:focus,select:focus{box-shadow:none}.checkbox-container:focus-within{outline-width:1px}.modal-container{backdrop-filter:blur(20px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:transparent;border-radius:0}::-webkit-scrollbar-thumb{background-color:#706a76;border-radius:19px}::-webkit-scrollbar-thumb:hover{background-color:#a7a4ac}.HyperMD-header-1{--h1-size:37.00897225px}.markdown-rendered h1{font-size:37.00897225px}.HyperMD-header-2{--h2-size:32.181715px}.markdown-rendered h2{font-size:32.181715px}.HyperMD-header-3{--h3-size:27.9841px}.markdown-rendered h3{font-size:27.9841px}.HyperMD-header-4{--h4-size:24.334px}.markdown-rendered h4{font-size:24.334px}.HyperMD-header-5{--h5-size:21.16px}.markdown-rendered h5{font-size:21.16px}.HyperMD-header-6{--h6-size:18.4px}.markdown-rendered h6{font-size:18.4px}
+6
View File
@@ -0,0 +1,6 @@
{
"name": "Tokyo Night",
"version": "1.1.6",
"minAppVersion": "0.0.1",
"author": "tcmmichaelb139"
}
File diff suppressed because it is too large Load Diff
+7
View File
@@ -0,0 +1,7 @@
{
"name": "Vauxhall",
"version": "1.0.2",
"minAppVersion": "1.5.0",
"author": "CyanVoxel",
"authorUrl": "https//github.com/CyanVoxel"
}
+504
View File
@@ -0,0 +1,504 @@
/* @settings
name: Vauxhall
id: vauxhall
settings:
-
id: main-color
title: Main Color
description: "The main color influencing the interface colors."
type: class-select
default: vauxhall-indigo
options:
-
label: Teal
value: vauxhall-teal
-
label: Blue
value: vauxhall-blue
-
label: Indigo
value: vauxhall-indigo
-
label: Purple
value: vauxhall-purple
-
label: Magenta
value: vauxhall-magenta
-
label: Red
value: vauxhall-red
-
label: White
value: vauxhall-white
-
id: color-intensity
title: Color Intensity
description: "How intense the main color appears across the interface. (Dark Theme only)"
type: class-select
default: intensity-standard
options:
-
label: Void
value: intensity-void
-
label: Standard
value: intensity-standard
-
label: Nebula
value: intensity-nebula
-
id: header-color-type
title: Header Color Style
description: "How intense the main color appears across the interface."
type: class-select
default: headers-gradient-cyan-to-purple
options:
-
label: Mono
value: headers-mono
-
label: Mono Gradient
value: headers-mono-gradient
-
label: Rainbow
value: headers-colorful
-
label: Gradient (Mint/Blue)
value: headers-gradient-mint-to-blue
-
label: Gradient (Cyan/Purple)
value: headers-gradient-cyan-to-purple
-
label: Gradient (Blue/Red)
value: headers-gradient-blue-to-red
-
id: h1-accent
title: Accent Color Main Header
description: "Apply the user's accent color to H1 headers."
type: class-toggle
*/
/* Default Base Color */
.theme-dark,
.theme-light,
.vauxhall-indigo {
--hue-bg: 238;
--hue-fg: 255;
--sat-bg: 60%;
--sat-fg: 100%;
&.theme-light {
--lum-fg: 50%;
--lum-bg: 95%;
}
}
.vauxhall-teal {
--hue-bg: 200;
--hue-fg: 180;
--sat-bg: 60%;
--sat-fg: 100%;
&.theme-light {
--lum-fg: 30%;
--lum-bg: 95%;
}
}
.vauxhall-blue {
--hue-bg: 228;
--hue-fg: 220;
--sat-bg: 60%;
--sat-fg: 100%;
&.theme-light {
--lum-fg: 50%;
--lum-bg: 95%;
}
}
.vauxhall-purple {
--hue-bg: 265;
--hue-fg: 265;
--sat-bg: 60%;
--sat-fg: 100%;
&.theme-light {
--lum-fg: 50%;
--lum-bg: 95%;
}
}
.vauxhall-magenta {
--hue-bg: 290;
--hue-fg: 280;
--sat-bg: 60%;
--sat-fg: 100%;
&.theme-light {
--lum-fg: 50%;
--lum-bg: 95%;
}
}
.vauxhall-red {
--hue-bg: 340;
--hue-fg: 320;
--sat-bg: 60%;
--sat-fg: 100%;
&.theme-light {
--lum-fg: 50%;
--lum-bg: 95%;
}
}
.vauxhall-white {
--hue-bg: 228;
--hue-fg: 220;
--sat-bg: 20%;
--sat-fg: 20%;
&.theme-light {
--sat-bg: 30%;
--sat-fg: 0%;
--lum-bg: 90%;
--lum-fg: 0%;
&.intensity-void {
--lum-bg: 100%;
}
&.intensity-nebula {
--lum-bg: 80%;
}
}
}
/* Default Intensity */
.theme-dark,
.theme-light,
.intensity-standard {
--lum: 11%;
}
.intensity-nebula {
--lum: 22%;
--background-secondary: var(--color-base-00) !important;
--titlebar-background-focused: var(--color-base-05) !important;
--background-modifier-form-field: var(--color-base-05) !important;
}
.intensity-void {
--lum: 0%;
--background-modifier-border: var(--color-base-40);
}
/* Default Header Colors */
.theme-dark,
.theme-light,
.headers-gradient-cyan-to-purple {
--h1-color: var(--cool-cyan);
--h2-color: var(--light-blue);
--h3-color: var(--blue);
--h4-color: var(--blue-violet);
--h5-color: var(--violet);
--h6-color: var(--purple);
}
.headers-mono {
--h1-color: var(--vauxhall-fg);
--h2-color: var(--vauxhall-fg);
--h3-color: var(--vauxhall-fg);
--h4-color: var(--vauxhall-fg);
--h5-color: var(--vauxhall-fg);
--h6-color: var(--vauxhall-fg);
}
.headers-mono-gradient {
--h1-color: hsl(var(--hue-fg), var(--sat-fg), 65%);
--h2-color: hsl(var(--hue-fg), var(--sat-fg), 75%);
--h3-color: hsl(var(--hue-fg), var(--sat-fg), 80%);
--h4-color: hsl(var(--hue-fg), var(--sat-fg), 80%);
--h5-color: hsl(var(--hue-fg), var(--sat-fg), 90%);
--h6-color: hsl(var(--hue-fg), var(--sat-fg), 95%);
}
.headers-colorful {
--h1-color: var(--mint);
--h2-color: var(--cool-cyan);
--h3-color: var(--blue);
--h4-color: var(--violet);
--h5-color: var(--magenta);
--h6-color: var(--hot-red);
}
.headers-gradient-mint-to-blue {
--h1-color: var(--mint);
--h2-color: color-mix(in srgb, var(--mint) 50%, var(--cool-cyan));
--h3-color: var(--cool-cyan);
--h4-color: color-mix(in srgb, var(--cool-cyan) 60%, var(--blue));
--h5-color: color-mix(in srgb, var(--cool-cyan) 40%, var(--blue));
--h6-color: var(--blue);
}
.headers-gradient-blue-to-red {
--h1-color: var(--light-blue);
--h2-color: var(--blue);
--h3-color: var(--violet);
--h4-color: var(--purple);
--h5-color: var(--magenta);
--h6-color: var(--hot-red);
}
.h1-accent {
--h1-color: var(--color-accent) !important;
}
.theme-dark {
--black: #000;
--white: #fff;
--mint: #52eea3;
--cyan: #51e1e9;
--cool-cyan: #43cfea;
--light-blue: #54b6f8;
--blue: #437cf3;
--blue-violet: #6f51f4;
--violet: #9446f8;
--purple: #c952ed;
--magenta: #e54f9b;
--hot-red: #e3365e;
--cool-gray: #515768;
--vauxhall-bg: hsl(var(--hue-bg), var(--sat-bg), var(--lum));
--vauxhall-fg: hsl(var(--hue-fg), var(--sat-fg), 80%);
--color-red: var(--hot-red);
--color-orange: #fa9f50;
--color-yellow: #ffd85e;
--color-green: var(--mint);
--color-cyan: var(--cool-cyan);
--color-blue: var(--blue);
--color-purple: var(--violet);
--color-pink: var(--magenta);
--background-primary: var(--color-base-00);
--background-secondary: var(--color-base-05);
--titlebar-background: var(--color-base-00);
--titlebar-background-focused: var(--color-base-10);
--color-base-00: color-mix(in srgb, var(--vauxhall-bg) 25%, var(--black));
--color-base-05: color-mix(in srgb, var(--vauxhall-bg) 40%, var(--black));
--color-base-10: color-mix(in srgb, var(--vauxhall-bg) 50%, var(--black));
--color-base-20: color-mix(in srgb, var(--vauxhall-bg) 80%, var(--black));
--color-base-25: color-mix(in srgb, var(--vauxhall-bg) 80%, var(--black));
--color-base-30: color-mix(
in srgb,
var(--vauxhall-bg) 90%,
var(--vauxhall-fg)
);
--color-base-35: color-mix(
in srgb,
var(--vauxhall-bg) 95%,
var(--vauxhall-fg)
);
--color-base-40: color-mix(
in srgb,
var(--vauxhall-bg) 80%,
var(--vauxhall-fg)
);
--color-base-50: color-mix(
in srgb,
var(--vauxhall-bg) 60%,
var(--vauxhall-fg)
);
--color-base-60: color-mix(
in srgb,
var(--vauxhall-bg) 60%,
var(--vauxhall-fg)
);
--color-base-70: color-mix(
in srgb,
var(--vauxhall-bg) 30%,
var(--vauxhall-fg)
);
--color-base-100: color-mix(
in srgb,
var(--vauxhall-bg) 0%,
var(--vauxhall-fg)
);
--text-normal: color-mix(in srgb, var(--vauxhall-fg) 30%, var(--white));
--background-modifier-form-field: var(--color-base-20);
--background-modifier-hover: var(--color-base-35);
/* File Navigation Guides */
--nav-indentation-guide-color: var(--color-base-30);
/* Indentation Guides for Lists */
--indentation-guide-color: var(--color-base-30);
--indentation-guide-color-active: var(--color-base-35);
--text-highlight-bg: color-mix(in srgb, var(--h1-color) 25%, transparent);
--text-highlight-bg-active: color-mix(
in srgb,
var(--h1-color) 25%,
transparent
);
--code-background: var(--color-base-25);
}
.theme-light {
--black: #000;
--white: #fff;
--mint: #47cc91;
--cyan: #47c1cd;
--cool-cyan: #3bb2ce;
--light-blue: #54b6f8;
--blue: #437cf3;
--blue-violet: #6f51f4;
--violet: #9446f8;
--purple: #c952ed;
--magenta: #e54f9b;
--hot-red: #e3365e;
--cool-gray: #515768;
--vauxhall-bg: hsl(var(--hue-bg), var(--sat-bg), var(--lum-bg));
--vauxhall-fg: hsl(var(--hue-fg), var(--sat-fg), var(--lum-fg));
--color-red: var(--hot-red);
--color-orange: #fa9f50;
--color-yellow: #ffd85e;
--color-green: var(--mint);
--color-cyan: var(--cool-cyan);
--color-blue: var(--blue);
--color-purple: var(--violet);
--color-pink: var(--magenta);
--background-primary: var(--color-base-05);
--background-secondary: var(--color-base-05);
--titlebar-background: var(--color-base-00);
--titlebar-background-focused: var(--color-base-10);
--color-base-00: color-mix(in srgb, var(--vauxhall-bg) 25%, var(--white));
--color-base-05: color-mix(in srgb, var(--vauxhall-bg) 40%, var(--white));
--color-base-10: color-mix(in srgb, var(--vauxhall-bg) 50%, var(--white));
--color-base-20: color-mix(in srgb, var(--vauxhall-bg) 80%, var(--white));
--color-base-25: color-mix(in srgb, var(--vauxhall-bg) 80%, var(--white));
--color-base-30: color-mix(
in srgb,
var(--vauxhall-bg) 90%,
var(--vauxhall-fg)
);
--color-base-35: color-mix(
in srgb,
var(--vauxhall-bg) 95%,
var(--vauxhall-fg)
);
--color-base-40: color-mix(
in srgb,
var(--vauxhall-bg) 80%,
var(--vauxhall-fg)
);
--color-base-50: color-mix(
in srgb,
var(--vauxhall-bg) 60%,
var(--vauxhall-fg)
);
--color-base-60: color-mix(
in srgb,
var(--vauxhall-bg) 60%,
var(--vauxhall-fg)
);
--color-base-70: color-mix(
in srgb,
var(--vauxhall-bg) 30%,
var(--vauxhall-fg)
);
--color-base-100: color-mix(
in srgb,
var(--vauxhall-bg) 0%,
var(--vauxhall-fg)
);
--text-normal: color-mix(in srgb, var(--vauxhall-fg) 50%, var(--black));
--background-modifier-form-field: var(--color-base-20);
--background-modifier-hover: var(--color-base-35);
/* File Navigation Guides */
--nav-indentation-guide-color: var(--color-base-30);
/* Indentation Guides for Lists */
--indentation-guide-color: var(--color-base-30);
--indentation-guide-color-active: var(--color-base-35);
--text-highlight-bg: color-mix(in srgb, var(--h1-color) 25%, transparent);
--text-highlight-bg-active: color-mix(
in srgb,
var(--h1-color) 25%,
transparent
);
--code-background: var(--color-base-30);
}
h1 {
margin-top: 20px !important;
}
hr {
margin-top: 10px;
margin-bottom: 10px;
}
.markdown-preview-view img {
max-width: 100%;
}
img {
max-width: 100%;
border-radius: 6px;
}
.callout {
border-radius: 12px;
border-width: 2px;
}
.task-list-item-checkbox {
border-width: 2px;
}
.markdown-preview-view {
border-radius: 6px;
}
.document-search-container {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-color: var(--color-base-30);
border-width: 1px;
border-top-width: 0px;
border-style: solid;
/* box-shadow: var(--input-shadow); */
}
.document-search-button {
color: var(--color-base-100);
}
.cg-note-toolbar-container {
box-shadow: none;
}
.callout[data-callout="note-toolbar"] {
box-shadow: none;
border-radius: 6px;
}
/* input {
color: var(--lavender) !important;
} */
/* table {
border-radius: 6px;
border-width: 2px;
border-style: solid;
border-color: var(--color-base-30);
} */
+243
View File
@@ -0,0 +1,243 @@
{
"main": {
"id": "c6b0dd92de6ebb05",
"type": "split",
"children": [
{
"id": "f7a5877ff52c1a28",
"type": "tabs",
"children": [
{
"id": "beae7decc3e25f02",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Locations/The Rock of Bral.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "The Rock of Bral"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "eb1e7a8139dcaeca",
"type": "mobile-drawer",
"children": [
{
"id": "306b26ad40f06b3e",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
},
{
"id": "c0d4b82c0a9410cf",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "ef0248516abb509e",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "85bdad2a1e4508ba",
"type": "leaf",
"state": {
"type": "all-properties",
"state": {
"sortOrder": "frequency",
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-archive",
"title": "All properties"
}
},
{
"id": "bd0049b95c76ab1b",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
}
],
"currentTab": 0
},
"right": {
"id": "096cf959bc3ecb5a",
"type": "mobile-drawer",
"children": [
{
"id": "2f43ca9f45f06203",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks"
}
},
{
"id": "f77a69dd91215e90",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"file": "Factions/Dumathoins-Prospectors.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "d34c1adca5bc2e7b",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "Factions/Dumathoins-Prospectors.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "82883434b28c96af",
"type": "leaf",
"state": {
"type": "DICE_ROLLER_VIEW",
"state": {},
"icon": "dices",
"title": "Dice Tray"
}
},
{
"id": "9edee1fcc15ed7e4",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "git-pull-request",
"title": "Source Control"
}
}
],
"currentTab": 4
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"daily-notes:Open today's daily note": false,
"templates:Insert template": false,
"command-palette:Open command palette": false,
"bases:Create new base": false,
"obsidian-5e-statblocks:Open Creature pane": false,
"obsidian-git:Open Git source control": false
}
},
"active": "beae7decc3e25f02",
"lastOpenFiles": [
"Factions/Dragons.md",
"Cosmology/Spelljamming and Travel.md",
"Current-Events/Emerald-Neoji War.md",
"Cosmology/Cosmology.md",
"Locations/Vaardland.md",
"Cosmology/Crystal Spheres.md",
"Factions/Neoji Hegemony.md",
"Factions/Emerald Armada.md",
"Factions/Dumathoins Prospectors.md",
"Factions/Yapa Clan Shipping.md",
"Factions/Star Cogs.md",
"Locations/The Temple of the Choir.md",
"Factions/Regulators.md",
"Current-Events/Nephil Refugee Immigration Program.md",
"Factions/Itch.VD.md",
"Notable Characters/The Heroes of Vaardland/Ernchaït Seawail.md",
"Notable Characters/The Heroes of Vaardland/Burgell Schmurgle.md",
"Notable Characters/The Heroes of Vaardland/Yvarië Galanodel.md",
"Notable Characters/The Heroes of Vaardland/Detective Maletir.md",
"Notable Characters/The Heroes of Vaardland/Bilgar of Hilgar.md",
"Locations/Erythnul.md",
"Notable Characters/Sharzak.md",
"Locations/The Rock of Bral.md",
"index.md",
"/Factions/Regulators.md",
"/Factions/Illithid.md",
"/Factions",
"/img/NewBurgell.webp",
"img/NewBurgell.webp",
"/img",
"/Locations",
"/History",
"Notable Characters/The Heroes of Vaardland",
"Notable Characters",
"/Notable Characters/The Heroes of Vaardland",
"/Notable Characters",
"/NotableCharacters",
"Untitled",
"img/DumathoinsProspectorsIcon.png",
"img/GreaterSphereMap.webp",
"img/StarCog.png",
"Cosmology/GreaterSphereMap.webp",
"/img/StarCog.png",
"/img/GreaterSphereMap.webp",
"/img/DumathoinsProspectorsIcon.png",
"/Cosmology/GreaterSphereMap.webp",
"/The Greater Saggitarian Sphere.canvas",
"The Greater Saggitarian Sphere.canvas"
]
}
+284
View File
@@ -0,0 +1,284 @@
{
"main": {
"id": "bd2201c098a0bc7a",
"type": "split",
"children": [
{
"id": "e0b41c7abf7155d9",
"type": "tabs",
"children": [
{
"id": "d0bc5a7cb21fde1f",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Notable Characters/The Heroes of Vaardland/Ernchaït Seawail.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Ernchaït Seawail"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "8836837511f20339",
"type": "split",
"children": [
{
"id": "069f616846a983e9",
"type": "tabs",
"children": [
{
"id": "1ee23c6dd42d3a59",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-folder-closed",
"title": "Files"
}
},
{
"id": "8eb3c20c290f38b0",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "Allorienne",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "c5e11346f7acd0c1",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
}
]
}
],
"direction": "horizontal",
"width": 278.5004348754883
},
"right": {
"id": "bc76b3eb239009cb",
"type": "split",
"children": [
{
"id": "916174a7ec47dd54",
"type": "tabs",
"children": [
{
"id": "5f9b32759e0fefc2",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks"
}
},
{
"id": "dd539f0ce4fa129d",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "e7f34d2222781ad4",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "62991fd79ad80e60",
"type": "leaf",
"state": {
"type": "all-properties",
"state": {
"sortOrder": "frequency",
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-archive",
"title": "All properties"
}
},
{
"id": "c83637cf2e45815b",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "Locations/Vaardland.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline of Vaardland"
}
},
{
"id": "6a838b5dfdc3f5a7",
"type": "leaf",
"state": {
"type": "DICE_ROLLER_VIEW",
"state": {},
"icon": "dices",
"title": "Dice Tray"
}
},
{
"id": "0f92b65c91437ba1",
"type": "leaf",
"state": {
"type": "file-properties",
"state": {
"file": "Notable Characters/The Heroes of Vaardland/Ernchaït Seawail.md"
},
"icon": "lucide-info",
"title": "File properties"
}
}
],
"currentTab": 6
},
{
"id": "2caa40b15ae2de5a",
"type": "tabs",
"children": [
{
"id": "f9b5968100fe4d78",
"type": "leaf",
"state": {
"type": "fantasy-statblocks-creature-pane",
"state": {},
"icon": "skull",
"title": "Combatant"
}
}
]
}
],
"direction": "horizontal",
"width": 318.5
},
"left-ribbon": {
"hiddenItems": {
"obsidian-git:Open Git source control": false,
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"templates:Insert template": false,
"daily-notes:Open today's daily note": false,
"command-palette:Open command palette": false,
"bases:Create new base": false,
"obsidian-5e-statblocks:Open Creature pane": false,
"obsidian-livesync:P2P Status": false,
"obsidian-livesync:Replicate": false,
"obsidian-livesync:Show Log": false,
"obsidian-livesync:Show Customization sync": false,
"quartz-syncer:Quartz Syncer publication center": false,
"github-sync:Sync with Remote": false
}
},
"active": "d0bc5a7cb21fde1f",
"lastOpenFiles": [
"Notable Characters/Sharzak.md",
"Notable Characters/The Heroes of Vaardland/Detective Maletir.md",
"Notable Characters/The Heroes of Vaardland/Burgell Schmurgle.md",
"flag_rebuild.md",
"Cosmology/Untitled.canvas",
"Cosmology/Untitled.md",
"img/galaxy-background.jpg",
"Locations/The Rock of Bral.md",
"Notable Characters/The Heroes of Vaardland/Yvarië Galanodel.md",
"Notable Characters/The Heroes of Vaardland/Ernchaït Seawail.md",
"Notable Characters/The Heroes of Vaardland/Bilgar of Hilgar.md",
"Factions/Yapa Clan Shipping.md",
"Factions/Star Cogs.md",
"Factions/Neoji Hegemony.md",
"Factions/Emerald Armada.md",
"Factions/Dumathoins Prospectors.md",
"Cosmology/Spelljamming and Travel.md",
"Untitled.canvas",
"Locations/Erythnul.md",
"Locations/Cornucopia.md",
"Locations/Lavos RST.md",
"index.md",
"Factions/Regulators.md",
"Factions/Illithid.md",
"Notable Characters/Adm. Allorienne Arandeiros.md",
"Locations/Vaardland.md",
"History/Recent History.md",
"Burgle Schmurgle.md",
"History/Ancient History.md",
"img/NewBurgell.webp",
"Notable Characters/The Heroes of Vaardland",
"Notable Characters",
"img/DumathoinsProspectorsIcon.png",
"img/GreaterSphereMap.webp",
"img/StarCog.png",
"DumathoinsProspectorsIcon.png",
"StarCog.png",
"img",
"Untitled Folder",
"The Greater Saggitarian Sphere.canvas",
"Cosmology/GreaterSagSphere.webp",
"Locations",
"Cosmology/Vaardspace.webp",
"Cosmology/Milky Way Square.jpg",
"Cosmology",
"History",
"Current-Events",
"templates",
"Factions"
]
}