update
This commit is contained in:
parent
7cfffa1dcd
commit
00dc433995
6
.apl.history
Normal file
6
.apl.history
Normal file
@ -0,0 +1,6 @@
|
||||
0 3 8 18 31 51 69 84 95 99 100 0
|
||||
-\0 3 8 18 31 51 69 84 95 99 100 0
|
||||
2-/0 3 8 18 31 51 69 84 95 99 100 0
|
||||
|2-/0 3 8 18 31 51 69 84 95 99 100 0
|
||||
11.52 * 1.5
|
||||
)off
|
BIN
.obsidian/.DS_Store
vendored
BIN
.obsidian/.DS_Store
vendored
Binary file not shown.
4
.obsidian/app.json
vendored
4
.obsidian/app.json
vendored
@ -11,8 +11,8 @@
|
||||
"includeName": true,
|
||||
"pageSize": "A4",
|
||||
"landscape": false,
|
||||
"margin": "0",
|
||||
"downscalePercent": 61
|
||||
"margin": "2",
|
||||
"downscalePercent": 75
|
||||
},
|
||||
"defaultViewMode": "source",
|
||||
"autoPairMarkdown": false,
|
||||
|
2
.obsidian/appearance.json
vendored
2
.obsidian/appearance.json
vendored
@ -1,7 +1,7 @@
|
||||
{
|
||||
"theme": "obsidian",
|
||||
"cssTheme": "Minimal",
|
||||
"baseFontSize": 20,
|
||||
"baseFontSize": 22.5,
|
||||
"enabledCssSnippets": [
|
||||
"pdf_darkmode",
|
||||
"query_header_title",
|
||||
|
15
.obsidian/community-plugins.json
vendored
15
.obsidian/community-plugins.json
vendored
@ -1,8 +1,6 @@
|
||||
[
|
||||
"obsidian-excalidraw-plugin",
|
||||
"obsidian-fullscreen-plugin",
|
||||
"table-editor-obsidian",
|
||||
"obsidian-latex",
|
||||
"obsidian-spaced-repetition",
|
||||
"obsidian-kanban",
|
||||
"obsidian-minimal-settings",
|
||||
@ -13,13 +11,9 @@
|
||||
"obsidian-plugin-toc",
|
||||
"tag-wrangler",
|
||||
"quickadd",
|
||||
"obsidian-icon-shortcodes",
|
||||
"workspaces-plus",
|
||||
"txt-as-md-obsidian",
|
||||
"excalibrain",
|
||||
"obsidian-path-finder",
|
||||
"obsidian-custom-frames",
|
||||
"obsidian42-brat",
|
||||
"url-into-selection",
|
||||
"breadcrumbs",
|
||||
"obsidian-pocket",
|
||||
@ -32,7 +26,6 @@
|
||||
"obsidian-quickshare",
|
||||
"obsidian-better-internal-link-inserter",
|
||||
"obsidian-contextual-typography",
|
||||
"obsidian-hider",
|
||||
"obsidian-pandoc",
|
||||
"obsidian-vault-statistics-plugin",
|
||||
"qmd-as-md-obsidian",
|
||||
@ -43,21 +36,21 @@
|
||||
"terminal",
|
||||
"obsidian-latex-suite",
|
||||
"various-complements",
|
||||
"customizable-page-header-buttons",
|
||||
"sync-graph-settings",
|
||||
"calendar",
|
||||
"tasks-calendar-wrapper",
|
||||
"postfix",
|
||||
"metaedit",
|
||||
"obsidian-jupyter",
|
||||
"templater-obsidian",
|
||||
"rss-reader",
|
||||
"obsidian-sequence-hotkeys",
|
||||
"heatmap-calendar",
|
||||
"obsidian-shellcommands",
|
||||
"obsidian-vimrc-support",
|
||||
"note-aliases",
|
||||
"obsidian-style-settings",
|
||||
"number-headings-obsidian",
|
||||
"calctex"
|
||||
"obsidian-rollover-daily-todos",
|
||||
"customizable-page-header-buttons",
|
||||
"obsidian-icon-shortcodes",
|
||||
"obsidian-hider"
|
||||
]
|
2
.obsidian/graph.json
vendored
2
.obsidian/graph.json
vendored
@ -130,6 +130,6 @@
|
||||
"repelStrength": 6.39485677083333,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 30,
|
||||
"scale": 3.169676540015139,
|
||||
"scale": 1.0014338896636248,
|
||||
"close": true
|
||||
}
|
12
.obsidian/hotkeys.json
vendored
12
.obsidian/hotkeys.json
vendored
@ -518,6 +518,18 @@
|
||||
"Shift"
|
||||
],
|
||||
"key": "\\"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "Q"
|
||||
},
|
||||
{
|
||||
"modifiers": [
|
||||
"Ctrl"
|
||||
],
|
||||
"key": "D"
|
||||
}
|
||||
],
|
||||
"canvas-presentation:next-slide": [
|
||||
|
58
.obsidian/plugins/3d-graph/main.js
vendored
58
.obsidian/plugins/3d-graph/main.js
vendored
@ -3116,7 +3116,7 @@ __export(main_exports, {
|
||||
default: () => Graph3dPlugin
|
||||
});
|
||||
module.exports = __toCommonJS(main_exports);
|
||||
var import_obsidian7 = require("obsidian");
|
||||
var import_obsidian8 = require("obsidian");
|
||||
|
||||
// src/views/graph/Graph3dView.ts
|
||||
var import_obsidian6 = require("obsidian");
|
||||
@ -30268,7 +30268,9 @@ var GroupSettings = class {
|
||||
this.groups = groups != null ? groups : this.groups;
|
||||
}
|
||||
static fromStore(store) {
|
||||
return new GroupSettings(store == null ? void 0 : store.groups);
|
||||
return new GroupSettings(store == null ? void 0 : store.groups.flatMap((nodeGroup) => {
|
||||
return new NodeGroup(nodeGroup.query, nodeGroup.color);
|
||||
}));
|
||||
}
|
||||
toObject() {
|
||||
return {
|
||||
@ -30285,6 +30287,9 @@ var NodeGroup = class {
|
||||
return new RegExp(query);
|
||||
}
|
||||
static matches(query, node) {
|
||||
if (query.match(/^tag:#?/)) {
|
||||
return node.tags.includes(query.replace(/^tag:#?/, ""));
|
||||
}
|
||||
return node.path.startsWith(this.sanitizeQuery(query));
|
||||
}
|
||||
static sanitizeQuery(query) {
|
||||
@ -30348,7 +30353,10 @@ var ForceGraph2 = class {
|
||||
}
|
||||
};
|
||||
this.doShowNode = (node) => {
|
||||
return this.plugin.getSettings().filters.doShowOrphans || node.links.length > 0;
|
||||
return (this.plugin.getSettings().filters.doShowOrphans || node.links.length > 0) && (this.plugin.getSettings().filters.doShowAttachments || !node.isAttachment);
|
||||
};
|
||||
this.doShowLink = (link) => {
|
||||
return this.plugin.getSettings().filters.doShowAttachments || !link.linksAnAttachment;
|
||||
};
|
||||
this.onNodeHover = (node) => {
|
||||
if (!node && !this.highlightedNodes.size || node && this.hoveredNode === node)
|
||||
@ -30371,7 +30379,7 @@ var ForceGraph2 = class {
|
||||
return this.highlightedNodes.has(node.id);
|
||||
};
|
||||
this.createLinks = () => {
|
||||
this.instance.linkWidth((link) => this.isHighlightedLink(link) ? this.plugin.getSettings().display.linkThickness * 1.5 : this.plugin.getSettings().display.linkThickness).linkDirectionalParticles((link) => this.isHighlightedLink(link) ? this.plugin.getSettings().display.particleCount : 0).linkDirectionalParticleWidth(this.plugin.getSettings().display.particleSize).onLinkHover(this.onLinkHover).linkColor((link) => this.isHighlightedLink(link) ? this.plugin.theme.textAccent : this.plugin.theme.textMuted);
|
||||
this.instance.linkWidth((link) => this.isHighlightedLink(link) ? this.plugin.getSettings().display.linkThickness * 1.5 : this.plugin.getSettings().display.linkThickness).linkDirectionalParticles((link) => this.isHighlightedLink(link) ? this.plugin.getSettings().display.particleCount : 0).linkDirectionalParticleWidth(this.plugin.getSettings().display.particleSize).linkVisibility(this.doShowLink).onLinkHover(this.onLinkHover).linkColor((link) => this.isHighlightedLink(link) ? this.plugin.theme.textAccent : this.plugin.theme.textMuted);
|
||||
};
|
||||
this.onLinkHover = (link) => {
|
||||
this.clearHighlights();
|
||||
@ -30536,16 +30544,19 @@ var DisplaySettingsView_default = DisplaySettingsView;
|
||||
|
||||
// src/settings/categories/FilterSettings.ts
|
||||
var FilterSettings = class {
|
||||
constructor(doShowOrphans) {
|
||||
constructor(doShowOrphans, doShowAttachments) {
|
||||
this.doShowOrphans = true;
|
||||
this.doShowAttachments = false;
|
||||
this.doShowOrphans = doShowOrphans != null ? doShowOrphans : this.doShowOrphans;
|
||||
this.doShowAttachments = doShowAttachments != null ? doShowAttachments : this.doShowAttachments;
|
||||
}
|
||||
static fromStore(store) {
|
||||
return new FilterSettings(store == null ? void 0 : store.doShowOrphans);
|
||||
return new FilterSettings(store == null ? void 0 : store.doShowOrphans, store == null ? void 0 : store.doShowAttachments);
|
||||
}
|
||||
toObject() {
|
||||
return {
|
||||
doShowOrphans: this.doShowOrphans
|
||||
doShowOrphans: this.doShowOrphans,
|
||||
doShowAttachments: this.doShowAttachments
|
||||
};
|
||||
}
|
||||
};
|
||||
@ -30739,6 +30750,11 @@ var FilterSettingsView = (filterSettings, containerEl) => {
|
||||
filterSettings.value.doShowOrphans = value;
|
||||
});
|
||||
});
|
||||
new import_obsidian4.Setting(containerEl).setName("Show Attachments").addToggle((toggle) => {
|
||||
toggle.setValue(filterSettings.value.doShowAttachments || false).onChange(async (value) => {
|
||||
filterSettings.value.doShowAttachments = value;
|
||||
});
|
||||
});
|
||||
};
|
||||
var FilterSettingsView_default = FilterSettingsView;
|
||||
|
||||
@ -30891,9 +30907,10 @@ var GraphSettings = class {
|
||||
|
||||
// src/graph/Link.ts
|
||||
var Link = class {
|
||||
constructor(sourceId, targetId) {
|
||||
constructor(sourceId, targetId, linksAnAttachment) {
|
||||
this.source = sourceId;
|
||||
this.target = targetId;
|
||||
this.linksAnAttachment = linksAnAttachment;
|
||||
}
|
||||
static createLinkIndex(links) {
|
||||
const linkIndex = /* @__PURE__ */ new Map();
|
||||
@ -30924,20 +30941,27 @@ var Link = class {
|
||||
};
|
||||
|
||||
// src/graph/Node.ts
|
||||
var import_obsidian7 = require("obsidian");
|
||||
var Node = class {
|
||||
constructor(name, path, val = 10, neighbors = [], links = []) {
|
||||
constructor(name, path, isAttachment, val = 10, neighbors = [], links = [], tags = []) {
|
||||
this.id = path;
|
||||
this.name = name;
|
||||
this.path = path;
|
||||
this.isAttachment = isAttachment;
|
||||
this.val = val;
|
||||
this.neighbors = neighbors;
|
||||
this.links = links;
|
||||
this.tags = tags;
|
||||
}
|
||||
static createFromFiles(files) {
|
||||
const nodeMap = /* @__PURE__ */ new Map();
|
||||
return [
|
||||
files.map((file, index5) => {
|
||||
const node = new Node(file.name, file.path);
|
||||
const node = new Node(file.name, file.path, file.extension == "md" ? false : true);
|
||||
const cache = app.metadataCache.getFileCache(file), tags = cache ? (0, import_obsidian7.getAllTags)(cache) : null;
|
||||
if (tags != null) {
|
||||
tags.forEach((tag) => node.tags.push(tag.substring(1)));
|
||||
}
|
||||
if (!nodeMap.has(node.id)) {
|
||||
nodeMap.set(node.id, index5);
|
||||
return node;
|
||||
@ -30949,7 +30973,7 @@ var Node = class {
|
||||
}
|
||||
addNeighbor(neighbor) {
|
||||
if (!this.isNeighborOf(neighbor)) {
|
||||
const link = new Link(this.id, neighbor.id);
|
||||
const link = new Link(this.id, neighbor.id, this.isAttachment || neighbor.isAttachment);
|
||||
this.neighbors.push(neighbor);
|
||||
this.addLink(link);
|
||||
neighbor.neighbors.push(this);
|
||||
@ -30977,8 +31001,8 @@ var _Graph = class {
|
||||
this.clone = () => {
|
||||
return new _Graph(structuredClone(this.nodes), structuredClone(this.links), structuredClone(this.nodeIndex), structuredClone(this.linkIndex));
|
||||
};
|
||||
this.update = (app) => {
|
||||
const newGraph = _Graph.createFromApp(app);
|
||||
this.update = (app2) => {
|
||||
const newGraph = _Graph.createFromApp(app2);
|
||||
this.nodes.splice(0, this.nodes.length, ...newGraph.nodes);
|
||||
this.links.splice(0, this.nodes.length, ...newGraph.links);
|
||||
this.nodeIndex.clear();
|
||||
@ -31052,8 +31076,8 @@ var _Graph = class {
|
||||
}
|
||||
};
|
||||
var Graph = _Graph;
|
||||
Graph.createFromApp = (app) => {
|
||||
const [nodes, nodeIndex] = Node.createFromFiles(app.vault.getFiles()), [links, linkIndex] = Link.createFromCache(app.metadataCache.resolvedLinks, nodes, nodeIndex);
|
||||
Graph.createFromApp = (app2) => {
|
||||
const [nodes, nodeIndex] = Node.createFromFiles(app2.vault.getFiles()), [links, linkIndex] = Link.createFromCache(app2.metadataCache.resolvedLinks, nodes, nodeIndex);
|
||||
return new _Graph(nodes, links, nodeIndex, linkIndex);
|
||||
};
|
||||
|
||||
@ -31088,7 +31112,7 @@ var shallowCompare = (obj1, obj2) => {
|
||||
var ShallowCompare_default = shallowCompare;
|
||||
|
||||
// src/main.ts
|
||||
var Graph3dPlugin = class extends import_obsidian7.Plugin {
|
||||
var Graph3dPlugin = class extends import_obsidian8.Plugin {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.openFileState = new State(void 0);
|
||||
@ -31119,7 +31143,7 @@ var Graph3dPlugin = class extends import_obsidian7.Plugin {
|
||||
this.openFileState.value = newFilePath;
|
||||
this.openGraph(true);
|
||||
} else {
|
||||
new import_obsidian7.Notice("No file is currently open");
|
||||
new import_obsidian8.Notice("No file is currently open");
|
||||
}
|
||||
};
|
||||
this.openGlobalGraph = () => {
|
||||
|
2
.obsidian/plugins/3d-graph/manifest.json
vendored
2
.obsidian/plugins/3d-graph/manifest.json
vendored
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "3d-graph",
|
||||
"name": "3D Graph",
|
||||
"version": "1.0.3",
|
||||
"version": "1.0.5",
|
||||
"description": "A 3D Graph for Obsidian",
|
||||
"author": "Alexander Weichart",
|
||||
"authorUrl": "https://github.com/AlexW00",
|
||||
|
2
.obsidian/plugins/breadcrumbs/data.json
vendored
2
.obsidian/plugins/breadcrumbs/data.json
vendored
@ -169,7 +169,7 @@
|
||||
"siblingIdentity": false,
|
||||
"sameParentIsSibling": true,
|
||||
"siblingsSiblingIsSibling": true,
|
||||
"siblingsParentIsParent": false,
|
||||
"siblingsParentIsParent": true,
|
||||
"parentsSiblingsIsParents": false,
|
||||
"parentsParentsIsParent": false,
|
||||
"cousinsIsSibling": false
|
||||
|
26114
.obsidian/plugins/calctex/main.js
vendored
26114
.obsidian/plugins/calctex/main.js
vendored
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/calctex/manifest.json
vendored
10
.obsidian/plugins/calctex/manifest.json
vendored
@ -1,10 +0,0 @@
|
||||
{
|
||||
"id": "calctex",
|
||||
"name": "Calctex",
|
||||
"version": "1.0.1",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Calculate LaTeX formulas inside Obsidian.",
|
||||
"author": "Mike",
|
||||
"authorUrl": "https://developer-mike.vercel.app/",
|
||||
"isDesktopOnly": false
|
||||
}
|
5
.obsidian/plugins/calctex/styles.css
vendored
5
.obsidian/plugins/calctex/styles.css
vendored
@ -1,5 +0,0 @@
|
||||
.result-text {
|
||||
color: var(--text-faint);
|
||||
font-style: oblique;
|
||||
font-size: smaller;
|
||||
}
|
2
.obsidian/plugins/card-board/main.js
vendored
2
.obsidian/plugins/card-board/main.js
vendored
File diff suppressed because one or more lines are too long
2
.obsidian/plugins/card-board/manifest.json
vendored
2
.obsidian/plugins/card-board/manifest.json
vendored
@ -2,7 +2,7 @@
|
||||
"id": "card-board",
|
||||
"name": "CardBoard",
|
||||
"description": "Display markdown tasks on kanban style boards.",
|
||||
"version": "0.7.2",
|
||||
"version": "0.7.4",
|
||||
"author": "roovo",
|
||||
"authorUrl": "https://github.com/roovo",
|
||||
"minAppVersion": "0.12.13",
|
||||
|
82
.obsidian/plugins/card-board/styles.css
vendored
82
.obsidian/plugins/card-board/styles.css
vendored
@ -24,80 +24,61 @@
|
||||
.card-board-view {
|
||||
height: 100%;
|
||||
background-color: var(--background-primary);
|
||||
padding: var(--file-margins);
|
||||
font-size: var(--font-normal);
|
||||
}
|
||||
|
||||
ul.card-board-tab-list {
|
||||
display: flex;
|
||||
list-style-type: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
.mod-macos.is-hidden-frameless:not(.is-popout-window) .workspace .workspace-tabs.mod-top-right-space .card-board-view .workspace-tab-header-container {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
ul.card-board-tab-list > li::before {
|
||||
content: "";
|
||||
.workspace-split.mod-root .card-board-view .workspace-tab-header.is-active::before, .workspace-split.mod-root .card-board-view .workspace-tab-header.is-active::after {
|
||||
box-shadow: inset 0 0 0 var(--tab-outline-width) var(--tab-outline-color), 0 0 0 calc(var(--tab-curve) * 4) var(--background-primary);
|
||||
}
|
||||
.workspace-tabs.mod-top-left-space .card-board-view .card-board-container .workspace-tab-header-container:before {
|
||||
width: 0;
|
||||
}
|
||||
|
||||
ul.card-board-column-list > li.card-board-card::before {
|
||||
content: "";
|
||||
.card-board-view .workspace-drop-overlay {
|
||||
transition: none;
|
||||
will-change: top, left, width, height;
|
||||
transform: '';
|
||||
margin-top: var(--header-height);
|
||||
}
|
||||
|
||||
li.card-board-pre-tabs, li.card-board-post-tabs {
|
||||
background-color: var(--background-secondary-alt);
|
||||
.card-board-view .workspace-tab-header {
|
||||
cursor: grab;
|
||||
}
|
||||
|
||||
li.card-board-pre-tabs .card-board-tabs-inner, li.card-board-post-tabs .card-board-tabs-inner {
|
||||
width: 20px;
|
||||
height:100%
|
||||
}
|
||||
|
||||
li.card-board-pre-tabs .card-board-tabs-inner,
|
||||
li.card-board-post-tabs .card-board-tabs-inner,
|
||||
li.card-board-tab-title .card-board-tabs-inner {
|
||||
.card-board-view .workspace-tab-header.is-active {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
|
||||
li.card-board-pre-tabs .card-board-tabs-inner {
|
||||
padding: 3px 7px;
|
||||
width: 30px;
|
||||
.card-board-tab-header-spacer {
|
||||
display: flex;
|
||||
flex-grow: 1;
|
||||
flex-shrink: 1;
|
||||
margin-left: -15px;
|
||||
-webkit-app-region: no-drag;
|
||||
}
|
||||
|
||||
.card-board-tabs-inner {
|
||||
padding: 3px 1em;
|
||||
body:not(.is-grabbing):not(.is-fullscreen) .workspace-tabs.mod-top .card-board-view .workspace-tab-header-spacer {
|
||||
-webkit-app-region: no-drag;
|
||||
}
|
||||
body:not(.is-grabbing):not(.is-fullscreen).is-hidden-frameless .mod-top .card-board-view .workspace-tab-header-container {
|
||||
-webkit-app-region: no-drag;
|
||||
}
|
||||
|
||||
li.is-before-active .card-board-tabs-inner {
|
||||
border-bottom-right-radius: 10px;
|
||||
}
|
||||
|
||||
li.is-after-active .card-board-tabs-inner {
|
||||
border-bottom-left-radius: 10px;
|
||||
}
|
||||
|
||||
.card-board-tab-title {
|
||||
background-color: var(--background-secondary-alt);
|
||||
border-radius: 5px 5px 0 0 ;
|
||||
color: var(--text-muted);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.card-board-tab-icon {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.card-board-tab-title.is-active .card-board-tabs-inner {
|
||||
background-color: var(--background-secondary-alt);
|
||||
border-radius: 5px 5px 0 0 ;
|
||||
color: var(--text-normal);
|
||||
.card-board-view .sidebar-toggle-button {
|
||||
padding-left: 5px;
|
||||
margin-right: -5px;
|
||||
padding-top: 11px;
|
||||
}
|
||||
|
||||
.card-board-boards {
|
||||
display: grid;
|
||||
padding: 1em;
|
||||
padding-bottom: 0.5em;
|
||||
background-color: var(--background-secondary-alt);
|
||||
border-radius: 5px;
|
||||
background-color: var(--background-primary);
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
@ -405,6 +386,7 @@ ul.card-board-column-list > li.card-board-card::before {
|
||||
|
||||
.card-board-view .vertical-tab-nav-item {
|
||||
padding-right: 1.5em;
|
||||
cursor: grab;
|
||||
}
|
||||
|
||||
.modal-form {
|
||||
|
2551
.obsidian/plugins/crumbs-obsidian/main.js
vendored
Normal file
2551
.obsidian/plugins/crumbs-obsidian/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
16
.obsidian/plugins/crumbs-obsidian/manifest.json
vendored
Normal file
16
.obsidian/plugins/crumbs-obsidian/manifest.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"id": "crumbs-obsidian",
|
||||
"name": "Crumbs",
|
||||
"version": "0.1.2",
|
||||
"minAppVersion": "1.0.0",
|
||||
"description": "Breadcrumb navigation in Obsidian",
|
||||
"author": "Tony Grosinger",
|
||||
"authorUrl": "https://grosinger.net",
|
||||
"fundingUrl": {
|
||||
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
|
||||
"Paypal": "https://paypal.me/tgrosinger"
|
||||
},
|
||||
"isDesktopOnly": true,
|
||||
"donation": "https://buymeacoffee.com/tgrosinger"
|
||||
}
|
70
.obsidian/plugins/darlal-switcher-plus/data.json
vendored
70
.obsidian/plugins/darlal-switcher-plus/data.json
vendored
@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"version": "2.0.0",
|
||||
"onOpenPreferNewTab": false,
|
||||
"alwaysNewTabForSymbols": false,
|
||||
"useActiveTabForSymbolsOnMobile": false,
|
||||
@ -71,14 +71,34 @@
|
||||
"fileExtAllowList": [
|
||||
"canvas"
|
||||
],
|
||||
"enableMatchPriorityAdjustments": false,
|
||||
"matchPriorityAdjustments": {
|
||||
"isOpenInEditor": 0,
|
||||
"isBookmarked": 0,
|
||||
"isRecent": 0,
|
||||
"file": 0,
|
||||
"alias": 0,
|
||||
"h1": 0
|
||||
"isEnabled": false,
|
||||
"adjustments": {
|
||||
"isOpenInEditor": {
|
||||
"value": 0,
|
||||
"label": "Open items"
|
||||
},
|
||||
"isBookmarked": {
|
||||
"value": 0,
|
||||
"label": "Bookmarked items"
|
||||
},
|
||||
"isRecent": {
|
||||
"value": 0,
|
||||
"label": "Recent items"
|
||||
},
|
||||
"file": {
|
||||
"value": 0,
|
||||
"label": "Filenames"
|
||||
},
|
||||
"alias": {
|
||||
"value": 0,
|
||||
"label": "Aliases"
|
||||
},
|
||||
"h1": {
|
||||
"value": 0,
|
||||
"label": "H₁ headings"
|
||||
}
|
||||
}
|
||||
},
|
||||
"quickFilters": {
|
||||
"resetKey": "0",
|
||||
@ -97,113 +117,113 @@
|
||||
"Ctrl",
|
||||
"Alt"
|
||||
],
|
||||
"facetList": [
|
||||
{
|
||||
"facetList": {
|
||||
"Heading": {
|
||||
"id": "Heading",
|
||||
"mode": 4,
|
||||
"label": "headings",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"Tag": {
|
||||
"id": "Tag",
|
||||
"mode": 4,
|
||||
"label": "tags",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"Callout": {
|
||||
"id": "Callout",
|
||||
"mode": 4,
|
||||
"label": "callouts",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"Link": {
|
||||
"id": "Link",
|
||||
"mode": 4,
|
||||
"label": "links",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"Embed": {
|
||||
"id": "Embed",
|
||||
"mode": 4,
|
||||
"label": "embeds",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"canvas-node-file": {
|
||||
"id": "canvas-node-file",
|
||||
"mode": 4,
|
||||
"label": "file cards",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"canvas-node-text": {
|
||||
"id": "canvas-node-text",
|
||||
"mode": 4,
|
||||
"label": "text cards",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"canvas-node-link": {
|
||||
"id": "canvas-node-link",
|
||||
"mode": 4,
|
||||
"label": "link cards",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"canvas-node-group": {
|
||||
"id": "canvas-node-group",
|
||||
"mode": 4,
|
||||
"label": "groups",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"backlink": {
|
||||
"id": "backlink",
|
||||
"mode": 128,
|
||||
"label": "backlinks",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"outgoing-link": {
|
||||
"id": "outgoing-link",
|
||||
"mode": 128,
|
||||
"label": "outgoing links",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"disk-location": {
|
||||
"id": "disk-location",
|
||||
"mode": 128,
|
||||
"label": "disk location",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"bookmarks-file": {
|
||||
"id": "bookmarks-file",
|
||||
"mode": 32,
|
||||
"label": "files",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"bookmarks-folder": {
|
||||
"id": "bookmarks-folder",
|
||||
"mode": 32,
|
||||
"label": "folders",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
},
|
||||
{
|
||||
"bookmarks-search": {
|
||||
"id": "bookmarks-search",
|
||||
"mode": 32,
|
||||
"label": "searches",
|
||||
"isActive": false,
|
||||
"isAvailable": true
|
||||
}
|
||||
],
|
||||
},
|
||||
"shouldResetActiveFacets": false,
|
||||
"shouldShowFacetInstructions": true
|
||||
},
|
||||
|
439
.obsidian/plugins/darlal-switcher-plus/main.js
vendored
439
.obsidian/plugins/darlal-switcher-plus/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,8 +1,8 @@
|
||||
{
|
||||
"id": "darlal-switcher-plus",
|
||||
"name": "Quick Switcher++",
|
||||
"version": "3.3.7",
|
||||
"minAppVersion": "1.4.5",
|
||||
"version": "3.3.9",
|
||||
"minAppVersion": "1.4.16",
|
||||
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
|
||||
"author": "darlal",
|
||||
"authorUrl": "https://github.com/darlal/obsidian-switcher-plus",
|
||||
|
345
.obsidian/plugins/dataview/main.js
vendored
345
.obsidian/plugins/dataview/main.js
vendored
File diff suppressed because one or more lines are too long
2
.obsidian/plugins/dataview/manifest.json
vendored
2
.obsidian/plugins/dataview/manifest.json
vendored
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "dataview",
|
||||
"name": "Dataview",
|
||||
"version": "0.5.58",
|
||||
"version": "0.5.64",
|
||||
"minAppVersion": "0.13.11",
|
||||
"description": "Complex data views for the data-obsessed.",
|
||||
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
||||
|
4
.obsidian/plugins/excalibrain/main.js
vendored
4
.obsidian/plugins/excalibrain/main.js
vendored
File diff suppressed because one or more lines are too long
2
.obsidian/plugins/excalibrain/manifest.json
vendored
2
.obsidian/plugins/excalibrain/manifest.json
vendored
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "excalibrain",
|
||||
"name": "ExcaliBrain",
|
||||
"version": "0.2.9",
|
||||
"version": "0.2.11",
|
||||
"minAppVersion": "1.1.6",
|
||||
"description": "A clean, intuitive and editable graph view for Obsidian",
|
||||
"author": "Zsolt Viczian",
|
||||
|
26
.obsidian/plugins/graph-analysis/data.json
vendored
26
.obsidian/plugins/graph-analysis/data.json
vendored
@ -1,26 +0,0 @@
|
||||
{
|
||||
"noInfinity": true,
|
||||
"noZero": true,
|
||||
"allFileExtensions": true,
|
||||
"showImgThumbnails": true,
|
||||
"addUnresolved": true,
|
||||
"coTags": true,
|
||||
"defaultSubtypeType": "Co-Citations",
|
||||
"debugMode": false,
|
||||
"superDebugMode": false,
|
||||
"exclusionRegex": "",
|
||||
"exclusionTags": [],
|
||||
"algsToShow": [
|
||||
"Co-Citations",
|
||||
"HITS",
|
||||
"Adamic Adar",
|
||||
"Jaccard",
|
||||
"Overlap",
|
||||
"Label Propagation",
|
||||
"Louvain",
|
||||
"Clustering Coefficient",
|
||||
"BoW",
|
||||
"Otsuka-Chiai",
|
||||
"Sentiment"
|
||||
]
|
||||
}
|
36162
.obsidian/plugins/graph-analysis/main.js
vendored
36162
.obsidian/plugins/graph-analysis/main.js
vendored
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/graph-analysis/manifest.json
vendored
10
.obsidian/plugins/graph-analysis/manifest.json
vendored
@ -1,10 +0,0 @@
|
||||
{
|
||||
"id": "graph-analysis",
|
||||
"name": "Graph Analysis",
|
||||
"version": "0.15.4",
|
||||
"minAppVersion": "0.12.10",
|
||||
"description": "Analyse your Obsidian graph.",
|
||||
"author": "SkepticMystic",
|
||||
"authorUrl": "https://github.com/SkepticMystic/graph-analysis",
|
||||
"isDesktopOnly": false
|
||||
}
|
126
.obsidian/plugins/graph-analysis/styles.css
vendored
126
.obsidian/plugins/graph-analysis/styles.css
vendored
@ -1,126 +0,0 @@
|
||||
td.internal-link,
|
||||
div.internal-link,
|
||||
span.internal-link {
|
||||
color: var(--text-accent);
|
||||
text-decoration-line: none !important;
|
||||
}
|
||||
|
||||
td.internal-link:hover,
|
||||
div.internal-link:hover,
|
||||
span.internal-link:hover {
|
||||
color: var(--text-accent-hover, var(--text-accent));
|
||||
}
|
||||
|
||||
tr.GA-linked td:first-child::before,
|
||||
span.GA-linked::before,
|
||||
div.GA-linked::before {
|
||||
}
|
||||
tr.GA-not-linked,
|
||||
span.GA-not-linked {
|
||||
/* background-color: yellow; */
|
||||
}
|
||||
|
||||
.GA-icon {
|
||||
color: var(--text-normal);
|
||||
width: 13px;
|
||||
height: 13px;
|
||||
display: inline-block;
|
||||
padding-top: 2px !important;
|
||||
}
|
||||
|
||||
.GA-Global {
|
||||
color: red;
|
||||
}
|
||||
.GA-Global::before {
|
||||
content: '🌍';
|
||||
}
|
||||
|
||||
td.GA-measure {
|
||||
/* display:none */
|
||||
}
|
||||
td.GA-node {
|
||||
/* background-color: yellow */
|
||||
}
|
||||
|
||||
select.dropdown.GA-DD {
|
||||
line-height: normal;
|
||||
padding: 0.2em 1.9em 0.2em 0.4em;
|
||||
width: fit-content;
|
||||
}
|
||||
|
||||
button.GA-Refresh-Button {
|
||||
margin-left: 5px;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
body.is-mobile .GA-details,
|
||||
body.is-mobile .GA-details::before {
|
||||
font-size: larger;
|
||||
}
|
||||
|
||||
.GA-highlight-sentence {
|
||||
animation: highlightSentence 1.5s 1;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
@keyframes highlightSentence {
|
||||
0% {
|
||||
background-color: transparent;
|
||||
}
|
||||
10% {
|
||||
background-color: var(--text-highlight-bg);
|
||||
}
|
||||
80% {
|
||||
background-color: var(--text-highlight-bg);
|
||||
}
|
||||
100% {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
.GA-View ::-webkit-scrollbar {
|
||||
width: 1em;
|
||||
height: 0px;
|
||||
border-radius: 10px;
|
||||
background-color: var(--scrollbar-bg);
|
||||
}
|
||||
|
||||
.scrollContainer {
|
||||
padding: 0px 0px 4px 0px;
|
||||
}
|
||||
.scrollContainer:hover {
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.GA-View .scrollContainer:hover ::-webkit-scrollbar {
|
||||
height: 4px;
|
||||
}
|
||||
.GA-View ::-webkit-scrollbar-track {
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.GA-View ::-webkit-scrollbar-thumb {
|
||||
border-radius: 10px;
|
||||
background-color: var(--scrollbar-thumb-bg);
|
||||
}
|
||||
|
||||
div.CC-sentence > ul,
|
||||
div.CC-sentence > ol,
|
||||
div.CC-sentence > p {
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
|
||||
mark.CC-mark {
|
||||
color: var(--text-normal);
|
||||
background-color: var(--text-highlight-bg);
|
||||
}
|
||||
.CC-edit {
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
|
||||
.CC-hr {
|
||||
margin-block-start: 0.3em;
|
||||
margin-block-end: 0.3em;
|
||||
}
|
11
.obsidian/plugins/juggl/main.js
vendored
11
.obsidian/plugins/juggl/main.js
vendored
File diff suppressed because one or more lines are too long
6
.obsidian/plugins/juggl/manifest.json
vendored
6
.obsidian/plugins/juggl/manifest.json
vendored
@ -1,10 +1,10 @@
|
||||
{
|
||||
"id": "juggl",
|
||||
"name": "Juggl",
|
||||
"version": "1.4.0",
|
||||
"minAppVersion": "0.11.5",
|
||||
"version": "1.5.0",
|
||||
"minAppVersion": "1.4.16",
|
||||
"description": "Adds a completely interactive, stylable and expandable graph view to Obsidian.",
|
||||
"author": "Emile",
|
||||
"authorUrl": "https://twitter.com/emilevankrieken",
|
||||
"authorUrl": "https://emilevankrieken.com",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
|
17
.obsidian/plugins/juggl/styles.css
vendored
17
.obsidian/plugins/juggl/styles.css
vendored
@ -208,3 +208,20 @@ button.juggl-icon-button {
|
||||
width: 50px;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.juggl-inline-group {
|
||||
max-width: 9rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
/*padding: .5rem;*/
|
||||
}
|
||||
|
||||
.juggl-inline-group .form-control {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.form-control[type="number"]::-webkit-inner-spin-button,
|
||||
.form-control[type="number"]::-webkit-outer-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "number-headings-obsidian",
|
||||
"name": "Number Headings",
|
||||
"version": "1.14.0",
|
||||
"version": "1.16.0",
|
||||
"minAppVersion": "1.4.0",
|
||||
"description": "Automatically number or re-number headings in an Obsidian document",
|
||||
"author": "Kevin Albrecht (onlyafly@gmail.com)",
|
||||
|
994
.obsidian/plugins/obsidian-asciimath/main.js
vendored
994
.obsidian/plugins/obsidian-asciimath/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-asciimath",
|
||||
"name": "Obsidian asciimath",
|
||||
"version": "0.6.3",
|
||||
"version": "0.6.10",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Add asciimath support for Obsidian.",
|
||||
"author": "widcardw",
|
||||
|
15
.obsidian/plugins/obsidian-asciimath/styles.css
vendored
15
.obsidian/plugins/obsidian-asciimath/styles.css
vendored
@ -11,3 +11,18 @@ If your plugin does not need CSS, delete this file.
|
||||
height: 100px;
|
||||
font-family: var(--font-monospace), 'Courier New', Courier, monospace;
|
||||
}
|
||||
|
||||
.__asciimath-symbol-search-result {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.__asciimath-symbol-search-preview {
|
||||
font-size: 1.5rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.__asciimath-symbol-search-placeholder {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
81
.obsidian/plugins/obsidian-charts/main.js
vendored
81
.obsidian/plugins/obsidian-charts/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-charts",
|
||||
"name": "Obsidian Charts",
|
||||
"version": "3.7.2",
|
||||
"version": "3.8.2",
|
||||
"minAppVersion": "0.12.7",
|
||||
"description": "This Plugin lets you create Charts within Obsidian",
|
||||
"author": "phibr0",
|
||||
|
@ -58,6 +58,7 @@
|
||||
"autoExportLightAndDark": false,
|
||||
"autoexportExcalidraw": false,
|
||||
"embedType": "excalidraw",
|
||||
"embedMarkdownCommentLinks": true,
|
||||
"embedWikiLink": true,
|
||||
"syncExcalidraw": false,
|
||||
"experimentalFileType": true,
|
||||
@ -73794,10 +73795,9 @@
|
||||
}
|
||||
},
|
||||
"defaultTrayMode": false,
|
||||
"previousRelease": "1.9.19",
|
||||
"previousRelease": "2.0.10",
|
||||
"showReleaseNotes": true,
|
||||
"showNewVersionNotification": true,
|
||||
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js",
|
||||
"latexBoilerplate": "\\color{blue}",
|
||||
"taskboneEnabled": true,
|
||||
"taskboneAPIkey": "c129edc0-4fc5-40b7-ad93-6368514c8e64",
|
||||
@ -74122,7 +74122,317 @@
|
||||
"pdfScale": 4,
|
||||
"pdfBorderBox": true,
|
||||
"pdfGapSize": 20,
|
||||
"pdfGroupPages": false,
|
||||
"pdfLockAfterImport": true,
|
||||
"pdfNumColumns": 1,
|
||||
"pdfImportScale": 0.3
|
||||
"pdfNumRows": 1,
|
||||
"pdfDirection": "right",
|
||||
"pdfImportScale": 0.3,
|
||||
"laserSettings": {
|
||||
"DECAY_LENGTH": 50,
|
||||
"DECAY_TIME": 1000,
|
||||
"COLOR": "#ff0000"
|
||||
},
|
||||
"embeddableMarkdownDefaults": {
|
||||
"useObsidianDefaults": false,
|
||||
"backgroundMatchCanvas": false,
|
||||
"backgroundMatchElement": true,
|
||||
"backgroundColor": "#fff",
|
||||
"backgroundOpacity": 60,
|
||||
"borderMatchElement": true,
|
||||
"borderColor": "#fff",
|
||||
"borderOpacity": 0,
|
||||
"filenameVisible": false
|
||||
},
|
||||
"canvasImmersiveEmbed": true,
|
||||
"startupScriptPath": "",
|
||||
"openAIAPIToken": "",
|
||||
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
|
||||
"openAIDefaultVisionModel": "gpt-4-vision-preview",
|
||||
"openAIURL": "https://api.openai.com/v1/chat/completions",
|
||||
"modifierKeyConfig": {
|
||||
"Mac": {
|
||||
"LocalFileDragAction": {
|
||||
"defaultAction": "image-import",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-import"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-url"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
}
|
||||
]
|
||||
},
|
||||
"WebBrowserDragAction": {
|
||||
"defaultAction": "image-url",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-url"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-import"
|
||||
}
|
||||
]
|
||||
},
|
||||
"InternalDragAction": {
|
||||
"defaultAction": "link",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": true,
|
||||
"result": "embeddable"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": true,
|
||||
"result": "image-fullsize"
|
||||
}
|
||||
]
|
||||
},
|
||||
"LinkClickAction": {
|
||||
"defaultAction": "new-tab",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "active-pane"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "new-tab"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "new-pane"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "popout-window"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": true,
|
||||
"result": "md-properties"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"Win": {
|
||||
"LocalFileDragAction": {
|
||||
"defaultAction": "image-import",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-import"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-url"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
}
|
||||
]
|
||||
},
|
||||
"WebBrowserDragAction": {
|
||||
"defaultAction": "image-url",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-url"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-import"
|
||||
}
|
||||
]
|
||||
},
|
||||
"InternalDragAction": {
|
||||
"defaultAction": "link",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-fullsize"
|
||||
}
|
||||
]
|
||||
},
|
||||
"LinkClickAction": {
|
||||
"defaultAction": "new-tab",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "active-pane"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "new-tab"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "new-pane"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "popout-window"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": true,
|
||||
"result": "md-properties"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js"
|
||||
}
|
File diff suppressed because one or more lines are too long
@ -1,11 +1,12 @@
|
||||
{
|
||||
"id": "obsidian-excalidraw-plugin",
|
||||
"name": "Excalidraw",
|
||||
"version": "1.9.19",
|
||||
"version": "2.0.10",
|
||||
"minAppVersion": "1.1.6",
|
||||
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
||||
"author": "Zsolt Viczian",
|
||||
"authorUrl": "https://zsolt.blog",
|
||||
"fundingUrl": "https://ko-fi.com/zsolt",
|
||||
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
|
@ -183,15 +183,24 @@ li[data-testid] {
|
||||
}
|
||||
|
||||
.excalidraw-videoWrapper {
|
||||
max-width:600px
|
||||
max-width:600px;
|
||||
}
|
||||
.excalidraw-videoWrapper div {
|
||||
.excalidraw-videoWrapper.settings {
|
||||
max-width:340px;
|
||||
}
|
||||
|
||||
.excalidraw-videoWrapper div{
|
||||
position: relative;
|
||||
padding-bottom: 56.25%;
|
||||
height: 0;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.excalidraw-videoWrapper.settings iframe {
|
||||
position: relative;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.excalidraw-videoWrapper iframe {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
@ -336,7 +345,7 @@ label.color-input-container > input {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.excalidraw-settings input {
|
||||
.excalidraw-settings input:not([type="color"]) {
|
||||
min-width: 10em;
|
||||
}
|
||||
|
||||
@ -362,10 +371,6 @@ div.excalidraw-draginfo {
|
||||
background: initial;
|
||||
}
|
||||
|
||||
.excalidraw .HelpDialog__key {
|
||||
background-color: var(--color-gray-80) !important;
|
||||
}
|
||||
|
||||
.excalidraw .embeddable-menu {
|
||||
width: fit-content;
|
||||
height: fit-content;
|
||||
@ -415,3 +420,115 @@ div.excalidraw-draginfo {
|
||||
.excalidraw-svg svg a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.excalidraw .Modal {
|
||||
background-color: initial;
|
||||
border: initial;
|
||||
max-width: initial;
|
||||
max-height: initial;
|
||||
width: initial;
|
||||
height: initial;
|
||||
}
|
||||
|
||||
summary.excalidraw-setting-h1 {
|
||||
font-variant: var(--h1-variant);
|
||||
letter-spacing: -0.015em;
|
||||
line-height: var(--h1-line-height);
|
||||
font-size: var(--h1-size);
|
||||
color: var(--h1-color);
|
||||
font-weight: var(--h1-weight);
|
||||
font-style: var(--h1-style);
|
||||
font-family: var(--h1-font);
|
||||
/*margin-block-start: var(--p-spacing);*/
|
||||
margin-block-end: var(--p-spacing);
|
||||
}
|
||||
|
||||
summary.excalidraw-setting-h3 {
|
||||
font-variant: var(--h3-variant);
|
||||
letter-spacing: -0.015em;
|
||||
line-height: var(--h3-line-height);
|
||||
font-size: var(--h3-size);
|
||||
color: var(--h3-color);
|
||||
font-weight: var(--h3-weight);
|
||||
font-style: var(--h3-style);
|
||||
font-family: var(--h3-font);
|
||||
margin-block-start: var(--p-spacing);
|
||||
margin-block-end: var(--p-spacing);
|
||||
}
|
||||
|
||||
summary.excalidraw-setting-h4 {
|
||||
font-variant: var(--h4-variant);
|
||||
letter-spacing: -0.015em;
|
||||
line-height: var(--h4-line-height);
|
||||
font-size: var(--h4-size);
|
||||
color: var(--h4-color);
|
||||
font-weight: var(--h4-weight);
|
||||
font-style: var(--h4-style);
|
||||
font-family: var(--h4-font);
|
||||
margin-block-start: var(--p-spacing);
|
||||
margin-block-end: var(--p-spacing);
|
||||
}
|
||||
|
||||
hr.excalidraw-setting-hr {
|
||||
margin: 1rem 0rem 0rem 0rem;
|
||||
}
|
||||
|
||||
.excalidraw-mdEmbed-hideFilename .mod-header {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.excalidraw__embeddable-container .canvas-node:not(.is-editing).transparent {
|
||||
::-webkit-scrollbar,
|
||||
::-webkit-scrollbar-horizontal {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.canvas-node:not(.is-editing):has(.excalidraw-canvas-immersive) {
|
||||
::-webkit-scrollbar,
|
||||
::-webkit-scrollbar-horizontal {
|
||||
display: none;
|
||||
}
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
.canvas-node:not(.is-editing) .canvas-node-container:has(.excalidraw-canvas-immersive) {
|
||||
border: unset;
|
||||
box-shadow: unset;
|
||||
}
|
||||
|
||||
.excalidraw .canvas-node .ex-md-font-hand-drawn {
|
||||
--font-text: "Virgil";
|
||||
}
|
||||
|
||||
.excalidraw .canvas-node .ex-md-font-code {
|
||||
--font-text: "Cascadia";
|
||||
}
|
||||
|
||||
.excalidraw__embeddable-container .workspace-leaf,
|
||||
.excalidraw__embeddable-container .workspace-leaf .view-content {
|
||||
::-webkit-scrollbar,
|
||||
::-webkit-scrollbar-horizontal {
|
||||
display: none;
|
||||
}
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
.excalidraw__embeddable-container .workspace-leaf-content .view-content {
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
padding-top: 0px;
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
|
||||
.excalidraw__embeddable-container .workspace-leaf .view-content {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.excalidraw__embeddable-container .workspace-leaf-content .image-container,
|
||||
.excalidraw__embeddable-container .workspace-leaf-content .audio-container,
|
||||
.excalidraw__embeddable-container .workspace-leaf-content .video-container {
|
||||
display: flex;
|
||||
}
|
File diff suppressed because one or more lines are too long
@ -1,10 +0,0 @@
|
||||
{
|
||||
"id": "obsidian-fullscreen-plugin",
|
||||
"name": "Fullscreen mode plugin",
|
||||
"version": "0.1.2",
|
||||
"minAppVersion": "0.12.0",
|
||||
"description": "This plugin allows viewing a single document in fullscreen focus mode",
|
||||
"author": "Razum",
|
||||
"authorUrl": "https://github.com/Razumihin",
|
||||
"isDesktopOnly": false
|
||||
}
|
24
.obsidian/plugins/obsidian-hover-editor/main.js
vendored
24
.obsidian/plugins/obsidian-hover-editor/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-hover-editor",
|
||||
"name": "Hover Editor",
|
||||
"version": "0.11.14",
|
||||
"version": "0.11.15",
|
||||
"minAppVersion": "1.3.5",
|
||||
"description": "Transform the Page Preview hover popover into a fully working editor instance",
|
||||
"author": "NothingIsLost",
|
||||
|
@ -120,7 +120,7 @@ body {
|
||||
--he-text-on-accent-inactive: var(--text-on-accent); /* couldn't find a good variable that worked across themes */
|
||||
--he-text-on-accent-active: #fff;
|
||||
/* z-index layer settings, probably not a good idea to mess with these */
|
||||
--he-popover-layer-inactive: var(--layer-popover);
|
||||
--he-popover-layer-inactive: calc(var(--layer-slides) - 4);
|
||||
--he-popover-layer-active: calc(var(--he-popover-layer-inactive) + 1);
|
||||
--he-popover-layer-new: calc(var(--he-popover-layer-inactive) + 2);
|
||||
--he-leaf-drag-overlay: calc(var(--he-popover-layer-inactive) + 3);
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-languagetool-plugin",
|
||||
"name": "LanguageTool Integration",
|
||||
"version": "0.3.4",
|
||||
"version": "0.3.6",
|
||||
"minAppVersion": "0.15.2",
|
||||
"description": "Inofficial LanguageTool plugin",
|
||||
"author": "Clemens Ertle",
|
||||
|
@ -54,7 +54,7 @@
|
||||
width: 300px;
|
||||
line-height: 1.5;
|
||||
z-index: var(--layer-popover);
|
||||
overflow: hidden;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
.lt-predictions-container-glass {
|
||||
@ -67,7 +67,7 @@
|
||||
}
|
||||
|
||||
.lt-buttoncontainer:not(:empty) {
|
||||
padding: 10px 12px 0;
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
.lt-buttoncontainer > button {
|
||||
@ -90,8 +90,53 @@
|
||||
display: block;
|
||||
}
|
||||
|
||||
.lt-bottom {
|
||||
min-height: 10px;
|
||||
padding-left: 12px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.lt-info-container {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
.lt-info-button {
|
||||
color: var(--text-faint);
|
||||
}
|
||||
|
||||
.lt-info-box {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
animation-duration: 150ms;
|
||||
animation-name: lineInserted;
|
||||
font-family: var(--default-font);
|
||||
font-size: 0.93rem;
|
||||
padding: 12px 0;
|
||||
background-color: var(--background-primary);
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
|
||||
border-radius: 6px;
|
||||
line-height: 1.5;
|
||||
z-index: var(--layer-popover);
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.lt-info {
|
||||
padding: 0 12px;
|
||||
display: block;
|
||||
font-size: 0.8rem;
|
||||
color: var(--text-muted);
|
||||
user-select: text;
|
||||
-webkit-user-select: text;
|
||||
}
|
||||
|
||||
.lt-ignorecontainer {
|
||||
padding-top: 10px;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
|
2244
.obsidian/plugins/obsidian-latex-suite/main.js
vendored
2244
.obsidian/plugins/obsidian-latex-suite/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-latex-suite",
|
||||
"name": "Latex Suite",
|
||||
"version": "1.8.3",
|
||||
"version": "1.8.10",
|
||||
"minAppVersion": "1.0.0",
|
||||
"description": "Make typesetting LaTeX math as fast as handwriting through snippets, text expansion, and editor enhancements",
|
||||
"author": "artisticat",
|
||||
|
@ -1,53 +1,67 @@
|
||||
/* Settings panel */
|
||||
|
||||
.snippets-text-area {
|
||||
width: 100%;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
|
||||
.hidden {
|
||||
.setting-item.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
.snippets-text-area .setting-item-info {
|
||||
margin-bottom: 0.75rem;
|
||||
.setting-item.setting-item-heading .latex-suite-settings-icon {
|
||||
margin-right: var(--size-4-2);
|
||||
display: inline-flex;
|
||||
}
|
||||
|
||||
.setting-item.setting-item-heading:has(.latex-suite-settings-icon) {
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.setting-item.setting-item-heading:has(.latex-suite-settings-icon) + .setting-item {
|
||||
border-top: none;
|
||||
}
|
||||
|
||||
.setting-item.setting-item-heading:has(.latex-suite-settings-icon) ~ .setting-item:not(.setting-item-heading), .latex-suite-snippet-variables-setting + .setting-item-control {
|
||||
width: calc(100% - 26px);
|
||||
margin-left: 26px;
|
||||
}
|
||||
|
||||
.latex-suite-snippet-variables-setting .setting-item-control {
|
||||
height: 120px;
|
||||
}
|
||||
|
||||
.latex-suite-snippet-variables-setting .setting-item-control textarea {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.snippets-text-area, .latex-suite-snippet-variables-setting {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.snippets-text-area .setting-item-info, .latex-suite-snippet-variables-setting .setting-item-info {
|
||||
margin-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
.snippets-text-area .setting-item-control {
|
||||
flex-direction: column;
|
||||
align-items: flex-end;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-wrapper {
|
||||
width: 100%;
|
||||
margin-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-wrapper .cm-editor {
|
||||
height: 20em;
|
||||
font-size: var(--font-inputs);
|
||||
text-align: left;
|
||||
outline: none !important;
|
||||
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-wrapper .cm-editor, .cm-scroller {
|
||||
border-radius: 4px;
|
||||
font-size: var(--font-inputs);
|
||||
height: 20em;
|
||||
outline: none !important;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-wrapper .cm-line, .snippets-editor-wrapper .cm-lineNumbers {
|
||||
font-family: var(--font-monospace);
|
||||
}
|
||||
|
||||
|
||||
.snippets-footer {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
@ -55,66 +69,53 @@
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-validity {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-validity-indicator {
|
||||
color: white;
|
||||
display: inline-block;
|
||||
border-radius: 1em;
|
||||
margin-right: var(--size-3);
|
||||
margin-right: 10px;
|
||||
cursor: default;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-validity-indicator svg {
|
||||
width: 16px !important;
|
||||
height: 16px !important;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-validity-indicator:hover {
|
||||
color: white;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-validity-indicator.valid {
|
||||
background-color: #7dc535;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
|
||||
.theme-dark .snippets-editor-validity-indicator.valid {
|
||||
background-color: #588b24;
|
||||
}
|
||||
|
||||
|
||||
.snippets-editor-validity-indicator.invalid {
|
||||
background-color: #ea5555;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.snippets-editor-buttons {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.latex-suite-confirmation-modal .setting-item {
|
||||
border: none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
Snippet color classes.
|
||||
*/
|
||||
|
14
.obsidian/plugins/obsidian-markmind/main.js
vendored
14
.obsidian/plugins/obsidian-markmind/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-markmind",
|
||||
"name": "obsidian markmind",
|
||||
"version": "1.8.2",
|
||||
"version": "1.8.8",
|
||||
"minAppVersion": "0.9.12",
|
||||
"description": "This is a mindmap,outline and pdf annotate tool for obsidian.",
|
||||
"author": "Mark",
|
||||
|
98
.obsidian/plugins/obsidian-markmind/styles.css
vendored
98
.obsidian/plugins/obsidian-markmind/styles.css
vendored
@ -2,6 +2,8 @@
|
||||
font-family: 'myFont';
|
||||
src:url('http://cdn.ghost-jack.top/chinese.ttf');
|
||||
} */
|
||||
|
||||
|
||||
.mm-handdraw-theme {
|
||||
font-family: 'myFont';
|
||||
}
|
||||
@ -1306,6 +1308,9 @@
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
font-size: 14px;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
z-index: 20;
|
||||
}
|
||||
|
||||
.mm-node-note-tab {
|
||||
@ -1315,9 +1320,9 @@
|
||||
max-width: 500px;
|
||||
max-height: 400px;
|
||||
border-radius: 5px;
|
||||
background-color: wheat;
|
||||
background-color: #FFD;
|
||||
color: #333;
|
||||
overflow: auto;
|
||||
overflow: hidden;
|
||||
z-index: 6000;
|
||||
display: none;
|
||||
}
|
||||
@ -1326,9 +1331,41 @@
|
||||
padding: 10px;
|
||||
box-sizing: border-box;
|
||||
font-size: 14px;
|
||||
white-space: pre-wrap;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 20px;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow-y: auto;
|
||||
/* white-space: pre-wrap; */
|
||||
}
|
||||
|
||||
|
||||
.mm-node-note-container h1,
|
||||
.mm-node-note-container h2,
|
||||
.mm-node-note-container h3,
|
||||
.mm-node-note-container h4,
|
||||
.mm-node-note-container h5,
|
||||
.mm-node-note-container h6 {
|
||||
margin-block-start: 0;
|
||||
}
|
||||
|
||||
.mm-node-note-container ul,
|
||||
.mm-node-note-container ol {
|
||||
margin: 6px;
|
||||
}
|
||||
|
||||
.mm-node-note-container ul li,
|
||||
.mm-node-note-container ol li {
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
.mm-node-note-container img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.block-language-mindmap {
|
||||
height: 600px;
|
||||
}
|
||||
@ -1937,3 +1974,58 @@ th {
|
||||
margin-bottom: 8px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
/* 点击 a 标签 */
|
||||
|
||||
.mm-link-menu {
|
||||
position: absolute;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background-color: #333;
|
||||
border: 1px solid #000;
|
||||
border-radius: 3px;
|
||||
z-index: 1000;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* .mm-link-menu:before {
|
||||
width: 0;
|
||||
height: 0;
|
||||
border: 10px solid transparent;
|
||||
border-bottom-color: #333;
|
||||
position: absolute;
|
||||
top: -20px;
|
||||
right: 20px;
|
||||
} */
|
||||
|
||||
.mm-link-menu svg {
|
||||
fill: #ccc;
|
||||
margin-left: 7px;
|
||||
margin-top: 7px;
|
||||
}
|
||||
|
||||
.theme-light .mm-link-menu {
|
||||
background-color: #fff;
|
||||
border: 1px solid #333;
|
||||
}
|
||||
|
||||
.theme-light .mm-link-menu svg {
|
||||
fill: #333;
|
||||
}
|
||||
|
||||
/* 遮挡文字节点 */
|
||||
.mm-node-cover {
|
||||
position: absolute;
|
||||
z-index: 1000;
|
||||
left: 2px;
|
||||
top: 2px;
|
||||
bottom: 2px;
|
||||
right: 2px;
|
||||
background-color: #ccc;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.mm-node-cover:hover {
|
||||
opacity: 0;
|
||||
background-color: transparent;
|
||||
}
|
21
.obsidian/plugins/obsidian-meta-bind-plugin/data.json
vendored
Normal file
21
.obsidian/plugins/obsidian-meta-bind-plugin/data.json
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"devMode": false,
|
||||
"ignoreCodeBlockRestrictions": false,
|
||||
"preferredDateFormat": "YYYY-MM-DD",
|
||||
"useUsDateInputOrder": false,
|
||||
"firstWeekday": {
|
||||
"index": 1,
|
||||
"name": "Monday",
|
||||
"shortName": "Mo"
|
||||
},
|
||||
"syncInterval": 200,
|
||||
"minSyncInterval": 50,
|
||||
"maxSyncInterval": 1000,
|
||||
"enableJs": false,
|
||||
"viewFieldDisplayNullAsEmpty": false,
|
||||
"enableSyntaxHighlighting": true,
|
||||
"inputFieldTemplates": [],
|
||||
"excludedFolders": [
|
||||
"templates"
|
||||
]
|
||||
}
|
188
.obsidian/plugins/obsidian-meta-bind-plugin/main.js
vendored
188
.obsidian/plugins/obsidian-meta-bind-plugin/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,10 +1,11 @@
|
||||
{
|
||||
"id": "obsidian-meta-bind-plugin",
|
||||
"name": "Meta Bind Plugin",
|
||||
"version": "0.5.1",
|
||||
"minAppVersion": "0.14.0",
|
||||
"version": "0.10.1",
|
||||
"minAppVersion": "1.4.0",
|
||||
"description": "This plugin can create input fields inside your notes and bind them to metadata fields.",
|
||||
"author": "Moritz Jung",
|
||||
"authorUrl": "https://mprojectscode.github.io/",
|
||||
"helpUrl": "https://www.moritzjung.dev/obsidian-meta-bind-plugin-docs/",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
|
@ -1,22 +1,33 @@
|
||||
body {
|
||||
--meta-bind-plugin-border-width: var(--border-width);
|
||||
--meta-bind-plugin-border-radius: var(--input-radius);
|
||||
--meta-bind-plugin-slider-spacing: 5px;
|
||||
--meta-bind-plugin-select-element-border-width: 5px;
|
||||
--meta-bind-plugin-date-input-year-input-width: 80px;
|
||||
--mb-border-width: var(--border-width);
|
||||
--mb-border-radius: var(--input-radius);
|
||||
--mb-slider-spacing: 5px;
|
||||
--mb-select-element-border-width: 5px;
|
||||
--mb-date-input-year-input-width: 80px;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-input {
|
||||
/* Input Wrappers */
|
||||
.mb-input {
|
||||
background-color: transparent !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-input-wrapper {
|
||||
.mb-input-wrapper {
|
||||
display: inline;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.mb-input-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
.mb-input-block {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
/* View Wrappers */
|
||||
/* For higher specificity */
|
||||
:is(code, span).meta-bind-plugin-view:has(> div.meta-bind-plugin-view-wrapper) {
|
||||
:is(code, span).mb-view:has(> div.mb-view-wrapper) {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
color: inherit;
|
||||
@ -26,156 +37,491 @@ body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div.meta-bind-plugin-view-wrapper {
|
||||
div.mb-view-wrapper.mb-view-markdown > p {
|
||||
margin: 0;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
div.mb-view-wrapper {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-flex-input-wrapper {
|
||||
display: inline-flex;
|
||||
.mb-button {
|
||||
background-color: transparent !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-input-wrapper .checkbox-container {
|
||||
.mb-button-inline {
|
||||
display: inline !important;
|
||||
}
|
||||
|
||||
.mb-button-block {
|
||||
}
|
||||
|
||||
.mb-button-group {
|
||||
background-color: transparent !important;
|
||||
border: none !important;
|
||||
|
||||
& > .mb-button {
|
||||
&:first-child:not(:last-child) {
|
||||
& > .mb-button-inner {
|
||||
border-radius: var(--mb-border-radius) 0 0 var(--mb-border-radius);
|
||||
}
|
||||
}
|
||||
|
||||
&:last-child:not(:first-child) {
|
||||
& > .mb-button-inner {
|
||||
border-radius: 0 var(--mb-border-radius) var(--mb-border-radius) 0;
|
||||
}
|
||||
}
|
||||
|
||||
&:last-child:first-child {
|
||||
& > .mb-button-inner {
|
||||
border-radius: var(--mb-border-radius);
|
||||
}
|
||||
}
|
||||
|
||||
& > .mb-button-inner {
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mb-button-inner {
|
||||
}
|
||||
|
||||
/* Toggle Input */
|
||||
.mb-input-wrapper .checkbox-container {
|
||||
vertical-align: text-bottom;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-slider-input {
|
||||
/* Slider Input */
|
||||
|
||||
.mb-input-wrapper:has(> .mb-slider-input) {
|
||||
display: inline-flex;
|
||||
}
|
||||
|
||||
.mb-slider-input {
|
||||
align-self: center;
|
||||
margin-left: var(--meta-bind-plugin-slider-spacing) !important;
|
||||
margin-right: var(--meta-bind-plugin-slider-spacing) !important;
|
||||
margin-left: var(--mb-slider-spacing) !important;
|
||||
margin-right: var(--mb-slider-spacing) !important;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-error {
|
||||
color: var(--text-error) !important;
|
||||
font-weight: bold;
|
||||
font-family: var(--font-monospace);
|
||||
}
|
||||
|
||||
code.meta-bind-plugin-error {
|
||||
color: var(--text-error) !important;
|
||||
}
|
||||
|
||||
.meta-bind-code {
|
||||
color: var(--text-normal);
|
||||
font-family: var(--font-monospace);
|
||||
}
|
||||
|
||||
.meta-bind-plugin-slider-input-label {
|
||||
.mb-slider-input-label {
|
||||
color: var(--text-muted);
|
||||
font-size: var(--font-ui-small);
|
||||
}
|
||||
|
||||
.meta-bind-plugin-select-input-element {
|
||||
/* Text Input */
|
||||
.mb-content-limit-indicator {
|
||||
color: var(--text-muted);
|
||||
font-size: var(--font-ui-small);
|
||||
}
|
||||
|
||||
.mb-content-limit-indicator-overflow {
|
||||
color: var(--color-red);
|
||||
}
|
||||
|
||||
/* Select Input */
|
||||
.mb-select-input-element {
|
||||
cursor: pointer;
|
||||
padding: 5px;
|
||||
margin: 5px 0 5px 0;
|
||||
border-radius: var(--meta-bind-plugin-border-radius);
|
||||
border-left: var(--meta-bind-plugin-select-element-border-width) solid transparent;
|
||||
border-radius: var(--mb-border-radius);
|
||||
border-left: var(--mb-select-element-border-width) solid transparent;
|
||||
white-space: pre-wrap;
|
||||
font-size: 16px;
|
||||
min-width: 200px;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-select-input-element-selected {
|
||||
border-left: var(--meta-bind-plugin-select-element-border-width) solid var(--interactive-accent) !important;
|
||||
.mb-select-input-element.is-selected {
|
||||
border-left: var(--mb-select-element-border-width) solid var(--interactive-accent);
|
||||
background: var(--background-secondary);
|
||||
}
|
||||
|
||||
.meta-bind-plugin-select-input-element-hover {
|
||||
.mb-select-input-element:hover {
|
||||
background: var(--background-secondary);
|
||||
}
|
||||
|
||||
.meta-bind-plugin-date-input-year-input[type='number'] {
|
||||
width: var(--meta-bind-plugin-date-input-year-input-width);
|
||||
/* Date Input */
|
||||
.mb-date-input-year-input[type='number'] {
|
||||
width: var(--mb-date-input-year-input-width);
|
||||
height: unset;
|
||||
align-self: stretch;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-input-element-group {
|
||||
/* Input Element Group */
|
||||
.mb-input-element-group {
|
||||
display: inline-flex;
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:focus {
|
||||
.mb-input-element-group .mb-input-element-group-element:focus {
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:first-child {
|
||||
border-radius: var(--meta-bind-plugin-border-radius) 0 0 var(--meta-bind-plugin-border-radius);
|
||||
.mb-input-element-group .mb-input-element-group-element:first-child {
|
||||
border-radius: var(--mb-border-radius) 0 0 var(--mb-border-radius);
|
||||
}
|
||||
|
||||
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:not(:first-child):not(:last-child) {
|
||||
.mb-input-element-group .mb-input-element-group-element:not(:first-child):not(:last-child) {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:last-child {
|
||||
border-radius: 0 var(--meta-bind-plugin-border-radius) var(--meta-bind-plugin-border-radius) 0;
|
||||
.mb-input-element-group .mb-input-element-group-element:last-child {
|
||||
border-radius: 0 var(--mb-border-radius) var(--mb-border-radius) 0;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-card {
|
||||
padding: var(--size-4-2);
|
||||
margin: var(--size-4-2) 0;
|
||||
border-radius: var(--meta-bind-plugin-border-radius);
|
||||
border: var(--meta-bind-plugin-border-width) solid var(--background-modifier-border);
|
||||
display: inline-flex;
|
||||
/* SailKite small input fields so that line height is consistent */
|
||||
/* https://discord.com/channels/1171444840257572935/1171444840257572939/1171562547212726403 */
|
||||
/*.mb-input-element-group {*/
|
||||
/* & > .mb-date-input-year-input[type='number'] {*/
|
||||
/* padding-block: 0;*/
|
||||
/* }*/
|
||||
/* & > .mb-input-element-group-element {*/
|
||||
/* height: 100%;*/
|
||||
/* }*/
|
||||
/*}*/
|
||||
|
||||
/* List Input */
|
||||
.mb-list-input {
|
||||
display: flex;
|
||||
gap: var(--size-4-2);
|
||||
}
|
||||
|
||||
.mb-list-input > div:has(> input) {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.mb-list-empty {
|
||||
color: var(--text-faint);
|
||||
}
|
||||
|
||||
.mb-list-items {
|
||||
margin-bottom: var(--size-4-4);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--size-4-2);
|
||||
}
|
||||
|
||||
[class*='block-language-'] > .meta-bind-plugin-card {
|
||||
.mb-list-item {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-card > code {
|
||||
display: block;
|
||||
.mb-list-item > span {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.meta-bind-plugin-card > pre {
|
||||
margin: 0;
|
||||
/* Inline List */
|
||||
.mb-inline-list {
|
||||
display: inline;
|
||||
font-size: 0;
|
||||
|
||||
& > .mb-inline-list-item {
|
||||
border: var(--mb-border-width) solid var(--background-modifier-border);
|
||||
border-radius: var(--mb-border-radius);
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: var(--size-4-2);
|
||||
padding-inline: var(--size-4-2);
|
||||
padding-block: var(--size-4-1);
|
||||
font-size: var(--font-ui-small);
|
||||
|
||||
&:not(:last-child) {
|
||||
margin-right: var(--size-4-2);
|
||||
}
|
||||
|
||||
& > .mb-inline-list-item-button {
|
||||
border: none;
|
||||
background: none;
|
||||
padding: initial;
|
||||
height: unset;
|
||||
box-shadow: none;
|
||||
|
||||
&:hover {
|
||||
color: var(--text-error);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
& > .mb-inline-list-add {
|
||||
border: var(--mb-border-width) solid var(--background-modifier-border);
|
||||
border-radius: var(--mb-border-radius);
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
padding-inline: var(--size-4-2);
|
||||
padding-block: var(--size-4-1);
|
||||
font-size: var(--font-ui-small);
|
||||
|
||||
&:hover {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.meta-bind-plugin-card > h3 {
|
||||
/* Suggester Input */
|
||||
.mb-suggest-input {
|
||||
background: var(--background-modifier-form-field);
|
||||
border-radius: var(--mb-border-radius);
|
||||
border: var(--mb-border-width) solid var(--background-modifier-border);
|
||||
padding: 5px 5px 5px 7px;
|
||||
cursor: pointer;
|
||||
position: relative;
|
||||
color: var(--text-normal);
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 5px;
|
||||
}
|
||||
|
||||
.mb-suggest-text {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
/* Progress Bar Input */
|
||||
|
||||
.mb-progress-bar-input {
|
||||
height: 32px;
|
||||
width: 100%;
|
||||
border-radius: var(--mb-border-radius);
|
||||
border: var(--mb-border-width) solid var(--background-modifier-border);
|
||||
position: relative;
|
||||
cursor: col-resize;
|
||||
}
|
||||
|
||||
.mb-progress-bar-input:focus-visible {
|
||||
box-shadow: 0 0 0 3px var(--background-modifier-border-focus);
|
||||
}
|
||||
|
||||
.mb-progress-bar-progress {
|
||||
height: 32px;
|
||||
background: var(--color-accent);
|
||||
border-radius: var(--mb-border-radius);
|
||||
}
|
||||
|
||||
.mb-progress-bar-value {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
}
|
||||
|
||||
.mb-progress-bar-label-left {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
transform: translate(0, -50%);
|
||||
left: var(--size-4-2);
|
||||
}
|
||||
|
||||
.mb-progress-bar-label-right {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
transform: translate(0, -50%);
|
||||
right: var(--size-4-2);
|
||||
}
|
||||
|
||||
/* Card */
|
||||
.mb-card {
|
||||
padding: var(--size-4-2);
|
||||
margin: var(--size-4-2) 0;
|
||||
border-radius: var(--mb-border-radius);
|
||||
border: var(--mb-border-width) solid var(--background-modifier-border);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
gap: var(--size-4-2);
|
||||
}
|
||||
|
||||
[class*='block-language-'] > .mb-card {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.mb-card > :first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.meta-bind-full-width {
|
||||
.mb-card > :last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.mb-card > code {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.mb-card > pre {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.mb-card > h3 {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.mb-card.mb-card-full-width {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.meta-bind-high {
|
||||
height: 200px;
|
||||
/* Image */
|
||||
.mb-image-search-container {
|
||||
margin-bottom: var(--size-4-4);
|
||||
}
|
||||
|
||||
.meta-bind-error-collection-card {
|
||||
.mb-image-card-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
|
||||
gap: var(--size-4-4);
|
||||
}
|
||||
|
||||
/* Error */
|
||||
.mb-error {
|
||||
color: var(--text-error) !important;
|
||||
font-weight: bold;
|
||||
font-family: var(--font-monospace);
|
||||
}
|
||||
|
||||
code.mb-error {
|
||||
color: var(--text-error) !important;
|
||||
}
|
||||
|
||||
/* Code */
|
||||
.mb-code {
|
||||
color: var(--text-normal);
|
||||
font-family: var(--font-monospace);
|
||||
}
|
||||
|
||||
/* Error Collection */
|
||||
.mb-error-collection-card {
|
||||
padding: var(--size-4-2);
|
||||
margin: var(--size-4-2) 0;
|
||||
border-radius: var(--meta-bind-plugin-border-radius);
|
||||
border: var(--meta-bind-plugin-border-width) solid var(--background-modifier-border);
|
||||
border-radius: var(--mb-border-radius);
|
||||
border: var(--mb-border-width) solid var(--background-modifier-border);
|
||||
color: var(--text-normal);
|
||||
font-family: var(--font-default);
|
||||
}
|
||||
|
||||
.meta-bind-error-collection {
|
||||
.mb-error-collection {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
cursor: pointer;
|
||||
margin-inline: var(--size-4-2);
|
||||
}
|
||||
|
||||
.publish-renderer .meta-bind-error-collection {
|
||||
.publish-renderer .mb-error-collection {
|
||||
margin-inline: 0;
|
||||
}
|
||||
|
||||
.meta-bind-error-collection > svg {
|
||||
.mb-error-collection > svg {
|
||||
width: var(--font-text-size);
|
||||
height: var(--font-text-size);
|
||||
vertical-align: text-bottom;
|
||||
}
|
||||
|
||||
.meta-bind-error-collection > svg.lucide-alert-circle {
|
||||
color: var(--color-red);
|
||||
.mb-error-collection > svg.lucide-alert-circle {
|
||||
color: var(--text-error);
|
||||
}
|
||||
|
||||
.meta-bind-error-collection > svg.lucide-alert-triangle {
|
||||
color: var(--color-orange);
|
||||
.mb-error-collection > svg.lucide-alert-triangle {
|
||||
color: var(--text-warning);
|
||||
}
|
||||
|
||||
.meta-bind-error-collection > svg.lucide-info {
|
||||
.mb-error-collection > svg.lucide-info {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.mb-pre {
|
||||
overflow-x: scroll;
|
||||
}
|
||||
|
||||
.mb-pre > code {
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
.mb-error-collection-modal {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.mb-error-text {
|
||||
color: var(--text-error) !important;
|
||||
}
|
||||
|
||||
.mb-warning-text {
|
||||
color: var(--text-warning) !important;
|
||||
}
|
||||
|
||||
/* --- Misc --- */
|
||||
|
||||
.mb-icon-wrapper {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
.mb-icon-wrapper > svg {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.mb-faq-view {
|
||||
max-width: var(--file-line-width);
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
a.mb-no-link {
|
||||
color: var(--code-normal);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
table.mb-html-table {
|
||||
--table-column-min-width: 10px;
|
||||
}
|
||||
|
||||
.mb-table-wrapper {
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
/* --- HIGHLIGHTING CLASSES --- */
|
||||
.mb-highlight-test {
|
||||
color: #00bfbc;
|
||||
}
|
||||
|
||||
.mb-highlight-ident,
|
||||
.cm-mb-highlight-ident {
|
||||
color: var(--code-normal);
|
||||
}
|
||||
|
||||
.mb-highlight-control,
|
||||
.cm-mb-highlight-control {
|
||||
color: var(--code-keyword);
|
||||
}
|
||||
|
||||
.mb-highlight-string,
|
||||
.cm-mb-highlight-string {
|
||||
color: var(--code-string);
|
||||
}
|
||||
|
||||
.mb-highlight-keyword,
|
||||
.cm-mb-highlight-keyword {
|
||||
color: var(--code-property);
|
||||
}
|
||||
|
||||
.mb-highlight-error,
|
||||
.cm-mb-highlight-error {
|
||||
color: var(--text-error);
|
||||
}
|
||||
|
||||
/* --- UTIL CLASSES --- */
|
||||
|
||||
.meta-bind-full-width > * {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.meta-bind-high > * {
|
||||
height: 200px;
|
||||
}
|
||||
|
||||
.meta-bind-small-width > * {
|
||||
width: 80px;
|
||||
}
|
||||
|
@ -9,7 +9,7 @@
|
||||
"lineWidth": 40,
|
||||
"lineWidthWide": 5000,
|
||||
"maxWidth": 98,
|
||||
"textNormal": 20,
|
||||
"textNormal": 22.5,
|
||||
"textSmall": 13,
|
||||
"imgGrid": false,
|
||||
"imgWidth": "img-default-width",
|
||||
|
125
.obsidian/plugins/obsidian-minimal-settings/main.js
vendored
125
.obsidian/plugins/obsidian-minimal-settings/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-minimal-settings",
|
||||
"name": "Minimal Theme Settings",
|
||||
"version": "7.2.2",
|
||||
"version": "7.3.1",
|
||||
"minAppVersion": "1.1.9",
|
||||
"description": "Change the colors, fonts and features of Minimal Theme.",
|
||||
"author": "@kepano",
|
||||
|
7
.obsidian/plugins/obsidian-rollover-daily-todos/data.json
vendored
Normal file
7
.obsidian/plugins/obsidian-rollover-daily-todos/data.json
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"templateHeading": "## Todo",
|
||||
"deleteOnComplete": true,
|
||||
"removeEmptyTodos": false,
|
||||
"rolloverChildren": true,
|
||||
"rolloverOnFileCreate": true
|
||||
}
|
1404
.obsidian/plugins/obsidian-rollover-daily-todos/main.js
vendored
Normal file
1404
.obsidian/plugins/obsidian-rollover-daily-todos/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/obsidian-rollover-daily-todos/manifest.json
vendored
Normal file
10
.obsidian/plugins/obsidian-rollover-daily-todos/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-rollover-daily-todos",
|
||||
"name": "Rollover Daily Todos",
|
||||
"version": "1.1.7",
|
||||
"minAppVersion": "0.12.12",
|
||||
"description": "This Obsidian.md plugin rolls over incomplete TODOs from the previous daily note to today's daily note. (https://obsidian.md). (Originally created by Matthew Sessions)",
|
||||
"author": "Lukas Mölschl",
|
||||
"authorUrl": "https://moelschl.com",
|
||||
"isDesktopOnly": false
|
||||
}
|
2260
.obsidian/plugins/obsidian-sequence-hotkeys/main.js
vendored
2260
.obsidian/plugins/obsidian-sequence-hotkeys/main.js
vendored
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-sequence-hotkeys",
|
||||
"name": "Sequence Hotkeys",
|
||||
"version": "0.5.2",
|
||||
"version": "0.6.0",
|
||||
"minAppVersion": "0.12.0",
|
||||
"description": "This plugin allows you to set hotkeys with key sequences instead of a single chord.",
|
||||
"author": "Ruan Moolman",
|
||||
|
637
.obsidian/plugins/obsidian-share-as-gist/main.js
vendored
637
.obsidian/plugins/obsidian-share-as-gist/main.js
vendored
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-share-as-gist",
|
||||
"name": "Share as Gist",
|
||||
"version": "1.2.1",
|
||||
"version": "1.3.1",
|
||||
"minAppVersion": "0.9.7",
|
||||
"description": "Shares an Obsidian note as a GitHub.com gist",
|
||||
"author": "Tim Rogers",
|
||||
|
68
.obsidian/plugins/obsidian-shellcommands/main.js
vendored
68
.obsidian/plugins/obsidian-shellcommands/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-shellcommands",
|
||||
"name": "Shell commands",
|
||||
"version": "0.20.0",
|
||||
"version": "0.20.1",
|
||||
"minAppVersion": "0.16.3",
|
||||
"description": "You can predefine system commands that you want to run frequently, and assign hotkeys for them. For example open external applications. Automatic execution is also supported, and execution via URI links.",
|
||||
"author": "Jarkko Linnanvirta",
|
||||
|
@ -41,7 +41,7 @@
|
||||
"singlelineCardSeparator": "::",
|
||||
"singlelineReversedCardSeparator": ":::"
|
||||
},
|
||||
"buryDate": "2023-08-03",
|
||||
"buryDate": "2024-01-06",
|
||||
"buryList": [],
|
||||
"historyDeck": ""
|
||||
}
|
6901
.obsidian/plugins/obsidian-spaced-repetition/main.js
vendored
6901
.obsidian/plugins/obsidian-spaced-repetition/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-spaced-repetition",
|
||||
"name": "Spaced Repetition",
|
||||
"version": "1.10.1",
|
||||
"version": "1.10.5",
|
||||
"minAppVersion": "0.15.4",
|
||||
"description": "Fight the forgetting curve by reviewing flashcards & entire notes.",
|
||||
"author": "Stephen Mwangi",
|
||||
|
182
.obsidian/plugins/obsidian-tasks-plugin/main.js
vendored
182
.obsidian/plugins/obsidian-tasks-plugin/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,9 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-tasks-plugin",
|
||||
"name": "Tasks",
|
||||
"version": "4.7.1",
|
||||
"version": "5.3.0",
|
||||
"minAppVersion": "1.1.1",
|
||||
"description": "Task management for Obsidian",
|
||||
"helpUrl": "https://publish.obsidian.md/tasks/",
|
||||
"author": "Martin Schenck and Clare Macrae",
|
||||
"authorUrl": "https://github.com/obsidian-tasks-group",
|
||||
"fundingUrl": "https://github.com/sponsors/claremacrae",
|
||||
|
@ -3,6 +3,11 @@
|
||||
|
||||
}
|
||||
|
||||
/* Fix indentation of wrapped task lines in Tasks search results, when in Live Preview. */
|
||||
ul.contains-task-list .task-list-item-checkbox {
|
||||
margin-inline-start: calc(var(--checkbox-size) * -1.5) !important;
|
||||
}
|
||||
|
||||
.plugin-tasks-query-explanation{
|
||||
/* Prevent long explanation lines wrapping, so they are more readable,
|
||||
especially on small screens.
|
||||
@ -72,6 +77,16 @@
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* Postpone icon. */
|
||||
.tasks-postpone {
|
||||
background-color: transparent;
|
||||
padding: 0;
|
||||
font-size: var(--font-text-size);
|
||||
background-color: transparent;
|
||||
display: contents;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.tasks-list-text {
|
||||
position: relative;
|
||||
}
|
||||
@ -88,6 +103,12 @@
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Workaround for issue #2073: Enabling the plugin causes blockIds to be not hidden in reading view
|
||||
https://github.com/obsidian-tasks-group/obsidian-tasks/issues/2073 */
|
||||
.task-list-item .task-block-link{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.tasks-setting-important {
|
||||
color: red;
|
||||
font-weight: bold;
|
||||
|
2357
.obsidian/plugins/obsidian42-brat/main.js
vendored
2357
.obsidian/plugins/obsidian42-brat/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,14 +1,15 @@
|
||||
{
|
||||
"id": "obsidian42-brat",
|
||||
"name": "Obsidian42 - BRAT",
|
||||
"version": "0.7.0",
|
||||
"minAppVersion": "1.1.16",
|
||||
"name": "BRAT",
|
||||
"version": "0.8.2",
|
||||
"minAppVersion": "1.4.16",
|
||||
"description": "Easily install a beta version of a plugin for testing.",
|
||||
"author": "TfTHacker",
|
||||
"authorUrl": "https://github.com/TfTHacker/obsidian42-brat",
|
||||
"helpUrl": "https://tfthacker.com/BRAT",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": {
|
||||
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
|
||||
"Medium membership": "https://bit.ly/o42-medium"
|
||||
"Visit my site": "https://tfthacker.com"
|
||||
}
|
||||
}
|
4511
.obsidian/plugins/obsidian42-strange-new-worlds/main.js
vendored
4511
.obsidian/plugins/obsidian42-strange-new-worlds/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,14 +1,15 @@
|
||||
{
|
||||
"id": "obsidian42-strange-new-worlds",
|
||||
"name": "Obsidian42 - Strange New Worlds (SNW)",
|
||||
"version": "1.2.2",
|
||||
"minAppVersion": "1.2.0",
|
||||
"version": "1.2.3",
|
||||
"minAppVersion": "1.4.16",
|
||||
"description": "Revealing networked thought and the strange new worlds created by your vault",
|
||||
"author": "TfTHacker",
|
||||
"authorUrl": "https://twitter.com/TfTHacker",
|
||||
"helpUrl": "https://tfthacker.com/transporter",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": {
|
||||
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
|
||||
"Medium membership": "https://bit.ly/o42-medium"
|
||||
"Vist my site": "https://tfthacker.com"
|
||||
}
|
||||
}
|
||||
|
6
.obsidian/plugins/pane-relief/main.js
vendored
6
.obsidian/plugins/pane-relief/main.js
vendored
File diff suppressed because one or more lines are too long
4
.obsidian/plugins/pane-relief/manifest.json
vendored
4
.obsidian/plugins/pane-relief/manifest.json
vendored
@ -1,8 +1,8 @@
|
||||
{
|
||||
"id": "pane-relief",
|
||||
"name": "Pane Relief",
|
||||
"version": "0.5.1",
|
||||
"minAppVersion": "1.2.8",
|
||||
"version": "0.5.2",
|
||||
"minAppVersion": "1.3.5",
|
||||
"description": "Per-tab history, hotkeys for pane/tab movement, navigation, sliding workspace, and more",
|
||||
"author": "PJ Eby",
|
||||
"authorUrl": "https://github.com/pjeby",
|
||||
|
2
.obsidian/plugins/quickadd/data.json
vendored
2
.obsidian/plugins/quickadd/data.json
vendored
@ -373,7 +373,7 @@
|
||||
"devMode": false,
|
||||
"templateFolderPath": "templates",
|
||||
"announceUpdates": true,
|
||||
"version": "1.2.1",
|
||||
"version": "1.6.1",
|
||||
"disableOnlineFeatures": true,
|
||||
"ai": {
|
||||
"OpenAIApiKey": "",
|
||||
|
78
.obsidian/plugins/quickadd/main.js
vendored
78
.obsidian/plugins/quickadd/main.js
vendored
@ -11147,11 +11147,27 @@ function getModelMaxTokens(model) {
|
||||
return 8192;
|
||||
case "gpt-3.5-turbo-16k":
|
||||
return 16384;
|
||||
case "gpt-3.5-turbo-1106":
|
||||
return 16385;
|
||||
case "gpt-4-1106-preview":
|
||||
return 128e3;
|
||||
case "gpt-4-32k":
|
||||
return 32768;
|
||||
}
|
||||
}
|
||||
|
||||
// src/ai/preventCursorChange.ts
|
||||
function preventCursorChange() {
|
||||
const cursor = app.workspace.activeEditor?.editor?.getCursor();
|
||||
const selection = app.workspace.activeEditor?.editor?.listSelections();
|
||||
return () => {
|
||||
if (cursor)
|
||||
app.workspace.activeEditor?.editor?.setCursor(cursor);
|
||||
if (selection)
|
||||
app.workspace.activeEditor?.editor?.setSelections(selection);
|
||||
};
|
||||
}
|
||||
|
||||
// src/ai/OpenAIRequest.ts
|
||||
function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
|
||||
return async function makeRequest(prompt) {
|
||||
@ -11168,7 +11184,8 @@ function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
|
||||
);
|
||||
}
|
||||
try {
|
||||
const response = await (0, import_obsidian15.requestUrl)({
|
||||
const restoreCursor = preventCursorChange();
|
||||
const _response = (0, import_obsidian15.requestUrl)({
|
||||
url: `https://api.openai.com/v1/chat/completions`,
|
||||
method: "POST",
|
||||
headers: {
|
||||
@ -11184,6 +11201,8 @@ function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
|
||||
]
|
||||
})
|
||||
});
|
||||
restoreCursor();
|
||||
const response = await _response;
|
||||
return response.json;
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
@ -11220,7 +11239,9 @@ function makeNoticeHandler(showMessages) {
|
||||
|
||||
// src/ai/AIAssistant.ts
|
||||
var getTokenCount = (text2, model) => {
|
||||
const m = model === "gpt-3.5-turbo-16k" ? "gpt-3.5-turbo" : model;
|
||||
let m = model === "gpt-3.5-turbo-16k" ? "gpt-3.5-turbo" : model;
|
||||
m = m === "gpt-4-1106-preview" ? "gpt-4" : m;
|
||||
m = m === "gpt-3.5-turbo-1106" ? "gpt-3.5-turbo" : m;
|
||||
return encodingForModel(m).encode(text2).length;
|
||||
};
|
||||
async function repeatUntilResolved(callback, promise, interval) {
|
||||
@ -11470,14 +11491,15 @@ async function ChunkedPrompt(settings, formatter) {
|
||||
const chunks = text2.split(chunkSeparator);
|
||||
const systemPromptLength = getTokenCount(systemPrompt, model);
|
||||
const renderedPromptTemplate = await formatter(promptTemplate, {
|
||||
chunk: ""
|
||||
chunk: " "
|
||||
// empty would make QA ask for a value, which we don't want
|
||||
});
|
||||
const promptTemplateTokenCount = getTokenCount(
|
||||
renderedPromptTemplate,
|
||||
model
|
||||
);
|
||||
const maxChunkTokenSize = getModelMaxTokens(model) / 2 - systemPromptLength;
|
||||
const shouldMerge = true;
|
||||
const shouldMerge = settings.shouldMerge ?? true;
|
||||
const chunkedPrompts = [];
|
||||
const maxCombinedChunkSize = maxChunkTokenSize - promptTemplateTokenCount;
|
||||
if (shouldMerge) {
|
||||
@ -11530,7 +11552,7 @@ async function ChunkedPrompt(settings, formatter) {
|
||||
`${chunkedPrompts.length} prompts being sent.`
|
||||
];
|
||||
notice.setMessage(promptingMsg[0], promptingMsg[1]);
|
||||
const rateLimiter = new RateLimiter(5, 1e3);
|
||||
const rateLimiter = new RateLimiter(5, 1e3 * 30);
|
||||
const results = Promise.all(
|
||||
chunkedPrompts.map(
|
||||
(prompt) => rateLimiter.add(() => makeRequest(prompt))
|
||||
@ -11572,7 +11594,7 @@ async function ChunkedPrompt(settings, formatter) {
|
||||
}
|
||||
|
||||
// src/ai/models.ts
|
||||
var models = ["gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-4", "gpt-4-32k", "text-davinci-003"];
|
||||
var models = ["gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-3.5-turbo-1106", "gpt-4", "gpt-4-1106-preview", "gpt-4-32k", "text-davinci-003"];
|
||||
var models_and_ask_me = [...models, "Ask me"];
|
||||
|
||||
// src/quickAddApi.ts
|
||||
@ -11662,7 +11684,7 @@ var QuickAddApi = class {
|
||||
}
|
||||
return assistantRes;
|
||||
},
|
||||
chunkedPrompt: async (text2, promptTemplate, model, settings) => {
|
||||
chunkedPrompt: async (text2, promptTemplate, model, settings, existingVariables) => {
|
||||
const pluginSettings = settingsStore.getState();
|
||||
const AISettings = pluginSettings.ai;
|
||||
if (pluginSettings.disableOnlineFeatures) {
|
||||
@ -11686,10 +11708,15 @@ var QuickAddApi = class {
|
||||
outputVariableName: settings?.variableName ?? "output",
|
||||
showAssistantMessages: settings?.showAssistantMessages ?? true,
|
||||
systemPrompt: settings?.systemPrompt ?? AISettings.defaultSystemPrompt,
|
||||
resultJoiner: settings?.chunkJoiner ?? "\n"
|
||||
resultJoiner: settings?.chunkJoiner ?? "\n",
|
||||
shouldMerge: settings?.shouldMerge ?? true
|
||||
},
|
||||
(txt, variables) => {
|
||||
return formatter(txt, variables, false);
|
||||
const mergedVariables = {
|
||||
...existingVariables,
|
||||
...variables
|
||||
};
|
||||
return formatter(txt, mergedVariables, false);
|
||||
}
|
||||
);
|
||||
if (!assistantRes) {
|
||||
@ -14766,25 +14793,37 @@ var UserScriptSettingsModal = class extends import_obsidian26.Modal {
|
||||
if (this.command.settings[option] !== void 0) {
|
||||
value = this.command.settings[option];
|
||||
}
|
||||
let setting;
|
||||
const type = entry.type;
|
||||
if (type === "text" || type === "input") {
|
||||
this.addInputBox(
|
||||
setting = this.addInputBox(
|
||||
option,
|
||||
value,
|
||||
entry?.placeholder,
|
||||
entry.secret
|
||||
);
|
||||
} else if (type === "checkbox" || type === "toggle") {
|
||||
this.addToggle(option, value);
|
||||
setting = this.addToggle(option, value);
|
||||
} else if (type === "dropdown" || type === "select") {
|
||||
this.addDropdown(option, entry.options, value);
|
||||
setting = this.addDropdown(
|
||||
option,
|
||||
entry.options,
|
||||
value
|
||||
);
|
||||
} else if (type === "format") {
|
||||
this.addFormatInput(option, value, entry.placeholder);
|
||||
setting = this.addFormatInput(
|
||||
option,
|
||||
value,
|
||||
entry.placeholder
|
||||
);
|
||||
}
|
||||
if (entry.description && setting) {
|
||||
setting.setDesc(entry.description);
|
||||
}
|
||||
}
|
||||
}
|
||||
addInputBox(name, value, placeholder, passwordOnBlur) {
|
||||
new import_obsidian26.Setting(this.contentEl).setName(name).addText((input) => {
|
||||
return new import_obsidian26.Setting(this.contentEl).setName(name).addText((input) => {
|
||||
input.setValue(value).onChange((value2) => this.command.settings[name] = value2).setPlaceholder(placeholder ?? "");
|
||||
if (passwordOnBlur) {
|
||||
setPasswordOnBlur(input.inputEl);
|
||||
@ -14792,19 +14831,21 @@ var UserScriptSettingsModal = class extends import_obsidian26.Modal {
|
||||
});
|
||||
}
|
||||
addToggle(name, value) {
|
||||
new import_obsidian26.Setting(this.contentEl).setName(name).addToggle(
|
||||
return new import_obsidian26.Setting(this.contentEl).setName(name).addToggle(
|
||||
(toggle) => toggle.setValue(value).onChange((value2) => this.command.settings[name] = value2)
|
||||
);
|
||||
}
|
||||
addDropdown(name, options, value) {
|
||||
new import_obsidian26.Setting(this.contentEl).setName(name).addDropdown((dropdown) => {
|
||||
return new import_obsidian26.Setting(this.contentEl).setName(name).addDropdown((dropdown) => {
|
||||
options.forEach((item) => void dropdown.addOption(item, item));
|
||||
dropdown.setValue(value);
|
||||
dropdown.onChange((value2) => this.command.settings[name] = value2);
|
||||
dropdown.onChange(
|
||||
(value2) => this.command.settings[name] = value2
|
||||
);
|
||||
});
|
||||
}
|
||||
addFormatInput(name, value, placeholder) {
|
||||
new import_obsidian26.Setting(this.contentEl).setName(name);
|
||||
const setting = new import_obsidian26.Setting(this.contentEl).setName(name);
|
||||
const formatDisplay = this.contentEl.createEl("span");
|
||||
const input = new import_obsidian26.TextAreaComponent(this.contentEl);
|
||||
new FormatSyntaxSuggester(this.app, input.inputEl, QuickAdd.instance);
|
||||
@ -14820,6 +14861,7 @@ var UserScriptSettingsModal = class extends import_obsidian26.Modal {
|
||||
input.inputEl.style.height = "100px";
|
||||
input.inputEl.style.marginBottom = "1em";
|
||||
void (async () => formatDisplay.innerText = await displayFormatter.format(value))();
|
||||
return setting;
|
||||
}
|
||||
};
|
||||
|
||||
|
2
.obsidian/plugins/quickadd/manifest.json
vendored
2
.obsidian/plugins/quickadd/manifest.json
vendored
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "quickadd",
|
||||
"name": "QuickAdd",
|
||||
"version": "1.2.1",
|
||||
"version": "1.6.1",
|
||||
"minAppVersion": "0.13.19",
|
||||
"description": "Quickly add new pages or content to your vault.",
|
||||
"author": "Christian B. B. Houmann",
|
||||
|
1919
.obsidian/plugins/rss-reader/data.json
vendored
1919
.obsidian/plugins/rss-reader/data.json
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "supercharged-links-obsidian",
|
||||
"name": "Supercharged Links",
|
||||
"version": "0.10.3",
|
||||
"version": "0.11.1",
|
||||
"minAppVersion": "1.4.0",
|
||||
"description": "Add properties and menu options to links and style them!",
|
||||
"author": "mdelobelle & Emile",
|
||||
|
71247
.obsidian/plugins/surfing/main.js
vendored
71247
.obsidian/plugins/surfing/main.js
vendored
File diff suppressed because it is too large
Load Diff
4
.obsidian/plugins/surfing/manifest.json
vendored
4
.obsidian/plugins/surfing/manifest.json
vendored
@ -1,8 +1,8 @@
|
||||
{
|
||||
"id": "surfing",
|
||||
"name": "Surfing",
|
||||
"version": "0.8.16",
|
||||
"minAppVersion": "1.0.0",
|
||||
"version": "0.9.1",
|
||||
"minAppVersion": "1.4.0",
|
||||
"description": "Surf the Net in Obsidian.",
|
||||
"author": "Boninall & Windily-cloud",
|
||||
"authorUrl": "https://github.com/Quorafind",
|
||||
|
73
.obsidian/plugins/surfing/styles.css
vendored
73
.obsidian/plugins/surfing/styles.css
vendored
@ -1,86 +1,86 @@
|
||||
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\CustomNode.module.css?esbuild-css-modules-plugin-built */
|
||||
.surfing_root_px3YjW {
|
||||
height: 32px;
|
||||
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/CustomNode.module.css?esbuild-css-modules-plugin-built */
|
||||
.surfing_root_TqXXoa {
|
||||
border-radius: var(--size-2-2);
|
||||
border-bottom: 1px solid #eee;
|
||||
grid-template-columns: auto auto 1fr auto;
|
||||
align-items: center;
|
||||
height: 32px;
|
||||
padding-inline-end: 8px;
|
||||
display: grid;
|
||||
}
|
||||
.surfing_root_px3YjW:hover {
|
||||
.surfing_root_TqXXoa:hover {
|
||||
background: var(--color-base-30);
|
||||
}
|
||||
.surfing_root_px3YjW.surfing_isSelected_px3YjW {
|
||||
.surfing_root_TqXXoa.surfing_isSelected_TqXXoa {
|
||||
background: var(--color-base-40);
|
||||
border-radius: var(--size-2-2);
|
||||
}
|
||||
.surfing_expandIconWrapper_px3YjW {
|
||||
.surfing_expandIconWrapper_TqXXoa {
|
||||
cursor: pointer;
|
||||
height: 24px;
|
||||
width: 24px;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
font-size: 0;
|
||||
transition: transform .1s linear;
|
||||
display: flex;
|
||||
transform: rotate(0);
|
||||
}
|
||||
.surfing_expandIconWrapper_px3YjW.surfing_isOpen_px3YjW {
|
||||
.surfing_expandIconWrapper_TqXXoa.surfing_isOpen_TqXXoa {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
.surfing_labelGridItem_px3YjW {
|
||||
.surfing_labelGridItem_TqXXoa {
|
||||
width: 100%;
|
||||
padding-inline-start: 8px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.surfing_pipeY_px3YjW {
|
||||
.surfing_pipeY_TqXXoa {
|
||||
border-left: 2px solid #e7e7e7;
|
||||
position: absolute;
|
||||
top: -7px;
|
||||
left: -7px;
|
||||
}
|
||||
.surfing_pipeX_px3YjW {
|
||||
height: 2px;
|
||||
.surfing_pipeX_TqXXoa {
|
||||
z-index: -1;
|
||||
background-color: #e7e7e7;
|
||||
height: 2px;
|
||||
position: absolute;
|
||||
top: 15px;
|
||||
left: -7px;
|
||||
}
|
||||
|
||||
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\Placeholder.module.css?esbuild-css-modules-plugin-built */
|
||||
.surfing_root_3FoL3a {
|
||||
height: 2px;
|
||||
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/Placeholder.module.css?esbuild-css-modules-plugin-built */
|
||||
.surfing_root_5CqT8q {
|
||||
background-color: #1967d2;
|
||||
height: 2px;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
|
||||
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\TabTree.module.css?esbuild-css-modules-plugin-built */
|
||||
.surfing_app_zUmbJa {
|
||||
height: 100%;
|
||||
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/TabTree.module.css?esbuild-css-modules-plugin-built */
|
||||
.surfing_app_9UFhHW {
|
||||
margin: var(--size-4-2);
|
||||
border-radius: var(--size-2-2);
|
||||
}
|
||||
.surfing_container_zUmbJa,
|
||||
.surfing_treeRoot_zUmbJa {
|
||||
height: 100%;
|
||||
}
|
||||
.surfing_draggingSource_zUmbJa {
|
||||
.surfing_container_9UFhHW,
|
||||
.surfing_treeRoot_9UFhHW {
|
||||
height: 100%;
|
||||
}
|
||||
.surfing_draggingSource_9UFhHW {
|
||||
opacity: .3;
|
||||
}
|
||||
.surfing_placeholderContainer_zUmbJa {
|
||||
.surfing_placeholderContainer_9UFhHW {
|
||||
position: relative;
|
||||
}
|
||||
.surfing_dropTarget_zUmbJa {
|
||||
.surfing_dropTarget_9UFhHW {
|
||||
background-color: var(--color-accent);
|
||||
}
|
||||
|
||||
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\CustomDragPreview.module.css?esbuild-css-modules-plugin-built */
|
||||
.surfing_root_YLpzFq {
|
||||
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/CustomDragPreview.module.css?esbuild-css-modules-plugin-built */
|
||||
.surfing_root_O6yzOW {
|
||||
align-items: "center";
|
||||
color: #fff;
|
||||
pointer-events: none;
|
||||
@ -93,8 +93,8 @@
|
||||
display: inline-grid;
|
||||
box-shadow: 0 12px 24px -6px #00000040, 0 0 0 1px #00000014;
|
||||
}
|
||||
.surfing_icon_YLpzFq,
|
||||
.surfing_label_YLpzFq {
|
||||
.surfing_icon_O6yzOW,
|
||||
.surfing_label_O6yzOW {
|
||||
align-items: center;
|
||||
display: flex;
|
||||
}
|
||||
@ -744,3 +744,18 @@ div[data-type^=surfing-tab-tree] ul li {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.surfing-hover-popover {
|
||||
height: 400px;
|
||||
}
|
||||
.surfing-embed-website {
|
||||
height: 800px;
|
||||
}
|
||||
.surfing-hover-popover .surfing-hover-popover-container,
|
||||
.surfing-hover-popover .wb-view-content.node-insert-event,
|
||||
.surfing-embed-website .surfing-embed-website-container,
|
||||
.surfing-embed-website .surfing-embed-website-container .wb-view-content.node-insert-event {
|
||||
height: 100%;
|
||||
}
|
||||
.popover.hover-editor .popover-content:has(div[data-type^="surfing-view"]) {
|
||||
width: 100%;
|
||||
}
|
||||
|
150
.obsidian/plugins/tag-wrangler/main.js
vendored
150
.obsidian/plugins/tag-wrangler/main.js
vendored
File diff suppressed because one or more lines are too long
3
.obsidian/plugins/tag-wrangler/manifest.json
vendored
3
.obsidian/plugins/tag-wrangler/manifest.json
vendored
@ -3,8 +3,9 @@
|
||||
"name": "Tag Wrangler",
|
||||
"author": "PJ Eby",
|
||||
"authorUrl": "https://github.com/pjeby",
|
||||
"version": "0.5.13",
|
||||
"version": "0.6.1",
|
||||
"minAppVersion": "1.2.8",
|
||||
"description": "Rename, merge, toggle, and search tags from the tag pane",
|
||||
"fundingUrl": "https://dirtsimple.org/tips/tag-wrangler",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
|
@ -30,7 +30,7 @@
|
||||
"cancelled"
|
||||
],
|
||||
"dateFormat": "YYYY-MM-DD",
|
||||
"inbox": "",
|
||||
"inbox": "tasks",
|
||||
"taskFiles": [
|
||||
""
|
||||
],
|
||||
@ -42,7 +42,7 @@
|
||||
"useCounters": true,
|
||||
"counterBehavior": "Filter",
|
||||
"useQuickEntry": true,
|
||||
"entryPosition": "today",
|
||||
"entryPosition": "top",
|
||||
"useYearHeader": true,
|
||||
"useRelative": true,
|
||||
"useRecurrence": true,
|
||||
|
369
.obsidian/plugins/tasks-calendar-wrapper/main.js
vendored
369
.obsidian/plugins/tasks-calendar-wrapper/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "tasks-calendar-wrapper",
|
||||
"name": "Tasks Calendar Wrapper",
|
||||
"version": "0.2.5",
|
||||
"version": "0.2.7",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "This is a simple wrapper for Obsidian-Tasks-Calendar (https://github.com/702573N/Obsidian-Tasks-Calendar) and Obsidian-Tasks-Timeline (https://github.com/702573N/Obsidian-Tasks-Timeline).",
|
||||
"author": "zhuwenq",
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user