commit
67c1045167
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"alwaysUpdateLinks": true,
|
||||||
|
"newFileLocation": "current"
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"baseFontSize": 16,
|
||||||
|
"translucency": true,
|
||||||
|
"enabledCssSnippets": [
|
||||||
|
"checkbox",
|
||||||
|
"realistic-highlight",
|
||||||
|
"inline-block-embeds",
|
||||||
|
"colour-blocks"
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,22 @@
|
|||||||
|
[
|
||||||
|
"table-editor-obsidian",
|
||||||
|
"dataview",
|
||||||
|
"find-unlinked-files",
|
||||||
|
"obsidian-emoji-toolbar",
|
||||||
|
"templater-obsidian",
|
||||||
|
"obsidian-markdown-formatting-assistant-plugin",
|
||||||
|
"obsidian-metatable",
|
||||||
|
"metaedit",
|
||||||
|
"ledger-obsidian",
|
||||||
|
"buttons",
|
||||||
|
"quickadd",
|
||||||
|
"obsidian-timeline",
|
||||||
|
"obsidian-map-view",
|
||||||
|
"obsidian-citation-plugin",
|
||||||
|
"url-into-selection",
|
||||||
|
"obsidian-admonition",
|
||||||
|
"obsidian-dynamic-toc",
|
||||||
|
"obsidian-tasks-plugin",
|
||||||
|
"obsidian-dice-roller",
|
||||||
|
"music-code-blocks"
|
||||||
|
]
|
@ -0,0 +1,15 @@
|
|||||||
|
[
|
||||||
|
"file-explorer",
|
||||||
|
"global-search",
|
||||||
|
"switcher",
|
||||||
|
"graph",
|
||||||
|
"backlink",
|
||||||
|
"page-preview",
|
||||||
|
"note-composer",
|
||||||
|
"command-palette",
|
||||||
|
"markdown-importer",
|
||||||
|
"word-count",
|
||||||
|
"audio-recorder",
|
||||||
|
"open-with-default-app",
|
||||||
|
"file-recovery"
|
||||||
|
]
|
@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
"collapse-filter": true,
|
||||||
|
"search": "",
|
||||||
|
"showTags": false,
|
||||||
|
"showAttachments": false,
|
||||||
|
"hideUnresolved": false,
|
||||||
|
"showOrphans": true,
|
||||||
|
"collapse-color-groups": false,
|
||||||
|
"colorGroups": [
|
||||||
|
{
|
||||||
|
"query": "line:(Hierarchy: \"Root\")",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 14701138
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query": "line:(Hierarchy: \"Root2\")",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 16744448
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query": "line:(DocType: \"Task\")",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 11657298
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query": "line:(DocType: \"Product\")",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 16711935
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query": "line:(DocType: \"Server\")",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 10053171
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query": "line:(DocType: \"Source\")",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 255
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"query": "line:(DocType: \"Investment\")",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 65535
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"collapse-display": true,
|
||||||
|
"showArrow": true,
|
||||||
|
"textFadeMultiplier": 0,
|
||||||
|
"nodeSizeMultiplier": 1,
|
||||||
|
"lineSizeMultiplier": 1,
|
||||||
|
"collapse-forces": true,
|
||||||
|
"centerStrength": 0.518713248970312,
|
||||||
|
"repelStrength": 10,
|
||||||
|
"linkStrength": 1,
|
||||||
|
"linkDistance": 250,
|
||||||
|
"scale": 0.5566498064618942,
|
||||||
|
"close": true
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
{}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "buttons",
|
||||||
|
"name": "Buttons",
|
||||||
|
"description": "Create Buttons in your Obsidian notes to run commands, open links, and insert templates",
|
||||||
|
"version": "0.4.15",
|
||||||
|
"author": "shabegom",
|
||||||
|
"authorUrl": "https://shbgm.ca",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"minAppVersion": "0.12.8"
|
||||||
|
}
|
@ -0,0 +1,142 @@
|
|||||||
|
/* @settings
|
||||||
|
|
||||||
|
name: Buttons
|
||||||
|
id: buttons-styles
|
||||||
|
settings:
|
||||||
|
-
|
||||||
|
id: button-background
|
||||||
|
title: Background
|
||||||
|
type: variable-themed-color
|
||||||
|
format: hex
|
||||||
|
opacity: false
|
||||||
|
default-light: '#f5f6f8'
|
||||||
|
default-dark: '#1b1b1b'
|
||||||
|
-
|
||||||
|
id: button-text
|
||||||
|
title: Text
|
||||||
|
type: variable-themed-color
|
||||||
|
format: hex
|
||||||
|
opacity: false
|
||||||
|
default-light: '#1b1b1b'
|
||||||
|
default-dark: '#f5f6f8'
|
||||||
|
-
|
||||||
|
id: button-border
|
||||||
|
title: Border
|
||||||
|
type: variable-themed-color
|
||||||
|
format: hex
|
||||||
|
opacity: false
|
||||||
|
default-light: '#7a9486'
|
||||||
|
default-dark: '#84a83a'
|
||||||
|
-
|
||||||
|
id: button-box-shadow
|
||||||
|
title: Box Shadow
|
||||||
|
type: variable-themed-color
|
||||||
|
format: rgb
|
||||||
|
opacity: true
|
||||||
|
default-light: '#1b1b1b'
|
||||||
|
default-dark: '#f5f6f8'
|
||||||
|
-
|
||||||
|
id: button-border-radius
|
||||||
|
title: Border Radius
|
||||||
|
type: variable-number
|
||||||
|
format: px
|
||||||
|
default: 5
|
||||||
|
-
|
||||||
|
id: button-size
|
||||||
|
title: Font Size
|
||||||
|
type: variable-number
|
||||||
|
format: em
|
||||||
|
default: 1
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.block-language-button {
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button-default {
|
||||||
|
border: 0.5px solid var(--button-border, #7a9486);
|
||||||
|
border-radius: var(--button-border-radius, 5px);
|
||||||
|
background-color: var(--button-background);
|
||||||
|
padding: 10px 30px;
|
||||||
|
color: var(--button-text);
|
||||||
|
text-decoration: none;
|
||||||
|
font-size: var(--button-size);
|
||||||
|
margin: 0 5px;
|
||||||
|
box-shadow: 0 1px 3px var(--button-box-shadow, rgba(0, 0, 0, 0.12)),
|
||||||
|
0 1px 2px var(--button-box-shadow, rgba(0, 0, 0, 0.24));
|
||||||
|
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button-default:hover {
|
||||||
|
z-index: 100;
|
||||||
|
box-shadow: 0 4px 4px var(--button-box-shadow, rgba(0, 0, 0, 0.25)),
|
||||||
|
0 10px 10px var(--button-box-shadow, rgba(0, 0, 0, 0.22));
|
||||||
|
transform: translate3d(0px, -1.5px, 0px);
|
||||||
|
background-color: var(--button-background);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .button-default {
|
||||||
|
border: 0.5px solid var(--button-border, #84a83a);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .button-default:hover {
|
||||||
|
z-index: 100;
|
||||||
|
box-shadow: 0 4px 4px var(--button-box-shadow, rgba(210, 210, 210, 0.25)),
|
||||||
|
0 10px 10px var(--button-box-shadow, rgba(210, 210, 210, 0.22));
|
||||||
|
transform: translate3d(0px, -1.5px, 0px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.blue {
|
||||||
|
background: #76b3fa;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.red {
|
||||||
|
background: red;
|
||||||
|
}
|
||||||
|
|
||||||
|
.green {
|
||||||
|
background: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.yellow {
|
||||||
|
background: yellow;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.purple {
|
||||||
|
background: #725585;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blue:hover {
|
||||||
|
background: #76b3fa;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.red:hover {
|
||||||
|
background: red;
|
||||||
|
}
|
||||||
|
|
||||||
|
.green:hover {
|
||||||
|
background: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.yellow:hover {
|
||||||
|
background: yellow;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.purple:hover {
|
||||||
|
background: #725585;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button-maker {
|
||||||
|
max-width: 35rem;
|
||||||
|
width: 35rem;
|
||||||
|
overflow-y: auto;
|
||||||
|
max-height: 30rem;
|
||||||
|
padding-left: 0.5rem;
|
||||||
|
padding-right: 0.5rem;
|
||||||
|
overflow-x: hidden;
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"renderNullAs": "\\-",
|
||||||
|
"warnOnEmptyResult": true,
|
||||||
|
"refreshInterval": 1000,
|
||||||
|
"defaultDateFormat": "dd/MM/yyyy",
|
||||||
|
"defaultDateTimeFormat": "h:mm a - MMMM dd, yyyy",
|
||||||
|
"inlineQueryPrefix": "=",
|
||||||
|
"inlineJsQueryPrefix": "$=",
|
||||||
|
"enableDataviewJs": true,
|
||||||
|
"schemaVersion": 1
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "dataview",
|
||||||
|
"name": "Dataview",
|
||||||
|
"version": "0.4.10",
|
||||||
|
"minAppVersion": "0.12.0",
|
||||||
|
"description": "Complex data views for the data-obsessed.",
|
||||||
|
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
||||||
|
"authorUrl": "https://github.com/blacksmithgu",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
/* List View Default Styling; rendered internally as a table. */
|
||||||
|
.table-view-table {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view-table > thead > tr, .table-view-table > tbody > tr {
|
||||||
|
margin-top: 1em;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view-table > thead > tr > th {
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: larger;
|
||||||
|
border-top: none;
|
||||||
|
border-left: none;
|
||||||
|
border-right: none;
|
||||||
|
border-bottom: solid;
|
||||||
|
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view-table > tbody > tr > td {
|
||||||
|
text-align: left;
|
||||||
|
border: none;
|
||||||
|
font-weight: 400;
|
||||||
|
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Rendered value styling for any view. */
|
||||||
|
.dataview-result-list-root-ul {
|
||||||
|
padding: 0em !important;
|
||||||
|
margin: 0em !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Generic grouping styling. */
|
||||||
|
.dataview.result-group {
|
||||||
|
padding-left: 8px;
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"id": "find-unlinked-files",
|
||||||
|
"name": "Find unlinked files and unresolved links",
|
||||||
|
"version": "1.2.1",
|
||||||
|
"description": "Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.",
|
||||||
|
"author": "Vinzent",
|
||||||
|
"authorUrl": "https://github.com/Vinzent03",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
Not Found
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"currencySymbol": "£",
|
||||||
|
"ledgerFile": "Ledger.md",
|
||||||
|
"includeFinalLineAmount": false,
|
||||||
|
"enableLedgerVis": false
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "ledger-obsidian",
|
||||||
|
"name": "Ledger",
|
||||||
|
"author": "Tony Grosinger",
|
||||||
|
"authorUrl": "https://grosinger.net",
|
||||||
|
"description": "Plain text accounting",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"version": "0.0.8",
|
||||||
|
"minAppVersion": "0.11.12",
|
||||||
|
"js": "main.js"
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
/*
|
||||||
|
Transaction Entry Modal
|
||||||
|
*/
|
||||||
|
|
||||||
|
.is-mobile .remove-row {
|
||||||
|
margin: 11px 4px 11px 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-mobile input[type='number'] {
|
||||||
|
padding: 8px 14px;
|
||||||
|
height: auto;
|
||||||
|
font-size: 17px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-mobile button {
|
||||||
|
margin: 5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Settings Page
|
||||||
|
*/
|
||||||
|
|
||||||
|
.ledger-input-error {
|
||||||
|
border-color: var(--text-error) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ledger-donation {
|
||||||
|
width: 70%;
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ledger-donate-button {
|
||||||
|
margin: 10px;
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"ProgressProperties": {
|
||||||
|
"enabled": false,
|
||||||
|
"properties": []
|
||||||
|
},
|
||||||
|
"IgnoredProperties": {
|
||||||
|
"enabled": false,
|
||||||
|
"properties": []
|
||||||
|
},
|
||||||
|
"AutoProperties": {
|
||||||
|
"enabled": false,
|
||||||
|
"properties": []
|
||||||
|
},
|
||||||
|
"EditMode": {
|
||||||
|
"mode": "Some Multi",
|
||||||
|
"properties": [
|
||||||
|
"Tag",
|
||||||
|
"Alias",
|
||||||
|
"Location"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"KanbanHelper": {
|
||||||
|
"enabled": false,
|
||||||
|
"boards": []
|
||||||
|
},
|
||||||
|
"UIElements": {
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "metaedit",
|
||||||
|
"name": "MetaEdit",
|
||||||
|
"version": "1.6.16",
|
||||||
|
"minAppVersion": "0.12.0",
|
||||||
|
"description": "MetaEdit helps you manage your metadata.",
|
||||||
|
"author": "Christian B. B. Houmann",
|
||||||
|
"authorUrl": "https://bagerbach.com",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
.centerSettingContent {
|
||||||
|
display: grid;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.not-a-button {
|
||||||
|
background: none;
|
||||||
|
color: inherit;
|
||||||
|
border: none;
|
||||||
|
padding: 0;
|
||||||
|
font: inherit;
|
||||||
|
cursor: pointer;
|
||||||
|
outline: inherit;
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "music-code-blocks",
|
||||||
|
"name": "Music notation",
|
||||||
|
"version": "1.0.3",
|
||||||
|
"minAppVersion": "0.9.15",
|
||||||
|
"description": "Plugin which renders music notation from code blocks. Uses the `music-abc` language.",
|
||||||
|
"author": "Til Blechschmidt",
|
||||||
|
"authorUrl": "https://github.com/TilBlechschmidt/obsidian-plugin-abcjs",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
/* Default abcjs styles look good. Just adapting it to the current theme. */
|
||||||
|
|
||||||
|
.abcjs-container svg path {
|
||||||
|
fill: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.abcjs-container svg text {
|
||||||
|
fill: var(--text-normal);
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"userAdmonitions": {},
|
||||||
|
"syntaxHighlight": false,
|
||||||
|
"copyButton": false,
|
||||||
|
"version": "6.3.0",
|
||||||
|
"autoCollapse": false,
|
||||||
|
"defaultCollapseType": "open",
|
||||||
|
"syncLinks": true,
|
||||||
|
"enableMarkdownProcessor": false
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-admonition",
|
||||||
|
"name": "Admonition",
|
||||||
|
"version": "6.3.0",
|
||||||
|
"minAppVersion": "0.11.0",
|
||||||
|
"description": "Admonition block-styled content for Obsidian.md",
|
||||||
|
"author": "Jeremy Valentine",
|
||||||
|
"authorUrl": "",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,229 @@
|
|||||||
|
/** Constants */
|
||||||
|
:root {
|
||||||
|
--admonition-details-icon: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8.59 16.58L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.42z'/></svg>");
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition {
|
||||||
|
margin: 1.5625em 0;
|
||||||
|
padding: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
color: var(--text-normal);
|
||||||
|
page-break-inside: avoid;
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
border-left: 0.2rem solid rgb(var(--admonition-color));
|
||||||
|
border-radius: 0.1rem;
|
||||||
|
box-shadow: 0 0.2rem 0.5rem var(--background-modifier-box-shadow);
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-title {
|
||||||
|
position: relative;
|
||||||
|
padding: 0.6rem 0.25em;
|
||||||
|
font-weight: 700;
|
||||||
|
background-color: rgba(var(--admonition-color), 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-title-content {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-start;
|
||||||
|
margin-top: 0 !important;
|
||||||
|
margin-bottom: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-title-icon {
|
||||||
|
color: rgb(var(--admonition-color));
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
margin: 0 0.5em 0 0.25em;
|
||||||
|
min-width: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-title-markdown {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-title.no-title {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition > .admonition-title.no-title + .admonition-content-holder {
|
||||||
|
margin-top: 1rem;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-content-holder {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-content {
|
||||||
|
margin: 10px 15px;
|
||||||
|
position: relative;
|
||||||
|
overflow-x: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-content-copy {
|
||||||
|
color: var(--text-faint);
|
||||||
|
cursor: pointer;
|
||||||
|
opacity: 0;
|
||||||
|
position: absolute;
|
||||||
|
right: 0.375rem;
|
||||||
|
top: -5px;
|
||||||
|
transition: 0.3s opacity ease-in;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-content-copy:hover {
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition:hover .admonition-content-copy,
|
||||||
|
.admonition-content-copy:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.admonition-title:hover + .admonition-content .admonition-content-copy {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
details.admonition:not([open]) {
|
||||||
|
padding-bottom: 0;
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
details.admonition > summary {
|
||||||
|
outline: none;
|
||||||
|
display: block !important;
|
||||||
|
list-style: none !important;
|
||||||
|
list-style-type: none !important;
|
||||||
|
min-height: 1rem;
|
||||||
|
border-top-left-radius: 0.1rem;
|
||||||
|
border-top-right-radius: 0.1rem;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
details.admonition > summary::-webkit-details-marker,
|
||||||
|
details.admonition > summary::marker {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
details.admonition > summary > .collapser {
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
right: 8px;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
details.admonition > summary > .collapser > .handle {
|
||||||
|
transform: rotate(0deg);
|
||||||
|
transition: transform 0.25s;
|
||||||
|
background-color: currentColor;
|
||||||
|
-webkit-mask-repeat: no-repeat;
|
||||||
|
mask-repeat: no-repeat;
|
||||||
|
-webkit-mask-size: contain;
|
||||||
|
mask-size: contain;
|
||||||
|
-webkit-mask-image: var(--admonition-details-icon);
|
||||||
|
mask-image: var(--admonition-details-icon);
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
details.admonition[open] > summary > .collapser > .handle {
|
||||||
|
transform: rotate(90deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Settings */
|
||||||
|
.admonition-setting-additional-container
|
||||||
|
> .setting-item:not(.setting-item-heading) {
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-setting-additional-container {
|
||||||
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
|
border-top: 1px solid var(--background-modifier-border);
|
||||||
|
padding: 18px 0 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-setting-additional-container > .setting-item-heading:only-child {
|
||||||
|
padding-bottom: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-setting-additional-container > .additional {
|
||||||
|
margin: 6px 12px;
|
||||||
|
}
|
||||||
|
.admonition-setting-additional-container > .additional > .setting-item {
|
||||||
|
border-top: 0;
|
||||||
|
padding-top: 9px;
|
||||||
|
}
|
||||||
|
.admonition-setting-additional-container
|
||||||
|
> .additional
|
||||||
|
> .setting-item
|
||||||
|
> .setting-item-control
|
||||||
|
> *:first-child {
|
||||||
|
margin: 0 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.setting-item > .admonition {
|
||||||
|
width: 50%;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.unset-align-items {
|
||||||
|
align-items: unset;
|
||||||
|
}
|
||||||
|
|
||||||
|
.has-invalid-message {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr 1fr;
|
||||||
|
grid-template-rows: 1fr 1fr;
|
||||||
|
grid-template-areas:
|
||||||
|
"text image"
|
||||||
|
"inv inv";
|
||||||
|
}
|
||||||
|
|
||||||
|
input.is-invalid {
|
||||||
|
border-color: #dc3545 !important;
|
||||||
|
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: right calc(0.375em + 0.1875rem) center;
|
||||||
|
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-type-setting input {
|
||||||
|
grid-column: span 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.invalid-feedback {
|
||||||
|
display: block;
|
||||||
|
grid-area: inv;
|
||||||
|
width: 100%;
|
||||||
|
margin-top: 0.25rem;
|
||||||
|
font-size: 0.875em;
|
||||||
|
color: #dc3545;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-suggester-icon svg {
|
||||||
|
width: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Internal */
|
||||||
|
|
||||||
|
.admonition li.task-list-item.is-checked p {
|
||||||
|
text-decoration: line-through;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-settings .coffee {
|
||||||
|
width: 60%;
|
||||||
|
color: var(--text-faint);
|
||||||
|
margin: 1rem auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.admonition-settings .coffee img {
|
||||||
|
height: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.admonition-file-upload {
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 12px;
|
||||||
|
}
|
||||||
|
.admonition-file-upload > input[type="file"] {
|
||||||
|
display: none;
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-citation-plugin",
|
||||||
|
"name": "Citations",
|
||||||
|
"version": "0.4.4",
|
||||||
|
"minAppVersion": "0.9.20",
|
||||||
|
"description": "Automatically search and insert citations from a Zotero library",
|
||||||
|
"author": "Jon Gauthier",
|
||||||
|
"authorUrl": "http://foldl.me",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,114 @@
|
|||||||
|
/** Citations modal **/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Loading animation from
|
||||||
|
* https://loading.io/css/
|
||||||
|
*/
|
||||||
|
.zoteroModalLoading {
|
||||||
|
color: var(--text-muted);
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.zoteroModalLoadingAnimation {
|
||||||
|
display: inline-block;
|
||||||
|
width: 80px;
|
||||||
|
height: 80px;
|
||||||
|
}
|
||||||
|
.zoteroModalLoadingAnimation {
|
||||||
|
content: " ";
|
||||||
|
display: block;
|
||||||
|
width: 32px;
|
||||||
|
height: 32px;
|
||||||
|
margin: 10px auto;
|
||||||
|
border-radius: 50%;
|
||||||
|
border: 3px solid #eee;
|
||||||
|
border-color: #eee transparent #eee transparent;
|
||||||
|
animation: lds-dual-ring 1.2s linear infinite;
|
||||||
|
}
|
||||||
|
@keyframes lds-dual-ring {
|
||||||
|
0% {
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#zoteroSettingTab .text-monospace {
|
||||||
|
font-family: monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zoteroModalResults .suggestion-item {
|
||||||
|
height: fit-content;
|
||||||
|
line-height: 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zoteroTitle {
|
||||||
|
font-size: 14px;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
.zoteroAuthors {
|
||||||
|
color: #555;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
.zoteroAuthorsEmpty::after {
|
||||||
|
font-style: italic;
|
||||||
|
content: 'Unknown authors';
|
||||||
|
}
|
||||||
|
.zoteroCitekey {
|
||||||
|
color: #555;
|
||||||
|
font-size: 13px;
|
||||||
|
font-family: monospace;
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 5px;
|
||||||
|
padding-right: 5px;
|
||||||
|
border-right: 1px solid #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .zoteroTitle {
|
||||||
|
font-size: 14px;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
.theme-dark .zoteroAuthors {
|
||||||
|
color: #aaa;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
.theme-dark .zoteroCitekey {
|
||||||
|
color: #aaa;
|
||||||
|
font-size: 13px;
|
||||||
|
font-family: monospace;
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 5px;
|
||||||
|
padding-right: 5px;
|
||||||
|
border-right: 1px solid #aaa;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Settings dialog **/
|
||||||
|
.d-none {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.zoteroSettingCitationPathLoading,
|
||||||
|
.zoteroSettingCitationPathError,
|
||||||
|
.zoteroSettingCitationPathSuccess {
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
.zoteroSettingCitationPathLoading {
|
||||||
|
color: var(--text-muted);
|
||||||
|
}
|
||||||
|
.zoteroSettingCitationPathError {
|
||||||
|
color: var(--text-error);
|
||||||
|
}
|
||||||
|
.zoteroSettingCitationPathError:hover {
|
||||||
|
color: var(--text-error-hover);
|
||||||
|
}
|
||||||
|
.zoteroSettingCitationPathSuccess {
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
.zoteroSettingCitationPathSuccess:hover {
|
||||||
|
color: var(--text-accent-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
#zoteroSettingTab textarea {
|
||||||
|
resize: vertical;
|
||||||
|
width: 100%;
|
||||||
|
min-height: 10em;
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-dice-roller",
|
||||||
|
"name": "Dice Roller",
|
||||||
|
"version": "6.4.0",
|
||||||
|
"minAppVersion": "0.12.0",
|
||||||
|
"description": "Inline dice rolling for Obsidian.md",
|
||||||
|
"author": "Jeremy Valentine",
|
||||||
|
"authorUrl": "",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,143 @@
|
|||||||
|
.dice-roller {
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
cursor: pointer;
|
||||||
|
margin: 0 0.25em 0 0;
|
||||||
|
}
|
||||||
|
.dice-roller > div {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
.dice-roller span {
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
.dice-roller > .dice-roller-button {
|
||||||
|
display: inline-block;
|
||||||
|
position: relative;
|
||||||
|
font-size: inherit;
|
||||||
|
margin-left: 0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller.has-embed .dice-roller-result {
|
||||||
|
width: 100%;
|
||||||
|
padding: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller.has-embed .dice-roller-result .markdown-embed {
|
||||||
|
display: flex;
|
||||||
|
margin-top: 0.5rem;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller.has-embed .dice-roller-button {
|
||||||
|
padding-top: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice.tooltip {
|
||||||
|
max-width: unset !important;
|
||||||
|
}
|
||||||
|
.workspace .markdown-preview-view .dice-roller.has-embed {
|
||||||
|
display: flex;
|
||||||
|
padding-right: 0.25rem;
|
||||||
|
margin: 0.25rem 0;
|
||||||
|
}
|
||||||
|
.dice-no-results {
|
||||||
|
font-style: italic;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller.has-embed .internal-embed {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller.has-embed
|
||||||
|
.internal-embed
|
||||||
|
*:last-child:not(svg):not(.dice-content-copy) {
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller.has-embed .dice-file-name {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-section-result {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-content-copy {
|
||||||
|
color: var(--text-faint);
|
||||||
|
cursor: pointer;
|
||||||
|
height: fit-content;
|
||||||
|
}
|
||||||
|
.dice-content-copy.no-show {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-content-copy:hover {
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller.has-embed .dice-section-result .dice-content-copy,
|
||||||
|
.dice-content-copy:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller-result {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller-settings .coffee {
|
||||||
|
width: 60%;
|
||||||
|
color: var(--text-faint);
|
||||||
|
margin: 0.5rem auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.dice-roller-settings .coffee img {
|
||||||
|
height: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Settings */
|
||||||
|
.dice-roller-setting-additional-container
|
||||||
|
> .setting-item:not(.setting-item-heading) {
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller-setting-additional-container {
|
||||||
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
|
border-top: 1px solid var(--background-modifier-border);
|
||||||
|
padding: 18px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller-setting-additional-container > .setting-item-heading:only-child {
|
||||||
|
padding-bottom: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller-setting-additional-container > .additional .no-formulas {
|
||||||
|
width: auto;
|
||||||
|
display: block;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.dice-roller-setting-additional-container > .additional > .setting-item {
|
||||||
|
border-top: 0;
|
||||||
|
padding-top: 9px;
|
||||||
|
}
|
||||||
|
.dice-roller-setting-additional-container
|
||||||
|
> .additional
|
||||||
|
> .setting-item
|
||||||
|
> .setting-item-control
|
||||||
|
> *:first-child {
|
||||||
|
margin: 0 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller-setting-additional-container .add-new-formula {
|
||||||
|
margin: 0 1rem;
|
||||||
|
padding: 1rem 1rem 0 1rem;
|
||||||
|
border-radius: 0.5rem;
|
||||||
|
box-shadow: 0 0 0.25rem var(--background-modifier-box-shadow);
|
||||||
|
}
|
||||||
|
|
||||||
|
.dice-roller-setting-additional-container
|
||||||
|
.add-new-formula
|
||||||
|
.formula-data
|
||||||
|
.setting-item {
|
||||||
|
border: 0;
|
||||||
|
}
|
@ -0,0 +1,2 @@
|
|||||||
|
var k=Object.create;var c=Object.defineProperty,B=Object.defineProperties,F=Object.getOwnPropertyDescriptor,V=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertyNames,x=Object.getOwnPropertySymbols,I=Object.getPrototypeOf,L=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var w=(n,t,e)=>t in n?c(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e,u=(n,t)=>{for(var e in t||(t={}))L.call(t,e)&&w(n,e,t[e]);if(x)for(var e of x(t))j.call(t,e)&&w(n,e,t[e]);return n},T=(n,t)=>B(n,V(t)),M=n=>c(n,"__esModule",{value:!0});var X=typeof require!="undefined"?require:n=>{throw new Error('Dynamic require of "'+n+'" is not supported')};var Y=(n,t)=>{M(n);for(var e in t)c(n,e,{get:t[e],enumerable:!0})},$=(n,t,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of W(t))!L.call(n,i)&&i!=="default"&&c(n,i,{get:()=>t[i],enumerable:!(e=F(t,i))||e.enumerable});return n},h=n=>$(M(c(n!=null?k(I(n)):{},"default",n&&n.__esModule&&"default"in n?{get:()=>n.default,enumerable:!0}:{value:n,enumerable:!0})),n);var r=(n,t,e)=>new Promise((i,s)=>{var a=o=>{try{d(e.next(o))}catch(E){s(E)}},p=o=>{try{d(e.throw(o))}catch(E){s(E)}},d=o=>o.done?i(o.value):Promise.resolve(o.value).then(a,p);d((e=e.apply(n,t)).next())});Y(exports,{default:()=>b});var R=h(require("obsidian"));var A=h(require("obsidian"));function O(n,t){let e=Object.assign({},t,n);return Object.keys(e).reduce((i,s)=>{let a=n[s],p=typeof a=="undefined"||a===null;return T(u({},i),{[s]:p?t[s]:a})},{})}function P(n,t){try{let e=(0,A.parseYaml)(n);return O(e,t)}catch(e){return t}}var v={style:"bullet",min_depth:2,max_depth:6,externalStyle:""},m="dynamic-toc",H=`.${m}`;var f=h(require("obsidian"));function K(n){return n.replace(/[[\]]/g,"")}function y(n,t){let{headings:e}=n,i=e.filter(a=>a.level>=t.min_depth&&a.level<=t.max_depth),s=i[0].level;return i.map(a=>{let p=t.style==="number"&&"1."||"-",d=new Array(Math.max(0,a.level-s)).fill(" ").join(""),o=K(a.heading);return`${d}${p} [[#${o}|${o}]]`}).join(`
|
||||||
|
`)}function N(n){let t=null;return{start:()=>{t=new Date().getTime()},stop:()=>{!t||console.log(`Dynamic TOC ${n} completed in ${new Date().getTime()-t}ms.`)}}}var _=class extends f.MarkdownRenderChild{constructor(t,e,i,s){super(s);this.app=t;this.config=e;this.filePath=i;this.container=s;this.onSettingsChangeHandler=t=>{this.render(O(this.config,t))};this.onFileChangeHandler=t=>{t.deleted||t.path!==this.filePath||this.render()}}onload(){return r(this,null,function*(){yield this.render(),this.registerEvent(this.app.metadataCache.on("dynamic-toc:settings",this.onSettingsChangeHandler)),this.registerEvent(this.app.metadataCache.on("changed",this.onFileChangeHandler))})}render(t){return r(this,null,function*(){let e=N("codeblock renderer");e.start(),this.container.empty(),this.container.classList.add(m);let i=y(this.app.metadataCache.getCache(this.filePath),t||this.config);yield f.MarkdownRenderer.renderMarkdown(i,this.container,this.filePath,this),e.stop()})}};var l=h(require("obsidian"));var g={None:"",TOC:"[TOC]",_TOC_:"__TOC__"};var D=class extends l.PluginSettingTab{constructor(t,e){super(t,e);this.plugin=e}display(){let{containerEl:t}=this;t.empty(),t.createEl("h2",{text:"Dynamic Table of Contents Settings"}),new l.Setting(t).setName("List Style").setDesc("The table indication").addDropdown(e=>e.addOptions({bullet:"Bullet",number:"Number"}).setValue(this.plugin.settings.style).onChange(i=>r(this,null,function*(){this.plugin.settings.style=i,yield this.plugin.saveSettings()}))),new l.Setting(t).setName("Minimum Header Depth").setDesc("The default minimum header depth to render").addSlider(e=>e.setLimits(1,6,1).setValue(this.plugin.settings.min_depth).setDynamicTooltip().onChange(i=>r(this,null,function*(){i>this.plugin.settings.max_depth?new l.Notice("Min Depth is higher than Max Depth"):(this.plugin.settings.min_depth=i,yield this.plugin.saveSettings())}))),new l.Setting(t).setName("Maximum Header Depth").setDesc("The default maximum header depth to render").addSlider(e=>e.setLimits(1,6,1).setValue(this.plugin.settings.max_depth).setDynamicTooltip().onChange(i=>r(this,null,function*(){i<this.plugin.settings.min_depth?new l.Notice("Max Depth is higher than Min Depth"):(this.plugin.settings.max_depth=i,yield this.plugin.saveSettings())}))),new l.Setting(t).setName("External rendering support").setDesc("Different markdown viewers provided Table of Contents support such as [TOC] or [[_TOC_]]. You may need to restart Obsidian for this to take effect.").addDropdown(e=>e.addOptions(Object.keys(g).reduce((i,s)=>{let a=g[s];return T(u({},i),{[s]:a})},{})).setValue(this.plugin.settings.externalStyle).onChange(i=>r(this,null,function*(){this.plugin.settings.externalStyle=i,yield this.plugin.saveSettings()})))}};var C=h(require("obsidian"));var S=class extends C.MarkdownRenderChild{constructor(t,e,i,s,a){super(s);this.app=t;this.settings=e;this.filePath=i;this.match=a;this.onSettingsChangeHandler=()=>{this.render()};this.onFileChangeHandler=t=>{t.deleted||t.path!==this.filePath||this.render()}}static findMatch(t,e){return Array.from(t.querySelectorAll("p, span, a")).find(s=>s.textContent.toLowerCase().includes(e.toLowerCase()))||null}onload(){return r(this,null,function*(){this.render(),this.registerEvent(this.app.metadataCache.on("dynamic-toc:settings",this.onSettingsChangeHandler)),this.registerEvent(this.app.metadataCache.on("changed",this.onFileChangeHandler))})}render(){return r(this,null,function*(){let t=y(this.app.metadataCache.getCache(this.filePath),this.settings),e=document.createElement("div");e.classList.add(m),yield C.MarkdownRenderer.renderMarkdown(t,e,this.filePath,this),this.match.style.display="none";let i=this.containerEl.querySelector(H);i&&this.containerEl.removeChild(i),this.match.parentNode.appendChild(e)})}};var b=class extends R.Plugin{constructor(){super(...arguments);this.onload=()=>r(this,null,function*(){yield this.loadSettings(),console.log("Dynamic TOC Loaded"),this.addSettingTab(new D(this.app,this)),this.registerMarkdownCodeBlockProcessor("toc",(t,e,i)=>{let s=P(t,this.settings);i.addChild(new _(this.app,s,i.sourcePath,e))}),this.registerMarkdownPostProcessor((t,e)=>{let i=g[this.settings.externalStyle];if(!i)return;let s=null;try{s=S.findMatch(t,i)}catch(a){console.error(a)}(s==null?void 0:s.parentNode)&&e.addChild(new S(this.app,this.settings,e.sourcePath,t,s))})});this.loadSettings=()=>r(this,null,function*(){this.settings=Object.assign({},v,yield this.loadData())});this.saveSettings=()=>r(this,null,function*(){yield this.saveData(this.settings),this.app.metadataCache.trigger("dynamic-toc:settings",this.settings)})}};0&&(module.exports={});
|
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-dynamic-toc",
|
||||||
|
"name": "Dynamic Table of Contents",
|
||||||
|
"author": "aidurber",
|
||||||
|
"description": "An Obsidian plugin to generate Tables of Contents that stay up to date with your document outline.",
|
||||||
|
"minAppVersion": "0.11.0",
|
||||||
|
"version": "0.0.11",
|
||||||
|
"repo": "aidurber/obsidian-plugin-dynamic-toc"
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
Not Found
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-emoji-toolbar",
|
||||||
|
"name": "Emoji Toolbar",
|
||||||
|
"version": "0.2.2",
|
||||||
|
"description": "Quickly search for and insert emojis into your notes.",
|
||||||
|
"author": "oliveryh",
|
||||||
|
"authorUrl": "https://github.com/oliveryh/obsidian-emoji-toolbar",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
img.emoji {
|
||||||
|
height: 1em;
|
||||||
|
width: 1em;
|
||||||
|
margin: 0 0.05em 0 0.1em;
|
||||||
|
vertical-align: -0.1em;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
# Intellij
|
||||||
|
*.iml
|
||||||
|
.idea
|
||||||
|
|
||||||
|
# npm
|
||||||
|
node_modules
|
||||||
|
|
||||||
|
# build
|
||||||
|
main.js
|
||||||
|
*.js.map
|
||||||
|
|
||||||
|
# obsidian
|
||||||
|
data.json
|
@ -0,0 +1,20 @@
|
|||||||
|
# Obsidian Icon Folder
|
||||||
|
|
||||||
|
This obsidian plugin allows you to add icons to your folder.
|
||||||
|
|
||||||
|
Right now, the current iconsets are available:
|
||||||
|
* [Remixicon](https://remixicon.com/)
|
||||||
|
|
||||||
|
## Screenshots
|
||||||
|
|
||||||
|
Here is one way to
|
||||||
|
|
||||||
|
## How to use
|
||||||
|
|
||||||
|
It is pretty simple to add a icon to your folder:
|
||||||
|
|
||||||
|
1. Right click on the folder where you want to add an icon
|
||||||
|
2. Select the `Change Icon` menu item (prefixed with a `#` icon)
|
||||||
|
3. Select the icon you want and profit!
|
||||||
|
|
||||||
|
To delete an icon, you just need to click on the `Delete Icon` (prefixed with a `trash` icon) menu item.
|
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-icon-folder",
|
||||||
|
"name": "Icon Folder",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"minAppVersion": "0.9.12",
|
||||||
|
"description": "This plugin allows to add an emoji in front of a folder.",
|
||||||
|
"author": "Florian Woelki",
|
||||||
|
"authorUrl": "https://florianwoelki.com/",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"name": "obsidian-icon-folder",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "This is an obsidian plugin that allows us to use an icon in the prefix of a folder name.",
|
||||||
|
"main": "main.js",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "rollup --config rollup.config.js -w",
|
||||||
|
"build": "rollup --config rollup.config.js --environment BUILD:production"
|
||||||
|
},
|
||||||
|
"keywords": [],
|
||||||
|
"author": "",
|
||||||
|
"license": "MIT",
|
||||||
|
"devDependencies": {
|
||||||
|
"@rollup/plugin-commonjs": "^18.0.0",
|
||||||
|
"@rollup/plugin-node-resolve": "^11.2.1",
|
||||||
|
"@rollup/plugin-typescript": "^8.2.1",
|
||||||
|
"@types/node": "^14.14.37",
|
||||||
|
"obsidian": "^0.12.0",
|
||||||
|
"rollup": "^2.32.1",
|
||||||
|
"tslib": "^2.2.0",
|
||||||
|
"typescript": "^4.2.4"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"react": "^17.0.2",
|
||||||
|
"react-dom": "^17.0.2",
|
||||||
|
"react-icons": "^4.2.0"
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
import typescript from '@rollup/plugin-typescript';
|
||||||
|
import {nodeResolve} from '@rollup/plugin-node-resolve';
|
||||||
|
import commonjs from '@rollup/plugin-commonjs';
|
||||||
|
|
||||||
|
const isProd = (process.env.BUILD === 'production');
|
||||||
|
|
||||||
|
const banner =
|
||||||
|
`/*
|
||||||
|
THIS IS A GENERATED/BUNDLED FILE BY ROLLUP
|
||||||
|
if you want to view the source visit the plugins github repository
|
||||||
|
*/
|
||||||
|
`;
|
||||||
|
|
||||||
|
export default {
|
||||||
|
input: './src/main.ts',
|
||||||
|
output: {
|
||||||
|
dir: '.',
|
||||||
|
sourcemap: 'inline',
|
||||||
|
sourcemapExcludeSources: isProd,
|
||||||
|
format: 'cjs',
|
||||||
|
exports: 'default',
|
||||||
|
banner,
|
||||||
|
},
|
||||||
|
external: ['obsidian'],
|
||||||
|
plugins: [
|
||||||
|
typescript(),
|
||||||
|
nodeResolve({browser: true}),
|
||||||
|
commonjs(),
|
||||||
|
]
|
||||||
|
};
|
@ -0,0 +1,70 @@
|
|||||||
|
import * as remixicons from 'react-icons/ri/index';
|
||||||
|
import { App, FuzzyMatch, FuzzySuggestModal } from 'obsidian';
|
||||||
|
// @ts-ignore
|
||||||
|
import { renderToString } from 'react-dom/server';
|
||||||
|
import IconFolderPlugin from './main';
|
||||||
|
import { addToDOM } from './util';
|
||||||
|
|
||||||
|
export interface Icon {
|
||||||
|
id: string;
|
||||||
|
name: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export default class IconsPickerModal extends FuzzySuggestModal<any> {
|
||||||
|
private plugin: IconFolderPlugin;
|
||||||
|
private path: string;
|
||||||
|
|
||||||
|
constructor(app: App, plugin: IconFolderPlugin, path: string) {
|
||||||
|
super(app);
|
||||||
|
this.plugin = plugin;
|
||||||
|
this.path = path;
|
||||||
|
}
|
||||||
|
|
||||||
|
onOpen() {
|
||||||
|
super.onOpen();
|
||||||
|
}
|
||||||
|
|
||||||
|
onClose() {
|
||||||
|
let { contentEl } = this;
|
||||||
|
contentEl.empty();
|
||||||
|
}
|
||||||
|
|
||||||
|
getItemText(item: Icon): string {
|
||||||
|
return item.name;
|
||||||
|
}
|
||||||
|
|
||||||
|
getItems(): Icon[] {
|
||||||
|
const iconKeys: Icon[] = [];
|
||||||
|
for (let icon in remixicons) {
|
||||||
|
iconKeys.push({
|
||||||
|
id: icon,
|
||||||
|
name: icon.substring(2),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return iconKeys;
|
||||||
|
}
|
||||||
|
|
||||||
|
onChooseItem(item: Icon): void {
|
||||||
|
addToDOM(this.plugin, this.path, item.id);
|
||||||
|
this.plugin.addFolderIcon(this.path, item.id);
|
||||||
|
}
|
||||||
|
|
||||||
|
renderSuggestion(item: FuzzyMatch<Icon>, el: HTMLElement): void {
|
||||||
|
super.renderSuggestion(item, el);
|
||||||
|
|
||||||
|
if (item.item.id !== 'default') {
|
||||||
|
const iconPreviewNode = el.createDiv('div');
|
||||||
|
iconPreviewNode.innerHTML = renderToString(
|
||||||
|
// @ts-ignore
|
||||||
|
remixicons[item.item.id]({
|
||||||
|
size: '16px',
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
iconPreviewNode.style.position = 'absolute';
|
||||||
|
iconPreviewNode.style.top = '0';
|
||||||
|
iconPreviewNode.style.left = '0';
|
||||||
|
iconPreviewNode.style.marginTop = '7px';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,72 @@
|
|||||||
|
import { Plugin, MenuItem } from 'obsidian';
|
||||||
|
import IconsPickerModal from './iconsPickerModal';
|
||||||
|
import { addToDOMWithElement, removeFromDOM, waitForNode } from './util';
|
||||||
|
|
||||||
|
export default class IconFolderPlugin extends Plugin {
|
||||||
|
private folderIconData: Record<string, string>;
|
||||||
|
|
||||||
|
async onload() {
|
||||||
|
console.log('loading plugin obsidian-icon-folder');
|
||||||
|
|
||||||
|
await this.loadIconFolderData();
|
||||||
|
|
||||||
|
Object.entries(this.folderIconData).forEach(([key, value]) => {
|
||||||
|
waitForNode(`[data-path="${key}"]`).then((node) => {
|
||||||
|
addToDOMWithElement(this, key, value, node);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
this.registerEvent(
|
||||||
|
this.app.workspace.on('file-menu', (menu, file) => {
|
||||||
|
const addIconMenuItem = (item: MenuItem) => {
|
||||||
|
item.setTitle('Change icon');
|
||||||
|
item.setIcon('hashtag');
|
||||||
|
item.onClick(() => {
|
||||||
|
menu.hide();
|
||||||
|
const modal = new IconsPickerModal(this.app, this, file.path);
|
||||||
|
modal.open();
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
const removeIconMenuItem = (item: MenuItem) => {
|
||||||
|
item.setTitle('Remove icon');
|
||||||
|
item.setIcon('trash');
|
||||||
|
item.onClick(() => {
|
||||||
|
menu.hide();
|
||||||
|
this.removeFolderIcon(file.path);
|
||||||
|
removeFromDOM(file.path);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
menu.addItem(addIconMenuItem);
|
||||||
|
menu.addItem(removeIconMenuItem);
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
onunload() {
|
||||||
|
console.log('unloading plugin obsidian-icon-folder');
|
||||||
|
}
|
||||||
|
|
||||||
|
removeFolderIcon(path: string): void {
|
||||||
|
delete this.folderIconData[path];
|
||||||
|
this.saveIconFolderData();
|
||||||
|
}
|
||||||
|
|
||||||
|
addFolderIcon(path: string, iconId: string): void {
|
||||||
|
if (this.folderIconData[path]) {
|
||||||
|
removeFromDOM(path);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.folderIconData[path] = iconId;
|
||||||
|
this.saveIconFolderData();
|
||||||
|
}
|
||||||
|
|
||||||
|
async loadIconFolderData(): Promise<void> {
|
||||||
|
this.folderIconData = Object.assign({}, {}, await this.loadData());
|
||||||
|
}
|
||||||
|
|
||||||
|
async saveIconFolderData(): Promise<void> {
|
||||||
|
await this.saveData(this.folderIconData);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
.obsidian-icon-folder-icon {
|
||||||
|
border: 1px solid transparent;
|
||||||
|
padding: 2px 2px 2px 2px;
|
||||||
|
display: flex;
|
||||||
|
margin: auto 0;
|
||||||
|
}
|
@ -0,0 +1,78 @@
|
|||||||
|
import * as remixicons from 'react-icons/ri/index';
|
||||||
|
// @ts-ignore
|
||||||
|
import { renderToString } from 'react-dom/server';
|
||||||
|
import IconFolderPlugin from './main';
|
||||||
|
|
||||||
|
export const waitForNode = (selector: string): Promise<Element> => {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
if (document.querySelector(selector)) {
|
||||||
|
return resolve(document.querySelector(selector));
|
||||||
|
}
|
||||||
|
|
||||||
|
const observer = new MutationObserver(() => {
|
||||||
|
if (document.querySelector(selector)) {
|
||||||
|
resolve(document.querySelector(selector));
|
||||||
|
observer.disconnect();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
observer.observe(document.body, {
|
||||||
|
childList: true,
|
||||||
|
subtree: true,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const removeFromDOM = (path: string) => {
|
||||||
|
const node = document.querySelector(`[data-path="${path}"]`);
|
||||||
|
if (!node) {
|
||||||
|
console.error('element with data path not found', path);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const iconNode = node.querySelector('.obsidian-icon-folder-icon');
|
||||||
|
if (!iconNode) {
|
||||||
|
console.error('icon element does not exist', path);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
iconNode.remove();
|
||||||
|
};
|
||||||
|
|
||||||
|
export const addToDOMWithElement = (
|
||||||
|
plugin: IconFolderPlugin,
|
||||||
|
path: string,
|
||||||
|
iconId: string,
|
||||||
|
node: Element,
|
||||||
|
): void => {
|
||||||
|
const titleNode = node.querySelector('.nav-folder-title-content');
|
||||||
|
if (!titleNode) {
|
||||||
|
console.error('element with title not found');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
const iconNode = document.createElement('div');
|
||||||
|
iconNode.classList.add('obsidian-icon-folder-icon');
|
||||||
|
iconNode.innerHTML = renderToString(
|
||||||
|
// @ts-ignore
|
||||||
|
remixicons[iconId]({
|
||||||
|
size: '16px',
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
|
||||||
|
node.insertBefore(iconNode, titleNode);
|
||||||
|
};
|
||||||
|
|
||||||
|
export const addToDOM = (
|
||||||
|
plugin: IconFolderPlugin,
|
||||||
|
path: string,
|
||||||
|
iconId: string,
|
||||||
|
): void => {
|
||||||
|
const node = document.querySelector(`[data-path="${path}"]`);
|
||||||
|
if (!node) {
|
||||||
|
console.error('element with data path not found', path);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
addToDOMWithElement(plugin, path, iconId, node);
|
||||||
|
};
|
@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"compilerOptions": {
|
||||||
|
"baseUrl": ".",
|
||||||
|
"inlineSourceMap": true,
|
||||||
|
"inlineSources": true,
|
||||||
|
"module": "ESNext",
|
||||||
|
"target": "es6",
|
||||||
|
"allowJs": true,
|
||||||
|
"noImplicitAny": true,
|
||||||
|
"moduleResolution": "node",
|
||||||
|
"importHelpers": true,
|
||||||
|
"lib": [
|
||||||
|
"dom",
|
||||||
|
"es5",
|
||||||
|
"scripthost",
|
||||||
|
"es2015"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include": [
|
||||||
|
"**/*.ts"
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"1.0.0": "0.9.12"
|
||||||
|
}
|
@ -0,0 +1,326 @@
|
|||||||
|
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
|
"@rollup/plugin-commonjs@^18.0.0":
|
||||||
|
version "18.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-18.1.0.tgz#5a760d757af168a50727c0ae080251fbfcc5eb02"
|
||||||
|
integrity sha512-h3e6T9rUxVMAQswpDIobfUHn/doMzM9sgkMrsMWCFLmB84PSoC8mV8tOloAJjSRwdqhXBqstlX2BwBpHJvbhxg==
|
||||||
|
dependencies:
|
||||||
|
"@rollup/pluginutils" "^3.1.0"
|
||||||
|
commondir "^1.0.1"
|
||||||
|
estree-walker "^2.0.1"
|
||||||
|
glob "^7.1.6"
|
||||||
|
is-reference "^1.2.1"
|
||||||
|
magic-string "^0.25.7"
|
||||||
|
resolve "^1.17.0"
|
||||||
|
|
||||||
|
"@rollup/plugin-node-resolve@^11.2.1":
|
||||||
|
version "11.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60"
|
||||||
|
integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==
|
||||||
|
dependencies:
|
||||||
|
"@rollup/pluginutils" "^3.1.0"
|
||||||
|
"@types/resolve" "1.17.1"
|
||||||
|
builtin-modules "^3.1.0"
|
||||||
|
deepmerge "^4.2.2"
|
||||||
|
is-module "^1.0.0"
|
||||||
|
resolve "^1.19.0"
|
||||||
|
|
||||||
|
"@rollup/plugin-typescript@^8.2.1":
|
||||||
|
version "8.2.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.2.5.tgz#e0319761b2b5105615e5a0c371ae05bc2984b7de"
|
||||||
|
integrity sha512-QL/LvDol/PAGB2O0S7/+q2HpSUNodpw7z6nGn9BfoVCPOZ0r4EALrojFU29Bkoi2Hr2jgTocTejJ5GGWZfOxbQ==
|
||||||
|
dependencies:
|
||||||
|
"@rollup/pluginutils" "^3.1.0"
|
||||||
|
resolve "^1.17.0"
|
||||||
|
|
||||||
|
"@rollup/pluginutils@^3.1.0":
|
||||||
|
version "3.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
|
||||||
|
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
|
||||||
|
dependencies:
|
||||||
|
"@types/estree" "0.0.39"
|
||||||
|
estree-walker "^1.0.1"
|
||||||
|
picomatch "^2.2.2"
|
||||||
|
|
||||||
|
"@types/codemirror@0.0.108":
|
||||||
|
version "0.0.108"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-0.0.108.tgz#e640422b666bf49251b384c390cdeb2362585bde"
|
||||||
|
integrity sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw==
|
||||||
|
dependencies:
|
||||||
|
"@types/tern" "*"
|
||||||
|
|
||||||
|
"@types/estree@*":
|
||||||
|
version "0.0.50"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83"
|
||||||
|
integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
|
||||||
|
|
||||||
|
"@types/estree@0.0.39":
|
||||||
|
version "0.0.39"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
|
||||||
|
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
|
||||||
|
|
||||||
|
"@types/node@*":
|
||||||
|
version "16.7.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.2.tgz#0465a39b5456b61a04d98bd5545f8b34be340cb7"
|
||||||
|
integrity sha512-TbG4TOx9hng8FKxaVrCisdaxKxqEwJ3zwHoCWXZ0Jw6mnvTInpaB99/2Cy4+XxpXtjNv9/TgfGSvZFyfV/t8Fw==
|
||||||
|
|
||||||
|
"@types/node@^14.14.37":
|
||||||
|
version "14.17.12"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.12.tgz#7a31f720b85a617e54e42d24c4ace136601656c7"
|
||||||
|
integrity sha512-vhUqgjJR1qxwTWV5Ps5txuy2XMdf7Fw+OrdChRboy8BmWUPkckOhphaohzFG6b8DW7CrxaBMdrdJ47SYFq1okw==
|
||||||
|
|
||||||
|
"@types/resolve@1.17.1":
|
||||||
|
version "1.17.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
|
||||||
|
integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
|
||||||
|
dependencies:
|
||||||
|
"@types/node" "*"
|
||||||
|
|
||||||
|
"@types/tern@*":
|
||||||
|
version "0.23.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/tern/-/tern-0.23.4.tgz#03926eb13dbeaf3ae0d390caf706b2643a0127fb"
|
||||||
|
integrity sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==
|
||||||
|
dependencies:
|
||||||
|
"@types/estree" "*"
|
||||||
|
|
||||||
|
balanced-match@^1.0.0:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
|
||||||
|
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
|
||||||
|
|
||||||
|
brace-expansion@^1.1.7:
|
||||||
|
version "1.1.11"
|
||||||
|
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
|
||||||
|
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
|
||||||
|
dependencies:
|
||||||
|
balanced-match "^1.0.0"
|
||||||
|
concat-map "0.0.1"
|
||||||
|
|
||||||
|
builtin-modules@^3.1.0:
|
||||||
|
version "3.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
|
||||||
|
integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
|
||||||
|
|
||||||
|
commondir@^1.0.1:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
|
||||||
|
integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
|
||||||
|
|
||||||
|
concat-map@0.0.1:
|
||||||
|
version "0.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
|
||||||
|
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
|
||||||
|
|
||||||
|
deepmerge@^4.2.2:
|
||||||
|
version "4.2.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
|
||||||
|
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
|
||||||
|
|
||||||
|
estree-walker@^1.0.1:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
|
||||||
|
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
|
||||||
|
|
||||||
|
estree-walker@^2.0.1:
|
||||||
|
version "2.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
|
||||||
|
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
|
||||||
|
|
||||||
|
fs.realpath@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
|
||||||
|
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
|
||||||
|
|
||||||
|
fsevents@~2.3.2:
|
||||||
|
version "2.3.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
|
||||||
|
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
|
||||||
|
|
||||||
|
function-bind@^1.1.1:
|
||||||
|
version "1.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
|
||||||
|
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
|
||||||
|
|
||||||
|
glob@^7.1.6:
|
||||||
|
version "7.1.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
|
||||||
|
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
|
||||||
|
dependencies:
|
||||||
|
fs.realpath "^1.0.0"
|
||||||
|
inflight "^1.0.4"
|
||||||
|
inherits "2"
|
||||||
|
minimatch "^3.0.4"
|
||||||
|
once "^1.3.0"
|
||||||
|
path-is-absolute "^1.0.0"
|
||||||
|
|
||||||
|
has@^1.0.3:
|
||||||
|
version "1.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
|
||||||
|
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
|
||||||
|
dependencies:
|
||||||
|
function-bind "^1.1.1"
|
||||||
|
|
||||||
|
inflight@^1.0.4:
|
||||||
|
version "1.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
|
||||||
|
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
|
||||||
|
dependencies:
|
||||||
|
once "^1.3.0"
|
||||||
|
wrappy "1"
|
||||||
|
|
||||||
|
inherits@2:
|
||||||
|
version "2.0.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
|
||||||
|
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
|
||||||
|
|
||||||
|
is-core-module@^2.2.0:
|
||||||
|
version "2.6.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19"
|
||||||
|
integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==
|
||||||
|
dependencies:
|
||||||
|
has "^1.0.3"
|
||||||
|
|
||||||
|
is-module@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
|
||||||
|
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
|
||||||
|
|
||||||
|
is-reference@^1.2.1:
|
||||||
|
version "1.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7"
|
||||||
|
integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==
|
||||||
|
dependencies:
|
||||||
|
"@types/estree" "*"
|
||||||
|
|
||||||
|
"js-tokens@^3.0.0 || ^4.0.0":
|
||||||
|
version "4.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
|
||||||
|
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
|
||||||
|
|
||||||
|
loose-envify@^1.1.0:
|
||||||
|
version "1.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
|
||||||
|
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
|
||||||
|
dependencies:
|
||||||
|
js-tokens "^3.0.0 || ^4.0.0"
|
||||||
|
|
||||||
|
magic-string@^0.25.7:
|
||||||
|
version "0.25.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
|
||||||
|
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
|
||||||
|
dependencies:
|
||||||
|
sourcemap-codec "^1.4.4"
|
||||||
|
|
||||||
|
minimatch@^3.0.4:
|
||||||
|
version "3.0.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
|
||||||
|
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
|
||||||
|
dependencies:
|
||||||
|
brace-expansion "^1.1.7"
|
||||||
|
|
||||||
|
moment@2.29.1:
|
||||||
|
version "2.29.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
|
||||||
|
integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
|
||||||
|
|
||||||
|
object-assign@^4.1.1:
|
||||||
|
version "4.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
|
||||||
|
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
|
||||||
|
|
||||||
|
obsidian@^0.12.0:
|
||||||
|
version "0.12.11"
|
||||||
|
resolved "https://registry.yarnpkg.com/obsidian/-/obsidian-0.12.11.tgz#c92fbbb29fc2d4732e156b41a66d4ba8d42baaab"
|
||||||
|
integrity sha512-Kv4m1n4nfd17FzpqHZfqFS2YZAyY+cxAUM7/5jqh1bmbPlmKoNd1XJZC7o9KvkXfTCxALiXfGRdrjHB+GUFAEA==
|
||||||
|
dependencies:
|
||||||
|
"@types/codemirror" "0.0.108"
|
||||||
|
moment "2.29.1"
|
||||||
|
|
||||||
|
once@^1.3.0:
|
||||||
|
version "1.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
|
||||||
|
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
|
||||||
|
dependencies:
|
||||||
|
wrappy "1"
|
||||||
|
|
||||||
|
path-is-absolute@^1.0.0:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
|
||||||
|
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
|
||||||
|
|
||||||
|
path-parse@^1.0.6:
|
||||||
|
version "1.0.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
|
||||||
|
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
|
||||||
|
|
||||||
|
picomatch@^2.2.2:
|
||||||
|
version "2.3.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
|
||||||
|
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
|
||||||
|
|
||||||
|
react-dom@^17.0.2:
|
||||||
|
version "17.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
|
||||||
|
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
|
||||||
|
dependencies:
|
||||||
|
loose-envify "^1.1.0"
|
||||||
|
object-assign "^4.1.1"
|
||||||
|
scheduler "^0.20.2"
|
||||||
|
|
||||||
|
react-icons@^4.2.0:
|
||||||
|
version "4.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.2.0.tgz#6dda80c8a8f338ff96a1851424d63083282630d0"
|
||||||
|
integrity sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==
|
||||||
|
|
||||||
|
react@^17.0.2:
|
||||||
|
version "17.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
|
||||||
|
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
|
||||||
|
dependencies:
|
||||||
|
loose-envify "^1.1.0"
|
||||||
|
object-assign "^4.1.1"
|
||||||
|
|
||||||
|
resolve@^1.17.0, resolve@^1.19.0:
|
||||||
|
version "1.20.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
|
||||||
|
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
|
||||||
|
dependencies:
|
||||||
|
is-core-module "^2.2.0"
|
||||||
|
path-parse "^1.0.6"
|
||||||
|
|
||||||
|
rollup@^2.32.1:
|
||||||
|
version "2.56.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.56.3.tgz#b63edadd9851b0d618a6d0e6af8201955a77aeff"
|
||||||
|
integrity sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
|
||||||
|
optionalDependencies:
|
||||||
|
fsevents "~2.3.2"
|
||||||
|
|
||||||
|
scheduler@^0.20.2:
|
||||||
|
version "0.20.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
|
||||||
|
integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
|
||||||
|
dependencies:
|
||||||
|
loose-envify "^1.1.0"
|
||||||
|
object-assign "^4.1.1"
|
||||||
|
|
||||||
|
sourcemap-codec@^1.4.4:
|
||||||
|
version "1.4.8"
|
||||||
|
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
|
||||||
|
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
|
||||||
|
|
||||||
|
tslib@^2.2.0:
|
||||||
|
version "2.3.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
|
||||||
|
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
|
||||||
|
|
||||||
|
typescript@^4.2.4:
|
||||||
|
version "4.4.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.2.tgz#6d618640d430e3569a1dfb44f7d7e600ced3ee86"
|
||||||
|
integrity sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==
|
||||||
|
|
||||||
|
wrappy@1:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
|
||||||
|
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-icons-plugin",
|
||||||
|
"name": "Icons",
|
||||||
|
"version": "0.3.0",
|
||||||
|
"minAppVersion": "0.10.7",
|
||||||
|
"description": "Add icons to your Obsidian notes.",
|
||||||
|
"author": "Camillo Visini",
|
||||||
|
"authorUrl": "https://github.com/visini",
|
||||||
|
"isDesktopOnly": true
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
.obsidian-icon {
|
||||||
|
font-size: inherit;
|
||||||
|
display: inline-block;
|
||||||
|
width: 2rem !important;
|
||||||
|
text-align: center;
|
||||||
|
/* margin-right: -0.5rem !important; */
|
||||||
|
}
|
||||||
|
|
||||||
|
p .obsidian-icon {
|
||||||
|
width: 1.75rem !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-icon.react-icon > svg {
|
||||||
|
vertical-align: middle;
|
||||||
|
margin-bottom: 3px;
|
||||||
|
}
|
@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"darkMode": false,
|
||||||
|
"markerIcons": {
|
||||||
|
"default": {
|
||||||
|
"prefix": "fas",
|
||||||
|
"icon": "fa-circle",
|
||||||
|
"markerColor": "blue"
|
||||||
|
},
|
||||||
|
"#trip": {
|
||||||
|
"prefix": "fas",
|
||||||
|
"icon": "fa-hiking",
|
||||||
|
"markerColor": "green"
|
||||||
|
},
|
||||||
|
"#trip-water": {
|
||||||
|
"prefix": "fas",
|
||||||
|
"markerColor": "blue"
|
||||||
|
},
|
||||||
|
"#dogs": {
|
||||||
|
"prefix": "fas",
|
||||||
|
"icon": "fa-paw"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"zoomOnGoFromNote": 15,
|
||||||
|
"tilesUrl": "https://tile.openstreetmap.org/{z}/{x}/{y}.png",
|
||||||
|
"autoZoom": true,
|
||||||
|
"markerClickBehavior": "samePane",
|
||||||
|
"newNoteNameFormat": "Location added on {{date:YYYY-MM-DD}}T{{date:HH-mm}}",
|
||||||
|
"snippetLines": 3,
|
||||||
|
"debug": false,
|
||||||
|
"defaultZoom": 1,
|
||||||
|
"defaultMapCenter": {
|
||||||
|
"lat": 40.713955826286046,
|
||||||
|
"lng": -180.70312500000003
|
||||||
|
},
|
||||||
|
"defaultTags": [],
|
||||||
|
"newNoteTemplate": "Admin/Templates/Template Note"
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-map-view",
|
||||||
|
"name": "Map View",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"minAppVersion": "0.12.10",
|
||||||
|
"description": "An interactive map view.",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
.map-view-marker-name {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.map-view-extra-name {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.map-view-marker-snippet {
|
||||||
|
white-space: pre-line;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
.map-view-location {
|
||||||
|
font-weight: bold;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
@ -0,0 +1,47 @@
|
|||||||
|
{
|
||||||
|
"triggerChar": "\\",
|
||||||
|
"sidePaneSideLeft": false,
|
||||||
|
"savedColors": [
|
||||||
|
"#ff0000"
|
||||||
|
],
|
||||||
|
"aviabileRegions": [
|
||||||
|
"textEdit",
|
||||||
|
"tabels",
|
||||||
|
"html",
|
||||||
|
"latex",
|
||||||
|
"greekLetters",
|
||||||
|
"colors"
|
||||||
|
],
|
||||||
|
"regionSettings": [
|
||||||
|
{
|
||||||
|
"name": "textEdit",
|
||||||
|
"active": true,
|
||||||
|
"visible": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tables",
|
||||||
|
"active": true,
|
||||||
|
"visible": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "html",
|
||||||
|
"active": true,
|
||||||
|
"visible": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "latex",
|
||||||
|
"active": true,
|
||||||
|
"visible": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "greekLetters",
|
||||||
|
"active": true,
|
||||||
|
"visible": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "colors",
|
||||||
|
"active": true,
|
||||||
|
"visible": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-markdown-formatting-assistant-plugin",
|
||||||
|
"name": "Markdown Formatting Assistant",
|
||||||
|
"version": "0.3.2",
|
||||||
|
"minAppVersion": "0.10.9",
|
||||||
|
"description": "This Plugin provides a simple Editor for Markdown, HTML and Colors and in addition a command line interface. The command line interface facilitate a faster workflow.",
|
||||||
|
"author": "Reocin",
|
||||||
|
"authorUrl": "https://github.com/Reocin/obsidian-markdown-formatting-assistant-plugin",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,76 @@
|
|||||||
|
/* Sets all the text color to red! */
|
||||||
|
.nav-action-button {
|
||||||
|
color: var(--text-muted);
|
||||||
|
cursor: pointer;
|
||||||
|
padding: 0px;
|
||||||
|
margin: 5px;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-action-text-button {
|
||||||
|
color: var(--text-muted);
|
||||||
|
cursor: pointer;
|
||||||
|
padding: 5px;
|
||||||
|
margin: 4px;
|
||||||
|
border-radius: 4px;
|
||||||
|
text-align: center;
|
||||||
|
border: 1px solid;
|
||||||
|
}
|
||||||
|
.nav-action-text-button.is-active {
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
color: var(--text-on-accent);
|
||||||
|
}
|
||||||
|
.nav-action-text-button.is-active:hover {
|
||||||
|
color: var(--text-on-accent);
|
||||||
|
}
|
||||||
|
.nav-action-text-button:hover {
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.color-icon {
|
||||||
|
color: var(--text-muted);
|
||||||
|
cursor: pointer;
|
||||||
|
width: 16px;
|
||||||
|
min-width: 16px;
|
||||||
|
max-width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
min-height: 16px;
|
||||||
|
max-height: 16px;
|
||||||
|
margin: 3px;
|
||||||
|
display: inline-block;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.command-list-view-table {
|
||||||
|
border: 0px solid transparent !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.command-list-view-table tr {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.command-list-view-table td {
|
||||||
|
padding: 6px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.command-list-view-table tr td {
|
||||||
|
border: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.command-list-view-table tr:hover {
|
||||||
|
background-color: gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.command-list-view-row-selected {
|
||||||
|
background-color: gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.command-list-view-icon {
|
||||||
|
height: 24px;
|
||||||
|
max-height: 24px;
|
||||||
|
border: 1px solid gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.command-list-view-text {
|
||||||
|
color: #c7254e;
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"expansionMode": "expanded",
|
||||||
|
"ignoreNulls": false,
|
||||||
|
"nullValue": "",
|
||||||
|
"skipKey": "CollapseMetaTable",
|
||||||
|
"ignoredKeys": [],
|
||||||
|
"filterKeys": [
|
||||||
|
"metatable",
|
||||||
|
"frontmatter"
|
||||||
|
],
|
||||||
|
"filterMode": "ignore",
|
||||||
|
"autolinks": false,
|
||||||
|
"vault": null
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-metatable",
|
||||||
|
"name": "Metatable",
|
||||||
|
"version": "0.10.3",
|
||||||
|
"minAppVersion": "0.12.3",
|
||||||
|
"description": "Displays the full frontmatter as a table.",
|
||||||
|
"author": "Arnau Siches",
|
||||||
|
"authorUrl": "https://www.seachess.net/",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
/* Obsidian metatble styles */
|
||||||
|
|
||||||
|
/* Styles are wrapped inside a shadow DOM. If you want to see them go to https://github.com/arnau/obsidian-metatable/blob/main/src/metatable.css */
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-tasks-plugin",
|
||||||
|
"name": "Tasks",
|
||||||
|
"version": "1.3.0",
|
||||||
|
"minAppVersion": "0.12.3",
|
||||||
|
"description": "Task management for Obsidian",
|
||||||
|
"author": "Martin Schenck",
|
||||||
|
"authorUrl": "https://github.com/schemar",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
.tasks-count {
|
||||||
|
color: var(--text-faint);
|
||||||
|
padding-left: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Pencil icon. */
|
||||||
|
.tasks-edit {
|
||||||
|
background-color: var(--text-faint);
|
||||||
|
mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20width%3D%221em%22%20height%3D%221em%22%20style%3D%22-ms-transform%3A%20rotate(360deg)%3B%20-webkit-transform%3A%20rotate(360deg)%3B%20transform%3A%20rotate(360deg)%3B%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%201536%201536%22%3E%3Cpath%20d%3D%22M363%201408l91-91l-235-235l-91%2091v107h128v128h107zm523-928q0-22-22-22q-10%200-17%207l-542%20542q-7%207-7%2017q0%2022%2022%2022q10%200%2017-7l542-542q7-7%207-17zm-54-192l416%20416l-832%20832H0v-416zm683%2096q0%2053-37%2090l-166%20166l-416-416l166-165q36-38%2090-38q53%200%2091%2038l235%20234q37%2039%2037%2091z%22%20fill%3D%22%23626262%22%2F%3E%3C%2Fsvg%3E");
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20width%3D%221em%22%20height%3D%221em%22%20style%3D%22-ms-transform%3A%20rotate(360deg)%3B%20-webkit-transform%3A%20rotate(360deg)%3B%20transform%3A%20rotate(360deg)%3B%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%201536%201536%22%3E%3Cpath%20d%3D%22M363%201408l91-91l-235-235l-91%2091v107h128v128h107zm523-928q0-22-22-22q-10%200-17%207l-542%20542q-7%207-7%2017q0%2022%2022%2022q10%200%2017-7l542-542q7-7%207-17zm-54-192l416%20416l-832%20832H0v-416zm683%2096q0%2053-37%2090l-166%20166l-416-416l166-165q36-38%2090-38q53%200%2091%2038l235%20234q37%2039%2037%2091z%22%20fill%3D%22%23626262%22%2F%3E%3C%2Fsvg%3E");
|
||||||
|
display: inline-block;
|
||||||
|
width: 1em;
|
||||||
|
height: 1em;
|
||||||
|
vertical-align: middle;
|
||||||
|
margin-left: 0.3em;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tasks-setting-important {
|
||||||
|
color: red;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tasks-modal label {
|
||||||
|
display: block;
|
||||||
|
margin: 5px 0 5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tasks-modal input[type=text] {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tasks-modal hr {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tasks-modal-section {
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-timeline",
|
||||||
|
"name": "Timeline",
|
||||||
|
"version": "0.6.6",
|
||||||
|
"minAppVersion": "0.9.12",
|
||||||
|
"description": "Used to build great timelines",
|
||||||
|
"author": "George Butco",
|
||||||
|
"authorUrl": "",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,104 @@
|
|||||||
|
:root {
|
||||||
|
--timeline-main-line: rgba(0, 0, 0, 0.1) ;
|
||||||
|
--timeline-time-line: rgba(0, 0, 0, 0.2) ;
|
||||||
|
--timeline-dashed-line: rgba(0, 0, 0, 0.1) ;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light .timeline {
|
||||||
|
--timeline-main-line: rgba(0, 0, 0, 0.1) ;
|
||||||
|
--timeline-time-line: rgba(0, 0, 0, 0.2) ;
|
||||||
|
--timeline-dashed-line: rgba(0, 0, 0, 0.1) ;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .timeline {
|
||||||
|
--timeline-main-line: rgba(255, 255, 255, 0.1) ;
|
||||||
|
--timeline-time-line: rgba(255, 255, 255, 0.2) ;
|
||||||
|
--timeline-dashed-line: rgba(255, 255, 255, 0.1) ;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline.white {
|
||||||
|
--timeline-main-line: rgba(255, 255, 255, 0.1) !important;
|
||||||
|
--timeline-time-line: rgba(255, 255, 255, 0.2) !important;
|
||||||
|
--timeline-dashed-line: rgba(255, 255, 255, 0.1) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline.black {
|
||||||
|
--timeline-main-line: rgba(0, 0, 0, 0.1) !important;
|
||||||
|
--timeline-time-line: rgba(0, 0, 0, 0.2) !important;
|
||||||
|
--timeline-dashed-line: rgba(0, 0, 0, 0.1) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline.spaced-paragraph .description p {
|
||||||
|
line-height: 1.7rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline {
|
||||||
|
display: -ms-grid;
|
||||||
|
display: grid;
|
||||||
|
-ms-grid-columns: auto 0.5rem 1fr;
|
||||||
|
grid-template-columns: auto 0.5rem 1fr;
|
||||||
|
-webkit-column-gap: 1.3rem;
|
||||||
|
column-gap: 1.3rem;
|
||||||
|
row-gap: 4.5rem;
|
||||||
|
margin-bottom: 2.25rem;
|
||||||
|
margin-top: 2.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline .time *, .timeline .title * {
|
||||||
|
font-size: 1.3rem;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline .time {
|
||||||
|
-ms-grid-column: 1;
|
||||||
|
-ms-grid-column-span: 1;
|
||||||
|
grid-column: 1 / span 1;
|
||||||
|
position: relative;
|
||||||
|
-ms-flex-item-align: start;
|
||||||
|
-ms-grid-row-align: start;
|
||||||
|
align-self: start;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline .time::before {
|
||||||
|
content: ' ';
|
||||||
|
background-color: var(--timeline-time-line);
|
||||||
|
position: absolute;
|
||||||
|
width: 0.5rem;
|
||||||
|
height: 100%;
|
||||||
|
right: -1.8rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline .info {
|
||||||
|
position: relative;
|
||||||
|
-ms-grid-column: 3;
|
||||||
|
-ms-grid-column-span: 1;
|
||||||
|
grid-column: 3 / span 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline .info .title {
|
||||||
|
margin-bottom: 0.86667rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline .info::after {
|
||||||
|
content: ' ';
|
||||||
|
position: absolute;
|
||||||
|
border-bottom: 0.1rem dashed var(--timeline-dashed-line);
|
||||||
|
width: 100%;
|
||||||
|
height: 2.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline .info:last-child::after {
|
||||||
|
content: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.timeline .main-line {
|
||||||
|
height: 100%;
|
||||||
|
width: 0.5rem;
|
||||||
|
-ms-grid-column: 2;
|
||||||
|
-ms-grid-column-span: 1;
|
||||||
|
grid-column: 2 / span 1;
|
||||||
|
-ms-grid-row: 1;
|
||||||
|
grid-row-start: 1;
|
||||||
|
background-color: var(--timeline-main-line);
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"choices": [
|
||||||
|
{
|
||||||
|
"id": "ab19adf6-9c51-4b9b-bf0e-6758eaca3057",
|
||||||
|
"name": "Locator",
|
||||||
|
"type": "Macro",
|
||||||
|
"command": false,
|
||||||
|
"macroId": "c8c01442-d00b-4360-8cf9-54467e0f9117"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"macros": [
|
||||||
|
{
|
||||||
|
"name": "Locator",
|
||||||
|
"id": "c8c01442-d00b-4360-8cf9-54467e0f9117",
|
||||||
|
"commands": [
|
||||||
|
{
|
||||||
|
"name": "getLongLatFromAddress",
|
||||||
|
"type": "UserScript",
|
||||||
|
"id": "d86fdcaa-5d51-48d9-8e10-fe68d1f09d7e",
|
||||||
|
"path": "Admin/getLongLatFromAddress.js"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"runOnStartup": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "quickadd",
|
||||||
|
"name": "QuickAdd",
|
||||||
|
"version": "0.4.6",
|
||||||
|
"minAppVersion": "0.12.5",
|
||||||
|
"description": "Quickly add new pages or content to your vault.",
|
||||||
|
"author": "Christian B. B. Houmann",
|
||||||
|
"authorUrl": "https://bagerbach.com",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,168 @@
|
|||||||
|
.configureMacroDiv {
|
||||||
|
display: grid;
|
||||||
|
grid-template-rows: 1fr;
|
||||||
|
min-width: 12rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.configureMacroDivItem {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.configureMacroDivItemButton {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: center;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.macroContainer {
|
||||||
|
display: grid;
|
||||||
|
grid-template-rows: repeat(auto-fill, 120px);
|
||||||
|
grid-gap: 40px;
|
||||||
|
|
||||||
|
overflow-y: auto;
|
||||||
|
max-height: 30em;
|
||||||
|
padding: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Mobile */
|
||||||
|
@media screen and (max-width: 540px){
|
||||||
|
.macroContainer1 {
|
||||||
|
grid-template-columns: repeat(1, 1fr);
|
||||||
|
}
|
||||||
|
|
||||||
|
.macroContainer2 {
|
||||||
|
grid-template-columns: repeat(1, 1fr);
|
||||||
|
}
|
||||||
|
|
||||||
|
.macroContainer3 {
|
||||||
|
grid-template-columns: repeat(1, 1fr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tablet */
|
||||||
|
@media screen and (max-width: 540px) and (max-width: 780px) {
|
||||||
|
.macroContainer1 {
|
||||||
|
grid-template-columns: repeat(1, 1fr);
|
||||||
|
}
|
||||||
|
|
||||||
|
.macroContainer2 {
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
}
|
||||||
|
|
||||||
|
.macroContainer3 {
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Everything else */
|
||||||
|
@media screen and (min-width: 781px){
|
||||||
|
.macroContainer1 {
|
||||||
|
grid-template-columns: repeat(1, 1fr);
|
||||||
|
}
|
||||||
|
|
||||||
|
.macroContainer2 {
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
}
|
||||||
|
|
||||||
|
.macroContainer3 {
|
||||||
|
grid-template-columns: repeat(3, 1fr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.addMacroBarContainer {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: space-around;
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.captureToActiveFileContainer {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.choiceNameHeader {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.choiceNameHeader:hover {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.folderInputContainer {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
margin-bottom: 8px;
|
||||||
|
gap: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.selectMacroDropdownContainer {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.quickAddModal .modal {
|
||||||
|
min-width: 35%;
|
||||||
|
overflow-y: auto;
|
||||||
|
max-height: 70%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkboxRowContainer {
|
||||||
|
display: grid;
|
||||||
|
grid-template-rows: auto;
|
||||||
|
align-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkboxRow {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkboxRow .checkbox-container {
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkboxRow span {
|
||||||
|
font-size: 16px;
|
||||||
|
word-break: break-all;
|
||||||
|
}
|
||||||
|
|
||||||
|
.submitButtonContainer {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chooseFolderWhenCreatingNoteContainer {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clickable:hover {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.quickAddCommandListItem {
|
||||||
|
display: flex;
|
||||||
|
flex: 1 1 auto;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.quickCommandContainer {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
align-content: center;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"formatType": "normal",
|
||||||
|
"showRibbonIcon": true,
|
||||||
|
"bindEnter": true,
|
||||||
|
"bindTab": true
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "table-editor-obsidian",
|
||||||
|
"name": "Advanced Tables",
|
||||||
|
"author": "Tony Grosinger",
|
||||||
|
"authorUrl": "https://grosinger.net",
|
||||||
|
"description": "Improved table navigation, formatting, manipulation, and formulas",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"minAppVersion": "0.11.12",
|
||||||
|
"version": "0.13.0",
|
||||||
|
"js": "main.js"
|
||||||
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
.HyperMD-table-row span.cm-inline-code {
|
||||||
|
font-size: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-icon {
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
fill: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.widget-icon:hover {
|
||||||
|
fill: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.advanced-tables-csv-export textarea {
|
||||||
|
height: 200px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.advanced-tables-donation {
|
||||||
|
width: 70%;
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.advanced-tables-donate-button {
|
||||||
|
margin: 10px;
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"command_timeout": 5,
|
||||||
|
"template_folder": "Admin/Templates",
|
||||||
|
"templates_pairs": [
|
||||||
|
[
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"trigger_on_file_creation": false,
|
||||||
|
"enable_system_commands": false,
|
||||||
|
"shell_path": "",
|
||||||
|
"syntax_highlighting": true
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "templater-obsidian",
|
||||||
|
"name": "Templater",
|
||||||
|
"version": "1.8.1",
|
||||||
|
"description": "Create and use templates",
|
||||||
|
"minAppVersion": "0.11.13",
|
||||||
|
"author": "SilentVoid",
|
||||||
|
"authorUrl": "https://github.com/SilentVoid13",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
@ -0,0 +1,256 @@
|
|||||||
|
.templater_div {
|
||||||
|
border-top: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater_div > .setting-item {
|
||||||
|
border-top: none !important;
|
||||||
|
align-self: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater_div > .setting-item > .setting-item-control {
|
||||||
|
justify-content: space-around;
|
||||||
|
padding: 0;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater_div > .setting-item > .setting-item-control > .setting-editor-extra-setting-button {
|
||||||
|
align-self: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater_title {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
margin-top: 5px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater_template {
|
||||||
|
align-self: center;
|
||||||
|
margin-left: 5px;
|
||||||
|
margin-right: 5px;
|
||||||
|
width: 70%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater_cmd {
|
||||||
|
margin-left: 5px;
|
||||||
|
margin-right: 5px;
|
||||||
|
font-size: 14px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater_div2 > .setting-item {
|
||||||
|
align-content: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater_button:hover {
|
||||||
|
background-color: #00496A !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater-prompt-div {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater-prompt-form {
|
||||||
|
display: flex;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater-prompt-input {
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .templater-command-bg {
|
||||||
|
left: 0px;
|
||||||
|
right: 0px;
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command{
|
||||||
|
color: #d4d4d4;
|
||||||
|
font-size: 0.85em;
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
line-height: 1.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .templater-inline .cm-templater-command {
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-templater-opening-tag {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-templater-closing-tag {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-templater-interpolation-tag {
|
||||||
|
color: #008BFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-templater-execution-tag {
|
||||||
|
color: #C0D700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-templater-raw-tag {
|
||||||
|
color: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-keyword {
|
||||||
|
color: #00A7AA;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-atom {
|
||||||
|
color: #F39B35;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-number {
|
||||||
|
color: #A06FCA;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-type {
|
||||||
|
color: #A06FCA;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-def {
|
||||||
|
color: #98E342;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-property {
|
||||||
|
color: #D4D4D4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-variable {
|
||||||
|
color: #D4D4D4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-variable-2 {
|
||||||
|
color: #da7dae;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-variable-3 {
|
||||||
|
color: #A06FCA;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-type.cm-def {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-property.cm-def {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-callee {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-operator {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-qualifier {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-tag {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-tag.cm-bracket {
|
||||||
|
color: #D4D4D4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-attribute {
|
||||||
|
color: #A06FCA;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-comment {
|
||||||
|
color: #696d70;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-comment.cm-tag {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-comment.cm-attribute {
|
||||||
|
color: #D4D4D4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-string {
|
||||||
|
color: #E6DB74;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-string-2 {
|
||||||
|
color: #F39B35;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-meta {
|
||||||
|
color: #D4D4D4;
|
||||||
|
background: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-builtin {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-header {
|
||||||
|
color: #da7dae;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-hr {
|
||||||
|
color: #98E342;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-link {
|
||||||
|
color: #696d70;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-error {
|
||||||
|
border-bottom: 1px solid #C42412;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.cm-s-obsidian pre.HyperMD-codeblock .cm-keyword {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.CodeMirror-activeline-background {
|
||||||
|
background: #272727;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.CodeMirror-matchingbracket {
|
||||||
|
outline: 1px solid grey;
|
||||||
|
color: #D4D4D4 !important;
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"id": "url-into-selection",
|
||||||
|
"name": "Paste URL into selection",
|
||||||
|
"description": "Paste URL \"into\" selected text.",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"js": "main.js",
|
||||||
|
"version": "1.6.0"
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
Not Found
|
@ -0,0 +1,103 @@
|
|||||||
|
|
||||||
|
/* Notation checkboxes */
|
||||||
|
.markdown-preview-view .task-list-item-checkbox {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
box-sizing: border-box;
|
||||||
|
border: 1px solid var(--text-normal);
|
||||||
|
position: relative;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
margin: 0;
|
||||||
|
margin-right: 4px;
|
||||||
|
margin-bottom: 2px;
|
||||||
|
transition: background-color 200ms ease-out 0s;
|
||||||
|
cursor: pointer;
|
||||||
|
filter: none;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view .task-list-item-checkbox:checked {
|
||||||
|
border: none;
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view .task-list-item-checkbox:hover {
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view .task-list-item-checkbox:checked::before {
|
||||||
|
position: absolute;
|
||||||
|
color: white;
|
||||||
|
text-align: center;
|
||||||
|
font-weight: 900;
|
||||||
|
line-height: 15px;
|
||||||
|
width:12px;
|
||||||
|
left:2px;
|
||||||
|
right:2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-preview-view ul>li.task-list-item {
|
||||||
|
font-weight: normal;
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SVG check mark for done ('- [x]') */
|
||||||
|
.markdown-preview-view li[data-task="x"]>.task-list-item-checkbox:checked::before,
|
||||||
|
.markdown-preview-view li[data-task="X"]>.task-list-item-checkbox:checked::before {
|
||||||
|
content: ' ';
|
||||||
|
top: 2px;
|
||||||
|
bottom: 2px;
|
||||||
|
background-color: white;
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpolygon points='5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039'%3E%3C/polygon%3E%3C/svg%3E");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SVG chevron right for deferred/scheduled ('- [>]') */
|
||||||
|
.markdown-preview-view li[data-task=">"]>.task-list-item-checkbox:checked::before {
|
||||||
|
content: '';
|
||||||
|
top:2px;
|
||||||
|
bottom:2px;
|
||||||
|
background-color: white;
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.12 7L3.26667 11.76L4.57333 13.0667L10.7333 7L4.57333 0.933332L3.26667 2.24L8.12 7Z'/%3E%3C/svg%3E");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SVG line for cancelled/non-task ('- [-]') */
|
||||||
|
.markdown-preview-view li[data-task="-"]>.task-list-item-checkbox:checked::before {
|
||||||
|
content: '';
|
||||||
|
top:2px;
|
||||||
|
bottom:2px;
|
||||||
|
background-color: white;
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='6.5' width='13' height='1'/%3E%3C/svg%3E");
|
||||||
|
}
|
||||||
|
/* greyed-out background colour for cancelled/non-task ('- [-]') */
|
||||||
|
.markdown-preview-view li[data-task="-"]>.task-list-item-checkbox:checked {
|
||||||
|
background-color: var(--text-faint);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* '?' for question/more info task ('- [?]') */
|
||||||
|
.markdown-preview-view li[data-task="?"]>.task-list-item-checkbox:checked::before {
|
||||||
|
content: '?';
|
||||||
|
}
|
||||||
|
/* text style for question/more info task ('- [?]') */
|
||||||
|
.markdown-preview-view ul>li[data-task="?"].task-list-item.is-checked {
|
||||||
|
color: var(--text-normal);
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
/* yellow background colour for question/more info task ('- [?]') */
|
||||||
|
.markdown-preview-view li[data-task="?"]>.task-list-item-checkbox:checked{
|
||||||
|
background-color: #A99400;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* '!' for important task ('- [!]') */
|
||||||
|
.markdown-preview-view li[data-task="!"]>.task-list-item-checkbox:checked::before {
|
||||||
|
content: '!';
|
||||||
|
}
|
||||||
|
/* text style for important task ('- [!]') */
|
||||||
|
.markdown-preview-view ul>li[data-task="!"].task-list-item.is-checked {
|
||||||
|
color: var(--text-normal);
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: 900;
|
||||||
|
}
|
||||||
|
/* red background colour for important task ('- [!]') */
|
||||||
|
.markdown-preview-view li[data-task="!"]>.task-list-item-checkbox:checked {
|
||||||
|
background-color: #a90000;
|
||||||
|
}
|
@ -0,0 +1,188 @@
|
|||||||
|
/* Dark theme */
|
||||||
|
.theme-dark {
|
||||||
|
--text-gray: rgba(255, 255, 255, 0.6);
|
||||||
|
--text-brown: rgb(147, 114, 100);
|
||||||
|
--text-orange: rgb(255, 163, 68);
|
||||||
|
--text-yellow: rgb(255, 220, 73);
|
||||||
|
--text-green: rgb(77, 171, 154);
|
||||||
|
--text-blue: rgb(82, 156, 202);
|
||||||
|
--text-purple: rgb(154, 109, 215);
|
||||||
|
--text-pink: rgb(226, 85, 161);
|
||||||
|
--text-red: rgb(255, 115, 105);
|
||||||
|
|
||||||
|
--background-gray: rgb(69, 75, 78);
|
||||||
|
--background-brown: rgb(67, 64, 64);
|
||||||
|
--background-orange: rgb(89, 74, 58);
|
||||||
|
--background-yellow: rgb(89, 86, 59);
|
||||||
|
--background-green: rgb(53, 76, 75);
|
||||||
|
--background-blue: rgb(54, 73, 84);
|
||||||
|
--background-purple: rgb(68, 63, 87);
|
||||||
|
--background-pink: rgb(83, 59, 76);
|
||||||
|
--background-red: rgb(89, 65, 65);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Light theme */
|
||||||
|
.theme-light {
|
||||||
|
--text-gray: rgba(55, 53, 47, 0.6);
|
||||||
|
--text-brown: rgb(100, 71, 58);
|
||||||
|
--text-orange: rgb(217, 115, 13);
|
||||||
|
--text-yellow: rgb(223, 171, 1);
|
||||||
|
--text-green: rgb(15, 123, 108);
|
||||||
|
--text-blue: rgb(11, 110, 153);
|
||||||
|
--text-purple: rgb(105, 64, 165);
|
||||||
|
--text-pink: rgb(173, 26, 114);
|
||||||
|
--text-red: rgb(224, 62, 62);
|
||||||
|
|
||||||
|
--background-gray: rgb(235, 236, 237);
|
||||||
|
--background-brown: rgb(233, 229, 227);
|
||||||
|
--background-orange: rgb(250, 235, 221);
|
||||||
|
--background-yellow: rgb(251, 243, 219);
|
||||||
|
--background-green: rgb(221, 237, 234);
|
||||||
|
--background-blue: rgb(221, 235, 241);
|
||||||
|
--background-purple: rgb(234, 228, 242);
|
||||||
|
--background-pink: rgb(244, 223, 235);
|
||||||
|
--background-red: rgb(251, 228, 228);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 6. Notion Colour Blocks */
|
||||||
|
/* Original idea from: https://gist.github.com/mklepaczewski/54e451f09994b9d450de81c8baaf8aa4 */
|
||||||
|
/* but also with simpler classes so you can use `<span class='colour'>` as well */
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre[class*="language-note-"] {
|
||||||
|
padding: 3px 2px;
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre[class*="language-note-"] code[class*="language-note-"] {
|
||||||
|
color: var(--text-normal);
|
||||||
|
white-space: pre-wrap;
|
||||||
|
font-family: var(--default-font);
|
||||||
|
font-size: 1rem;
|
||||||
|
padding: 0;
|
||||||
|
background:none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-notice,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-gray-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-gray-bg,
|
||||||
|
.gray-background,
|
||||||
|
.gray-bg {
|
||||||
|
background-color: var(--background-gray);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-brown-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-brown-bg,
|
||||||
|
.brown-background,
|
||||||
|
.brown-bg {
|
||||||
|
background-color: var(--background-brown);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-orange-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-orange-bg,
|
||||||
|
.orange-background,
|
||||||
|
.orange-bg {
|
||||||
|
background-color: var(--background-orange);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-warn,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-yellow-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-yellow-bg,
|
||||||
|
.yellow-background,
|
||||||
|
.yellow-bg {
|
||||||
|
background-color: var(--background-yellow)
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-success,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-green-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-green-bg,
|
||||||
|
.green-background,
|
||||||
|
.green-bg {
|
||||||
|
background-color: var(--background-green);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-info,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-blue-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-blue-bg,
|
||||||
|
.blue-background,
|
||||||
|
.blue-bg {
|
||||||
|
background-color: var(--background-blue);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-purple-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-purple-bg,
|
||||||
|
.purple-background,
|
||||||
|
.purple-bg {
|
||||||
|
background-color: var(--background-purple);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-pink-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-pink-bg,
|
||||||
|
.pink-background,
|
||||||
|
.pink-bg {
|
||||||
|
background-color: var(--background-pink);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-danger,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-red-background,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-red-bg,
|
||||||
|
.red-background,
|
||||||
|
.red-bg {
|
||||||
|
background-color: var(--background-red);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-gray,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-brown,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-orange,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-yellow,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-green,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-blue,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-purple,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-pink,
|
||||||
|
.app-container .markdown-preview-view pre.language-note-red {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-gray code.language-note-gray,
|
||||||
|
.gray {
|
||||||
|
color: var(--text-gray);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-brown code.language-note-brown,
|
||||||
|
.brown {
|
||||||
|
color: var(--text-brown);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-orange code.language-note-orange,
|
||||||
|
.orange {
|
||||||
|
color: var(--text-orange);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-yellow code.language-note-yellow,
|
||||||
|
.yellow {
|
||||||
|
color: var(--text-yellow)
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-green code.language-note-green,
|
||||||
|
.green {
|
||||||
|
color: var(--text-green);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-blue code.language-note-blue,
|
||||||
|
.blue {
|
||||||
|
color: var(--text-blue);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-purple code.language-note-purple,
|
||||||
|
.purple {
|
||||||
|
color: var(--text-purple);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-pink code.language-note-pink,
|
||||||
|
.pink {
|
||||||
|
color: var(--text-pink);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-container .markdown-preview-view pre.language-note-red code.language-note-red,
|
||||||
|
.red {
|
||||||
|
color: var(--text-red);
|
||||||
|
}
|
@ -0,0 +1,49 @@
|
|||||||
|
.internal-embed[src*="#^"]>.markdown-embed {
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.internal-embed[src*="#^"]>.markdown-embed>.markdown-embed-link {
|
||||||
|
right: unset;
|
||||||
|
top: 0.4em;
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
|
||||||
|
width: 1em;
|
||||||
|
height: 1em;
|
||||||
|
line-height: 1em;
|
||||||
|
margin-left: 0.4em;
|
||||||
|
/* background-color: var(--interactive-accent);
|
||||||
|
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpolygon points='5.4 26 24 7.4 24 20 26 20 26 4 10 4 10 6 22.6 6 4 24.6'%3E%3C/polygon%3E%3C/svg%3E"); */
|
||||||
|
}
|
||||||
|
.internal-embed[src*="#^"]>.markdown-embed>.markdown-embed-link>svg {
|
||||||
|
max-width: 1em;
|
||||||
|
max-height: 1em;
|
||||||
|
/* display: none; */
|
||||||
|
}
|
||||||
|
|
||||||
|
.internal-embed[src*="#^"]>.markdown-embed>.markdown-embed-content,
|
||||||
|
.internal-embed[src*="#^"]>.markdown-embed>.markdown-embed-content>.markdown-preview-view {
|
||||||
|
padding: 0;
|
||||||
|
max-height: unset;
|
||||||
|
height: unset;
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
.internal-embed[src*="#^"]>.markdown-embed>.markdown-embed-content>.markdown-preview-view>.markdown-preview-sizer {
|
||||||
|
min-height: unset !important;
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.internal-embed[src*="#^"]>.markdown-embed>.markdown-embed-content>.markdown-preview-view>.markdown-preview-sizer>div {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.internal-embed[src*="#^"]>.markdown-embed>.markdown-embed-content ul:first-child {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.internal-embed[src*="#^"]>.markdown-embed>.markdown-embed-content ul:last-child {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
@ -0,0 +1,67 @@
|
|||||||
|
|
||||||
|
body{
|
||||||
|
--fluro-yellow-rgb: 255, 255, 0;
|
||||||
|
--fluro-pink-rgb: 255, 0, 255;
|
||||||
|
--fluro-blue-rgb: 0, 255, 255;
|
||||||
|
--fluro-green-rgb: 0, 255, 0;
|
||||||
|
--text-highlight-rgb: var(--fluro-yellow-rgb);
|
||||||
|
}
|
||||||
|
|
||||||
|
mark.yellow{ --text-highlight-rgb: var(--fluro-yellow-rgb); }
|
||||||
|
mark.pink{ --text-highlight-rgb: var(--fluro-pink-rgb); }
|
||||||
|
mark.blue{ --text-highlight-rgb: var(--fluro-blue-rgb); }
|
||||||
|
mark.green{ --text-highlight-rgb: var(--fluro-green-rgb); }
|
||||||
|
|
||||||
|
.markdown-preview-view mark {
|
||||||
|
margin: 0 -0.4em;
|
||||||
|
padding: 0.1em 0.4em;
|
||||||
|
border-radius: 0.8em 0.3em;
|
||||||
|
background: transparent;
|
||||||
|
background-image: linear-gradient(105deg,
|
||||||
|
transparent 0,
|
||||||
|
transparent 0.3em,
|
||||||
|
rgba(var(--text-highlight-rgb), 0.7) 0.5em,
|
||||||
|
rgba(var(--text-highlight-rgb), 0.4) 1.6em,
|
||||||
|
rgba(var(--text-highlight-rgb), 0.4) calc(100% - 1.4em),
|
||||||
|
rgba(var(--text-highlight-rgb), 0.7) calc(100% - 0.5em),
|
||||||
|
transparent calc(100% - 0.3em),
|
||||||
|
transparent 100%);
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
text-shadow: 0 0 0.75em var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian span.cm-highlight {
|
||||||
|
padding:0.1em 0;
|
||||||
|
background: rgba(var(--text-highlight-rgb), 0.4);
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
text-shadow: 0 0 0.75em var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian span.cm-formatting-highlight{
|
||||||
|
margin: 0 0 0 -0.4em;
|
||||||
|
padding: 0.1em 0 0.1em 0.4em;
|
||||||
|
border-radius: 0.8em 0 0 0.4em;
|
||||||
|
background: none;
|
||||||
|
background-image: linear-gradient(105deg,
|
||||||
|
transparent 0,
|
||||||
|
transparent 0.3em,
|
||||||
|
rgba(var(--text-highlight-rgb), 0.7) 0.5em,
|
||||||
|
rgba(var(--text-highlight-rgb), 0.4) 1.6em);
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
}
|
||||||
|
.cm-s-obsidian .cm-highlight+span.cm-formatting-highlight {
|
||||||
|
margin: 0 -0.4em 0 0;
|
||||||
|
padding: 0.1em 0.4em 0.1em 0;
|
||||||
|
border-radius: 0 0.4em 0.8em 0;
|
||||||
|
background: none;
|
||||||
|
background-image: linear-gradient(105deg,
|
||||||
|
rgba(var(--text-highlight-rgb), 0.4) calc(100% - 1.4em),
|
||||||
|
rgba(var(--text-highlight-rgb), 0.7) calc(100% - 0.5em),
|
||||||
|
transparent calc(100% - 0.3em),
|
||||||
|
transparent 100%);
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
}
|
@ -0,0 +1,87 @@
|
|||||||
|
{
|
||||||
|
"main": {
|
||||||
|
"id": "f83a6de51bd4548d",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "843703181669292f",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "Networks/Tools Server.md",
|
||||||
|
"mode": "preview"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "vertical"
|
||||||
|
},
|
||||||
|
"left": {
|
||||||
|
"id": "b0310d40c7c28315",
|
||||||
|
"type": "mobile-drawer",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "1dfc3b2b8716c325",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "file-explorer",
|
||||||
|
"state": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bdb74d04c8aded01",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "search",
|
||||||
|
"state": {
|
||||||
|
"query": "",
|
||||||
|
"matchingCase": false,
|
||||||
|
"explainSearch": false,
|
||||||
|
"collapseAll": false,
|
||||||
|
"extraContext": false,
|
||||||
|
"sortOrder": "alphabetical"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"currentTab": 0
|
||||||
|
},
|
||||||
|
"right": {
|
||||||
|
"id": "901f0677c871de02",
|
||||||
|
"type": "mobile-drawer",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "99d0af3c81398a1c",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "backlink",
|
||||||
|
"state": {
|
||||||
|
"file": "Networks/Tools Server.md",
|
||||||
|
"collapseAll": false,
|
||||||
|
"extraContext": false,
|
||||||
|
"sortOrder": "alphabetical",
|
||||||
|
"showSearch": false,
|
||||||
|
"searchQuery": "",
|
||||||
|
"backlinkCollapsed": true,
|
||||||
|
"unlinkedCollapsed": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"currentTab": 0
|
||||||
|
},
|
||||||
|
"active": "843703181669292f",
|
||||||
|
"lastOpenFiles": [
|
||||||
|
"Networks/Tools Server.md",
|
||||||
|
"Networks/VPS Console Dialogue.md",
|
||||||
|
"Networks/Alias Server.md",
|
||||||
|
"Life Orga/Finances.md",
|
||||||
|
"Networks/@Networks.md",
|
||||||
|
"Networks/Cloud Server.md",
|
||||||
|
"Nextcloud.md",
|
||||||
|
"Networks/Selfhosting.md",
|
||||||
|
"Networks/mfxm Website Scope.md",
|
||||||
|
"Investments/Holochain.md"
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,87 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
Tag: ["Admin", "Computer"]
|
||||||
|
Date: 2021-08-14
|
||||||
|
DocType: "Personal"
|
||||||
|
CollapseMetaTable: Yes
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Save
|
||||||
|
type command
|
||||||
|
action Save current file
|
||||||
|
id Save
|
||||||
|
```
|
||||||
|
^button-BGallerySave
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
# Button Gallery
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
- [[#New Note|New Note]]
|
||||||
|
- [[#New Task|New Task]]
|
||||||
|
- [[#Edit Metadata|Edit Metadata]]
|
||||||
|
- [[#Save|Save]]
|
||||||
|
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### New Note
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```button
|
||||||
|
name New Note
|
||||||
|
type note(New Note) template
|
||||||
|
action Template Note
|
||||||
|
templater true
|
||||||
|
```
|
||||||
|
^button-NewNote
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### New Task
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```button
|
||||||
|
name New Task
|
||||||
|
type note(New Task) template
|
||||||
|
action Template Task
|
||||||
|
templater true
|
||||||
|
```
|
||||||
|
^button-NewTask
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Edit Metadata
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Edit Metadata
|
||||||
|
type command
|
||||||
|
action MetaEdit: Run MetaEdit
|
||||||
|
```
|
||||||
|
^button-EditMetaData
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Save
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Save
|
||||||
|
type command
|
||||||
|
action Save current file
|
||||||
|
```
|
||||||
|
^button-Save
|
||||||
|
|
||||||
|
 
|
||||||
|
 
|
@ -0,0 +1,122 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
Tag: ["Admin", "Computer"]
|
||||||
|
Date: 2021-08-15
|
||||||
|
DocType: "Public"
|
||||||
|
Hierarchy: "NonRoot"
|
||||||
|
TimeStamp: 2021-08-15
|
||||||
|
CollapseMetaTable: Yes
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Save
|
||||||
|
type command
|
||||||
|
action Save current file
|
||||||
|
id Save
|
||||||
|
```
|
||||||
|
^button-ObsPILSave
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
# Obsidian plugins
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
Repository for plugin information.
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```toc
|
||||||
|
style: number
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Plugins to watch
|
||||||
|
|
||||||
|
- [!] <mark style="background:grey">App</mark>: Obsidian optimisation for iOS
|
||||||
|
- [!] <mark style="background:grey">Export</mark>: Obsidian -> Email
|
||||||
|
- [!] <mark style="background:grey">Export</mark>: Obsidian -> Calendar
|
||||||
|
- [?] <mark style="background:grey">Data</mark>: Queries within Tables
|
||||||
|
- [?] <mark style="background:grey">Edit</mark>: Emoji Shortcodes for iOS
|
||||||
|
- [?] <mark style="background:grey">Edit</mark>: Icon plugin for iOS
|
||||||
|
- [?] <mark style="background:grey">Map</mark>: QuickAdd/getLocation for iOS
|
||||||
|
- [?] <mark style="background:grey">Map</mark>: Map rendering for iOS (Leaflet/Map View)
|
||||||
|
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Dataview
|
||||||
|
|
||||||
|
[Documentation](https://github.com/blacksmithgu/obsidian-dataview)
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### CSS Snippets
|
||||||
|
|
||||||
|
[Documentation](https://github.com/deathau/obsidian-snippets#realistic-highlights)
|
||||||
|
|
||||||
|
[Notation Colour Block](https://github.com/deathau/obsidian-snippets#notation-colour-blocks)
|
||||||
|
|
||||||
|
[Realistic Highlights](https://github.com/deathau/obsidian-snippets#realistic-highlights)
|
||||||
|
|
||||||
|
[Inline Block Embeds](https://github.com/deathau/obsidian-snippets#inline-block-embeds)
|
||||||
|
|
||||||
|
[Checkboxes](https://github.com/deathau/obsidian-snippets#checkboxes)
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Advanced Tables
|
||||||
|
|
||||||
|
[Documentation](https://github.com/tgrosinger/advanced-tables-obsidian/blob/main/docs/help.md)
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Buttons
|
||||||
|
|
||||||
|
[Documentation](https://github.com/shabegom/buttons)
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Emoji
|
||||||
|
|
||||||
|
[Documentation](https://github.com/oliveryh/obsidian-emoji-toolbar)
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### QuickAdd
|
||||||
|
|
||||||
|
[Documentation](https://github.com/chhoumann/quickadd/)
|
||||||
|
 
|
||||||
|
 
|
@ -0,0 +1,160 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
Alias: [""]
|
||||||
|
Tag: [""]
|
||||||
|
Date:
|
||||||
|
DocType:
|
||||||
|
Hierarchy: "Root"
|
||||||
|
CollapseMetaTable: Yes
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Parent::
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Create New Note
|
||||||
|
type note(New Note) template
|
||||||
|
action Template Note
|
||||||
|
id NewNote
|
||||||
|
```
|
||||||
|
^button-ProjectNewNote
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Create New Product
|
||||||
|
type note(New Product) template
|
||||||
|
action Template Product
|
||||||
|
id NewNote
|
||||||
|
```
|
||||||
|
^button-ProjectNewProduct
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Create New Source
|
||||||
|
type note(New Source) template
|
||||||
|
action Template Source
|
||||||
|
id NewNote
|
||||||
|
```
|
||||||
|
^button-ProjectNewSource
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Save
|
||||||
|
type command
|
||||||
|
action Save current file
|
||||||
|
id Save
|
||||||
|
```
|
||||||
|
^button-NMSave
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
# Folder map
|
||||||
|
 
|
||||||
|
|
||||||
|
```ad-abstract
|
||||||
|
title: Summary
|
||||||
|
collapse: open
|
||||||
|
This note enables to navigate in the Admin section and find any Note in this Vault by Note or Tag
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```toc
|
||||||
|
style: number
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Master Navigation
|
||||||
|
 
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
Table Date as "Creation Date" from "Admin"
|
||||||
|
Sort Date ascending
|
||||||
|
```
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Tag Navigation
|
||||||
|
 
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
Table without id tags as "Tags" From "Admin"
|
||||||
|
Flatten file.tags as tags
|
||||||
|
Group by tags
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### TimeStamp check
|
||||||
|
 
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
Table TimeStamp as "Time Stamp" from "Admin"
|
||||||
|
Where TimeStamp > date(today) - dur(100 years)
|
||||||
|
Sort TimeStamp ascending
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### High Level tasks
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```tasks
|
||||||
|
not done
|
||||||
|
path includes Life Admin
|
||||||
|
sort by due
|
||||||
|
hide backlink
|
||||||
|
hide task count
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Costs
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
|
||||||
|
<mark class="blue">_**Aggregation**_</mark> | One-off Cost | Subscription p.m.
|
||||||
|
--------|:------------:|:-----------------:
|
||||||
|
_**Total**_ | £0 | £0
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Product list
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
Table SourceLink as "Link", PriceValue as "Price Range" from "Admin"
|
||||||
|
Where DocType = "Product"
|
||||||
|
Sort file.name ascending
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
 
|
@ -0,0 +1,161 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
Alias: [""]
|
||||||
|
Tag: [""]
|
||||||
|
Date: 11/08/2021
|
||||||
|
DocType:
|
||||||
|
Hierarchy: "Root"
|
||||||
|
TimeStamp:
|
||||||
|
CollapseMetaTable: Yes
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Parent::
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Create New Task
|
||||||
|
type note(New Task) template
|
||||||
|
action Template Task
|
||||||
|
id NewTask
|
||||||
|
```
|
||||||
|
^button-ProjectNewTask
|
||||||
|
|
||||||
|
```button
|
||||||
|
name Save
|
||||||
|
type command
|
||||||
|
action Save current file
|
||||||
|
id Save
|
||||||
|
```
|
||||||
|
^button-TMSave
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
# Task Master
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```ad-abstract
|
||||||
|
title: Summary
|
||||||
|
collapse: open
|
||||||
|
This space centralises all tasks and to-dos in a specific folder.
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```toc
|
||||||
|
style: number
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Task list
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
table Priority, Status, NextReviewDate as "Next Review Date", DueDate as "Due Date" from "Life Organisation"
|
||||||
|
where DocType = "Task"
|
||||||
|
sort DueDate ascending, NextReviewDate ascending
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
#### Review overdue
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
table NextReviewDate as "Next Review Date" from "Life Organisation"
|
||||||
|
where DocType = "Task" and NextReviewDate < date(today)
|
||||||
|
sort NextReviewDate ascending
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
#### Delivery overdue
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
table DueDate as "Due Date" from "Life Organisation"
|
||||||
|
where DocType = "Task" and DueDate < date(today)
|
||||||
|
sort DueDate ascending
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
#### Priority tasks
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
Table Priority, DueDate as "Due Date" from "Life Organisation"
|
||||||
|
Where DocType = "Task" and DueDate >= date(today) and Priority = "High"
|
||||||
|
Sort DueDate ascending
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
### Todo list
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
**[[Template Task]]**
|
||||||
|
|
||||||
|
```tasks
|
||||||
|
not done
|
||||||
|
path includes Template
|
||||||
|
sort by due
|
||||||
|
hide backlink
|
||||||
|
hide task count
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
#### Overdue Todos
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
task from "Life Organisation"
|
||||||
|
where DocType = "Task" and DueDate < date(today)
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
#### Urgent Todos
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
task from "Life Organisation"
|
||||||
|
where DocType = "Task" and DueDate < date(today) + dur(3 days)
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
#### High priority
|
||||||
|
|
||||||
|
```dataview
|
||||||
|
Task from "Life Organisation"
|
||||||
|
Where DocType = "Task" and Priority = "High" and DueDate >= date(today)
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
#### Completed tasks
|
||||||
|
|
||||||
|
**[[Template Task]]**
|
||||||
|
|
||||||
|
```tasks
|
||||||
|
done
|
||||||
|
path includes Template
|
||||||
|
sort by due
|
||||||
|
hide backlink
|
||||||
|
hide task count
|
||||||
|
```
|
||||||
|
|
||||||
|
 
|
||||||
|
 
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue