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,
|
"includeName": true,
|
||||||
"pageSize": "A4",
|
"pageSize": "A4",
|
||||||
"landscape": false,
|
"landscape": false,
|
||||||
"margin": "0",
|
"margin": "2",
|
||||||
"downscalePercent": 61
|
"downscalePercent": 75
|
||||||
},
|
},
|
||||||
"defaultViewMode": "source",
|
"defaultViewMode": "source",
|
||||||
"autoPairMarkdown": false,
|
"autoPairMarkdown": false,
|
||||||
|
2
.obsidian/appearance.json
vendored
2
.obsidian/appearance.json
vendored
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"theme": "obsidian",
|
"theme": "obsidian",
|
||||||
"cssTheme": "Minimal",
|
"cssTheme": "Minimal",
|
||||||
"baseFontSize": 20,
|
"baseFontSize": 22.5,
|
||||||
"enabledCssSnippets": [
|
"enabledCssSnippets": [
|
||||||
"pdf_darkmode",
|
"pdf_darkmode",
|
||||||
"query_header_title",
|
"query_header_title",
|
||||||
|
15
.obsidian/community-plugins.json
vendored
15
.obsidian/community-plugins.json
vendored
@ -1,8 +1,6 @@
|
|||||||
[
|
[
|
||||||
"obsidian-excalidraw-plugin",
|
"obsidian-excalidraw-plugin",
|
||||||
"obsidian-fullscreen-plugin",
|
|
||||||
"table-editor-obsidian",
|
"table-editor-obsidian",
|
||||||
"obsidian-latex",
|
|
||||||
"obsidian-spaced-repetition",
|
"obsidian-spaced-repetition",
|
||||||
"obsidian-kanban",
|
"obsidian-kanban",
|
||||||
"obsidian-minimal-settings",
|
"obsidian-minimal-settings",
|
||||||
@ -13,13 +11,9 @@
|
|||||||
"obsidian-plugin-toc",
|
"obsidian-plugin-toc",
|
||||||
"tag-wrangler",
|
"tag-wrangler",
|
||||||
"quickadd",
|
"quickadd",
|
||||||
"obsidian-icon-shortcodes",
|
|
||||||
"workspaces-plus",
|
"workspaces-plus",
|
||||||
"txt-as-md-obsidian",
|
"txt-as-md-obsidian",
|
||||||
"excalibrain",
|
|
||||||
"obsidian-path-finder",
|
"obsidian-path-finder",
|
||||||
"obsidian-custom-frames",
|
|
||||||
"obsidian42-brat",
|
|
||||||
"url-into-selection",
|
"url-into-selection",
|
||||||
"breadcrumbs",
|
"breadcrumbs",
|
||||||
"obsidian-pocket",
|
"obsidian-pocket",
|
||||||
@ -32,7 +26,6 @@
|
|||||||
"obsidian-quickshare",
|
"obsidian-quickshare",
|
||||||
"obsidian-better-internal-link-inserter",
|
"obsidian-better-internal-link-inserter",
|
||||||
"obsidian-contextual-typography",
|
"obsidian-contextual-typography",
|
||||||
"obsidian-hider",
|
|
||||||
"obsidian-pandoc",
|
"obsidian-pandoc",
|
||||||
"obsidian-vault-statistics-plugin",
|
"obsidian-vault-statistics-plugin",
|
||||||
"qmd-as-md-obsidian",
|
"qmd-as-md-obsidian",
|
||||||
@ -43,21 +36,21 @@
|
|||||||
"terminal",
|
"terminal",
|
||||||
"obsidian-latex-suite",
|
"obsidian-latex-suite",
|
||||||
"various-complements",
|
"various-complements",
|
||||||
"customizable-page-header-buttons",
|
|
||||||
"sync-graph-settings",
|
"sync-graph-settings",
|
||||||
"calendar",
|
"calendar",
|
||||||
"tasks-calendar-wrapper",
|
"tasks-calendar-wrapper",
|
||||||
"postfix",
|
"postfix",
|
||||||
"metaedit",
|
"metaedit",
|
||||||
"obsidian-jupyter",
|
|
||||||
"templater-obsidian",
|
"templater-obsidian",
|
||||||
"rss-reader",
|
"rss-reader",
|
||||||
"obsidian-sequence-hotkeys",
|
"obsidian-sequence-hotkeys",
|
||||||
"heatmap-calendar",
|
|
||||||
"obsidian-shellcommands",
|
"obsidian-shellcommands",
|
||||||
"obsidian-vimrc-support",
|
"obsidian-vimrc-support",
|
||||||
"note-aliases",
|
"note-aliases",
|
||||||
"obsidian-style-settings",
|
"obsidian-style-settings",
|
||||||
"number-headings-obsidian",
|
"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,
|
"repelStrength": 6.39485677083333,
|
||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 30,
|
"linkDistance": 30,
|
||||||
"scale": 3.169676540015139,
|
"scale": 1.0014338896636248,
|
||||||
"close": true
|
"close": true
|
||||||
}
|
}
|
12
.obsidian/hotkeys.json
vendored
12
.obsidian/hotkeys.json
vendored
@ -518,6 +518,18 @@
|
|||||||
"Shift"
|
"Shift"
|
||||||
],
|
],
|
||||||
"key": "\\"
|
"key": "\\"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl"
|
||||||
|
],
|
||||||
|
"key": "Q"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl"
|
||||||
|
],
|
||||||
|
"key": "D"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"canvas-presentation:next-slide": [
|
"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
|
default: () => Graph3dPlugin
|
||||||
});
|
});
|
||||||
module.exports = __toCommonJS(main_exports);
|
module.exports = __toCommonJS(main_exports);
|
||||||
var import_obsidian7 = require("obsidian");
|
var import_obsidian8 = require("obsidian");
|
||||||
|
|
||||||
// src/views/graph/Graph3dView.ts
|
// src/views/graph/Graph3dView.ts
|
||||||
var import_obsidian6 = require("obsidian");
|
var import_obsidian6 = require("obsidian");
|
||||||
@ -30268,7 +30268,9 @@ var GroupSettings = class {
|
|||||||
this.groups = groups != null ? groups : this.groups;
|
this.groups = groups != null ? groups : this.groups;
|
||||||
}
|
}
|
||||||
static fromStore(store) {
|
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() {
|
toObject() {
|
||||||
return {
|
return {
|
||||||
@ -30285,6 +30287,9 @@ var NodeGroup = class {
|
|||||||
return new RegExp(query);
|
return new RegExp(query);
|
||||||
}
|
}
|
||||||
static matches(query, node) {
|
static matches(query, node) {
|
||||||
|
if (query.match(/^tag:#?/)) {
|
||||||
|
return node.tags.includes(query.replace(/^tag:#?/, ""));
|
||||||
|
}
|
||||||
return node.path.startsWith(this.sanitizeQuery(query));
|
return node.path.startsWith(this.sanitizeQuery(query));
|
||||||
}
|
}
|
||||||
static sanitizeQuery(query) {
|
static sanitizeQuery(query) {
|
||||||
@ -30348,7 +30353,10 @@ var ForceGraph2 = class {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
this.doShowNode = (node) => {
|
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) => {
|
this.onNodeHover = (node) => {
|
||||||
if (!node && !this.highlightedNodes.size || node && this.hoveredNode === node)
|
if (!node && !this.highlightedNodes.size || node && this.hoveredNode === node)
|
||||||
@ -30371,7 +30379,7 @@ var ForceGraph2 = class {
|
|||||||
return this.highlightedNodes.has(node.id);
|
return this.highlightedNodes.has(node.id);
|
||||||
};
|
};
|
||||||
this.createLinks = () => {
|
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.onLinkHover = (link) => {
|
||||||
this.clearHighlights();
|
this.clearHighlights();
|
||||||
@ -30536,16 +30544,19 @@ var DisplaySettingsView_default = DisplaySettingsView;
|
|||||||
|
|
||||||
// src/settings/categories/FilterSettings.ts
|
// src/settings/categories/FilterSettings.ts
|
||||||
var FilterSettings = class {
|
var FilterSettings = class {
|
||||||
constructor(doShowOrphans) {
|
constructor(doShowOrphans, doShowAttachments) {
|
||||||
this.doShowOrphans = true;
|
this.doShowOrphans = true;
|
||||||
|
this.doShowAttachments = false;
|
||||||
this.doShowOrphans = doShowOrphans != null ? doShowOrphans : this.doShowOrphans;
|
this.doShowOrphans = doShowOrphans != null ? doShowOrphans : this.doShowOrphans;
|
||||||
|
this.doShowAttachments = doShowAttachments != null ? doShowAttachments : this.doShowAttachments;
|
||||||
}
|
}
|
||||||
static fromStore(store) {
|
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() {
|
toObject() {
|
||||||
return {
|
return {
|
||||||
doShowOrphans: this.doShowOrphans
|
doShowOrphans: this.doShowOrphans,
|
||||||
|
doShowAttachments: this.doShowAttachments
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -30739,6 +30750,11 @@ var FilterSettingsView = (filterSettings, containerEl) => {
|
|||||||
filterSettings.value.doShowOrphans = value;
|
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;
|
var FilterSettingsView_default = FilterSettingsView;
|
||||||
|
|
||||||
@ -30891,9 +30907,10 @@ var GraphSettings = class {
|
|||||||
|
|
||||||
// src/graph/Link.ts
|
// src/graph/Link.ts
|
||||||
var Link = class {
|
var Link = class {
|
||||||
constructor(sourceId, targetId) {
|
constructor(sourceId, targetId, linksAnAttachment) {
|
||||||
this.source = sourceId;
|
this.source = sourceId;
|
||||||
this.target = targetId;
|
this.target = targetId;
|
||||||
|
this.linksAnAttachment = linksAnAttachment;
|
||||||
}
|
}
|
||||||
static createLinkIndex(links) {
|
static createLinkIndex(links) {
|
||||||
const linkIndex = /* @__PURE__ */ new Map();
|
const linkIndex = /* @__PURE__ */ new Map();
|
||||||
@ -30924,20 +30941,27 @@ var Link = class {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// src/graph/Node.ts
|
// src/graph/Node.ts
|
||||||
|
var import_obsidian7 = require("obsidian");
|
||||||
var Node = class {
|
var Node = class {
|
||||||
constructor(name, path, val = 10, neighbors = [], links = []) {
|
constructor(name, path, isAttachment, val = 10, neighbors = [], links = [], tags = []) {
|
||||||
this.id = path;
|
this.id = path;
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.path = path;
|
this.path = path;
|
||||||
|
this.isAttachment = isAttachment;
|
||||||
this.val = val;
|
this.val = val;
|
||||||
this.neighbors = neighbors;
|
this.neighbors = neighbors;
|
||||||
this.links = links;
|
this.links = links;
|
||||||
|
this.tags = tags;
|
||||||
}
|
}
|
||||||
static createFromFiles(files) {
|
static createFromFiles(files) {
|
||||||
const nodeMap = /* @__PURE__ */ new Map();
|
const nodeMap = /* @__PURE__ */ new Map();
|
||||||
return [
|
return [
|
||||||
files.map((file, index5) => {
|
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)) {
|
if (!nodeMap.has(node.id)) {
|
||||||
nodeMap.set(node.id, index5);
|
nodeMap.set(node.id, index5);
|
||||||
return node;
|
return node;
|
||||||
@ -30949,7 +30973,7 @@ var Node = class {
|
|||||||
}
|
}
|
||||||
addNeighbor(neighbor) {
|
addNeighbor(neighbor) {
|
||||||
if (!this.isNeighborOf(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.neighbors.push(neighbor);
|
||||||
this.addLink(link);
|
this.addLink(link);
|
||||||
neighbor.neighbors.push(this);
|
neighbor.neighbors.push(this);
|
||||||
@ -30977,8 +31001,8 @@ var _Graph = class {
|
|||||||
this.clone = () => {
|
this.clone = () => {
|
||||||
return new _Graph(structuredClone(this.nodes), structuredClone(this.links), structuredClone(this.nodeIndex), structuredClone(this.linkIndex));
|
return new _Graph(structuredClone(this.nodes), structuredClone(this.links), structuredClone(this.nodeIndex), structuredClone(this.linkIndex));
|
||||||
};
|
};
|
||||||
this.update = (app) => {
|
this.update = (app2) => {
|
||||||
const newGraph = _Graph.createFromApp(app);
|
const newGraph = _Graph.createFromApp(app2);
|
||||||
this.nodes.splice(0, this.nodes.length, ...newGraph.nodes);
|
this.nodes.splice(0, this.nodes.length, ...newGraph.nodes);
|
||||||
this.links.splice(0, this.nodes.length, ...newGraph.links);
|
this.links.splice(0, this.nodes.length, ...newGraph.links);
|
||||||
this.nodeIndex.clear();
|
this.nodeIndex.clear();
|
||||||
@ -31052,8 +31076,8 @@ var _Graph = class {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
var Graph = _Graph;
|
var Graph = _Graph;
|
||||||
Graph.createFromApp = (app) => {
|
Graph.createFromApp = (app2) => {
|
||||||
const [nodes, nodeIndex] = Node.createFromFiles(app.vault.getFiles()), [links, linkIndex] = Link.createFromCache(app.metadataCache.resolvedLinks, nodes, nodeIndex);
|
const [nodes, nodeIndex] = Node.createFromFiles(app2.vault.getFiles()), [links, linkIndex] = Link.createFromCache(app2.metadataCache.resolvedLinks, nodes, nodeIndex);
|
||||||
return new _Graph(nodes, links, nodeIndex, linkIndex);
|
return new _Graph(nodes, links, nodeIndex, linkIndex);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -31088,7 +31112,7 @@ var shallowCompare = (obj1, obj2) => {
|
|||||||
var ShallowCompare_default = shallowCompare;
|
var ShallowCompare_default = shallowCompare;
|
||||||
|
|
||||||
// src/main.ts
|
// src/main.ts
|
||||||
var Graph3dPlugin = class extends import_obsidian7.Plugin {
|
var Graph3dPlugin = class extends import_obsidian8.Plugin {
|
||||||
constructor() {
|
constructor() {
|
||||||
super(...arguments);
|
super(...arguments);
|
||||||
this.openFileState = new State(void 0);
|
this.openFileState = new State(void 0);
|
||||||
@ -31119,7 +31143,7 @@ var Graph3dPlugin = class extends import_obsidian7.Plugin {
|
|||||||
this.openFileState.value = newFilePath;
|
this.openFileState.value = newFilePath;
|
||||||
this.openGraph(true);
|
this.openGraph(true);
|
||||||
} else {
|
} else {
|
||||||
new import_obsidian7.Notice("No file is currently open");
|
new import_obsidian8.Notice("No file is currently open");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
this.openGlobalGraph = () => {
|
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",
|
"id": "3d-graph",
|
||||||
"name": "3D Graph",
|
"name": "3D Graph",
|
||||||
"version": "1.0.3",
|
"version": "1.0.5",
|
||||||
"description": "A 3D Graph for Obsidian",
|
"description": "A 3D Graph for Obsidian",
|
||||||
"author": "Alexander Weichart",
|
"author": "Alexander Weichart",
|
||||||
"authorUrl": "https://github.com/AlexW00",
|
"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,
|
"siblingIdentity": false,
|
||||||
"sameParentIsSibling": true,
|
"sameParentIsSibling": true,
|
||||||
"siblingsSiblingIsSibling": true,
|
"siblingsSiblingIsSibling": true,
|
||||||
"siblingsParentIsParent": false,
|
"siblingsParentIsParent": true,
|
||||||
"parentsSiblingsIsParents": false,
|
"parentsSiblingsIsParents": false,
|
||||||
"parentsParentsIsParent": false,
|
"parentsParentsIsParent": false,
|
||||||
"cousinsIsSibling": 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",
|
"id": "card-board",
|
||||||
"name": "CardBoard",
|
"name": "CardBoard",
|
||||||
"description": "Display markdown tasks on kanban style boards.",
|
"description": "Display markdown tasks on kanban style boards.",
|
||||||
"version": "0.7.2",
|
"version": "0.7.4",
|
||||||
"author": "roovo",
|
"author": "roovo",
|
||||||
"authorUrl": "https://github.com/roovo",
|
"authorUrl": "https://github.com/roovo",
|
||||||
"minAppVersion": "0.12.13",
|
"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 {
|
.card-board-view {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background-color: var(--background-primary);
|
background-color: var(--background-primary);
|
||||||
padding: var(--file-margins);
|
|
||||||
font-size: var(--font-normal);
|
font-size: var(--font-normal);
|
||||||
}
|
}
|
||||||
|
|
||||||
ul.card-board-tab-list {
|
.mod-macos.is-hidden-frameless:not(.is-popout-window) .workspace .workspace-tabs.mod-top-right-space .card-board-view .workspace-tab-header-container {
|
||||||
display: flex;
|
padding-right: 0;
|
||||||
list-style-type: none;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ul.card-board-tab-list > li::before {
|
.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 {
|
||||||
content: "";
|
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 {
|
.card-board-view .workspace-drop-overlay {
|
||||||
content: "";
|
transition: none;
|
||||||
|
will-change: top, left, width, height;
|
||||||
|
transform: '';
|
||||||
|
margin-top: var(--header-height);
|
||||||
}
|
}
|
||||||
|
|
||||||
li.card-board-pre-tabs, li.card-board-post-tabs {
|
.card-board-view .workspace-tab-header {
|
||||||
background-color: var(--background-secondary-alt);
|
cursor: grab;
|
||||||
}
|
}
|
||||||
|
|
||||||
li.card-board-pre-tabs .card-board-tabs-inner, li.card-board-post-tabs .card-board-tabs-inner {
|
.card-board-view .workspace-tab-header.is-active {
|
||||||
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 {
|
|
||||||
background-color: var(--background-primary);
|
background-color: var(--background-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
li.card-board-pre-tabs .card-board-tabs-inner {
|
.card-board-tab-header-spacer {
|
||||||
padding: 3px 7px;
|
display: flex;
|
||||||
width: 30px;
|
flex-grow: 1;
|
||||||
|
flex-shrink: 1;
|
||||||
|
margin-left: -15px;
|
||||||
|
-webkit-app-region: no-drag;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-board-tabs-inner {
|
body:not(.is-grabbing):not(.is-fullscreen) .workspace-tabs.mod-top .card-board-view .workspace-tab-header-spacer {
|
||||||
padding: 3px 1em;
|
-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 {
|
.card-board-view .sidebar-toggle-button {
|
||||||
border-bottom-right-radius: 10px;
|
padding-left: 5px;
|
||||||
}
|
margin-right: -5px;
|
||||||
|
padding-top: 11px;
|
||||||
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-boards {
|
.card-board-boards {
|
||||||
display: grid;
|
display: grid;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
padding-bottom: 0.5em;
|
padding-bottom: 0.5em;
|
||||||
background-color: var(--background-secondary-alt);
|
background-color: var(--background-primary);
|
||||||
border-radius: 5px;
|
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -405,6 +386,7 @@ ul.card-board-column-list > li.card-board-card::before {
|
|||||||
|
|
||||||
.card-board-view .vertical-tab-nav-item {
|
.card-board-view .vertical-tab-nav-item {
|
||||||
padding-right: 1.5em;
|
padding-right: 1.5em;
|
||||||
|
cursor: grab;
|
||||||
}
|
}
|
||||||
|
|
||||||
.modal-form {
|
.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,
|
"onOpenPreferNewTab": false,
|
||||||
"alwaysNewTabForSymbols": false,
|
"alwaysNewTabForSymbols": false,
|
||||||
"useActiveTabForSymbolsOnMobile": false,
|
"useActiveTabForSymbolsOnMobile": false,
|
||||||
@ -71,14 +71,34 @@
|
|||||||
"fileExtAllowList": [
|
"fileExtAllowList": [
|
||||||
"canvas"
|
"canvas"
|
||||||
],
|
],
|
||||||
"enableMatchPriorityAdjustments": false,
|
|
||||||
"matchPriorityAdjustments": {
|
"matchPriorityAdjustments": {
|
||||||
"isOpenInEditor": 0,
|
"isEnabled": false,
|
||||||
"isBookmarked": 0,
|
"adjustments": {
|
||||||
"isRecent": 0,
|
"isOpenInEditor": {
|
||||||
"file": 0,
|
"value": 0,
|
||||||
"alias": 0,
|
"label": "Open items"
|
||||||
"h1": 0
|
},
|
||||||
|
"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": {
|
"quickFilters": {
|
||||||
"resetKey": "0",
|
"resetKey": "0",
|
||||||
@ -97,113 +117,113 @@
|
|||||||
"Ctrl",
|
"Ctrl",
|
||||||
"Alt"
|
"Alt"
|
||||||
],
|
],
|
||||||
"facetList": [
|
"facetList": {
|
||||||
{
|
"Heading": {
|
||||||
"id": "Heading",
|
"id": "Heading",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "headings",
|
"label": "headings",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"Tag": {
|
||||||
"id": "Tag",
|
"id": "Tag",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "tags",
|
"label": "tags",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"Callout": {
|
||||||
"id": "Callout",
|
"id": "Callout",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "callouts",
|
"label": "callouts",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"Link": {
|
||||||
"id": "Link",
|
"id": "Link",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "links",
|
"label": "links",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"Embed": {
|
||||||
"id": "Embed",
|
"id": "Embed",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "embeds",
|
"label": "embeds",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"canvas-node-file": {
|
||||||
"id": "canvas-node-file",
|
"id": "canvas-node-file",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "file cards",
|
"label": "file cards",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"canvas-node-text": {
|
||||||
"id": "canvas-node-text",
|
"id": "canvas-node-text",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "text cards",
|
"label": "text cards",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"canvas-node-link": {
|
||||||
"id": "canvas-node-link",
|
"id": "canvas-node-link",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "link cards",
|
"label": "link cards",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"canvas-node-group": {
|
||||||
"id": "canvas-node-group",
|
"id": "canvas-node-group",
|
||||||
"mode": 4,
|
"mode": 4,
|
||||||
"label": "groups",
|
"label": "groups",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"backlink": {
|
||||||
"id": "backlink",
|
"id": "backlink",
|
||||||
"mode": 128,
|
"mode": 128,
|
||||||
"label": "backlinks",
|
"label": "backlinks",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"outgoing-link": {
|
||||||
"id": "outgoing-link",
|
"id": "outgoing-link",
|
||||||
"mode": 128,
|
"mode": 128,
|
||||||
"label": "outgoing links",
|
"label": "outgoing links",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"disk-location": {
|
||||||
"id": "disk-location",
|
"id": "disk-location",
|
||||||
"mode": 128,
|
"mode": 128,
|
||||||
"label": "disk location",
|
"label": "disk location",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"bookmarks-file": {
|
||||||
"id": "bookmarks-file",
|
"id": "bookmarks-file",
|
||||||
"mode": 32,
|
"mode": 32,
|
||||||
"label": "files",
|
"label": "files",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"bookmarks-folder": {
|
||||||
"id": "bookmarks-folder",
|
"id": "bookmarks-folder",
|
||||||
"mode": 32,
|
"mode": 32,
|
||||||
"label": "folders",
|
"label": "folders",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
},
|
},
|
||||||
{
|
"bookmarks-search": {
|
||||||
"id": "bookmarks-search",
|
"id": "bookmarks-search",
|
||||||
"mode": 32,
|
"mode": 32,
|
||||||
"label": "searches",
|
"label": "searches",
|
||||||
"isActive": false,
|
"isActive": false,
|
||||||
"isAvailable": true
|
"isAvailable": true
|
||||||
}
|
}
|
||||||
],
|
},
|
||||||
"shouldResetActiveFacets": false,
|
"shouldResetActiveFacets": false,
|
||||||
"shouldShowFacetInstructions": true
|
"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",
|
"id": "darlal-switcher-plus",
|
||||||
"name": "Quick Switcher++",
|
"name": "Quick Switcher++",
|
||||||
"version": "3.3.7",
|
"version": "3.3.9",
|
||||||
"minAppVersion": "1.4.5",
|
"minAppVersion": "1.4.16",
|
||||||
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
|
"description": "Enhanced Quick Switcher, search open panels, and symbols.",
|
||||||
"author": "darlal",
|
"author": "darlal",
|
||||||
"authorUrl": "https://github.com/darlal/obsidian-switcher-plus",
|
"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",
|
"id": "dataview",
|
||||||
"name": "Dataview",
|
"name": "Dataview",
|
||||||
"version": "0.5.58",
|
"version": "0.5.64",
|
||||||
"minAppVersion": "0.13.11",
|
"minAppVersion": "0.13.11",
|
||||||
"description": "Complex data views for the data-obsessed.",
|
"description": "Complex data views for the data-obsessed.",
|
||||||
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
"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",
|
"id": "excalibrain",
|
||||||
"name": "ExcaliBrain",
|
"name": "ExcaliBrain",
|
||||||
"version": "0.2.9",
|
"version": "0.2.11",
|
||||||
"minAppVersion": "1.1.6",
|
"minAppVersion": "1.1.6",
|
||||||
"description": "A clean, intuitive and editable graph view for Obsidian",
|
"description": "A clean, intuitive and editable graph view for Obsidian",
|
||||||
"author": "Zsolt Viczian",
|
"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",
|
"id": "juggl",
|
||||||
"name": "Juggl",
|
"name": "Juggl",
|
||||||
"version": "1.4.0",
|
"version": "1.5.0",
|
||||||
"minAppVersion": "0.11.5",
|
"minAppVersion": "1.4.16",
|
||||||
"description": "Adds a completely interactive, stylable and expandable graph view to Obsidian.",
|
"description": "Adds a completely interactive, stylable and expandable graph view to Obsidian.",
|
||||||
"author": "Emile",
|
"author": "Emile",
|
||||||
"authorUrl": "https://twitter.com/emilevankrieken",
|
"authorUrl": "https://emilevankrieken.com",
|
||||||
"isDesktopOnly": false
|
"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;
|
width: 50px;
|
||||||
justify-content: center;
|
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",
|
"id": "number-headings-obsidian",
|
||||||
"name": "Number Headings",
|
"name": "Number Headings",
|
||||||
"version": "1.14.0",
|
"version": "1.16.0",
|
||||||
"minAppVersion": "1.4.0",
|
"minAppVersion": "1.4.0",
|
||||||
"description": "Automatically number or re-number headings in an Obsidian document",
|
"description": "Automatically number or re-number headings in an Obsidian document",
|
||||||
"author": "Kevin Albrecht (onlyafly@gmail.com)",
|
"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",
|
"id": "obsidian-asciimath",
|
||||||
"name": "Obsidian asciimath",
|
"name": "Obsidian asciimath",
|
||||||
"version": "0.6.3",
|
"version": "0.6.10",
|
||||||
"minAppVersion": "0.15.0",
|
"minAppVersion": "0.15.0",
|
||||||
"description": "Add asciimath support for Obsidian.",
|
"description": "Add asciimath support for Obsidian.",
|
||||||
"author": "widcardw",
|
"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;
|
height: 100px;
|
||||||
font-family: var(--font-monospace), 'Courier New', Courier, monospace;
|
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",
|
"id": "obsidian-charts",
|
||||||
"name": "Obsidian Charts",
|
"name": "Obsidian Charts",
|
||||||
"version": "3.7.2",
|
"version": "3.8.2",
|
||||||
"minAppVersion": "0.12.7",
|
"minAppVersion": "0.12.7",
|
||||||
"description": "This Plugin lets you create Charts within Obsidian",
|
"description": "This Plugin lets you create Charts within Obsidian",
|
||||||
"author": "phibr0",
|
"author": "phibr0",
|
||||||
|
@ -58,6 +58,7 @@
|
|||||||
"autoExportLightAndDark": false,
|
"autoExportLightAndDark": false,
|
||||||
"autoexportExcalidraw": false,
|
"autoexportExcalidraw": false,
|
||||||
"embedType": "excalidraw",
|
"embedType": "excalidraw",
|
||||||
|
"embedMarkdownCommentLinks": true,
|
||||||
"embedWikiLink": true,
|
"embedWikiLink": true,
|
||||||
"syncExcalidraw": false,
|
"syncExcalidraw": false,
|
||||||
"experimentalFileType": true,
|
"experimentalFileType": true,
|
||||||
@ -73794,10 +73795,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"defaultTrayMode": false,
|
"defaultTrayMode": false,
|
||||||
"previousRelease": "1.9.19",
|
"previousRelease": "2.0.10",
|
||||||
"showReleaseNotes": true,
|
"showReleaseNotes": true,
|
||||||
"showNewVersionNotification": true,
|
"showNewVersionNotification": true,
|
||||||
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js",
|
|
||||||
"latexBoilerplate": "\\color{blue}",
|
"latexBoilerplate": "\\color{blue}",
|
||||||
"taskboneEnabled": true,
|
"taskboneEnabled": true,
|
||||||
"taskboneAPIkey": "c129edc0-4fc5-40b7-ad93-6368514c8e64",
|
"taskboneAPIkey": "c129edc0-4fc5-40b7-ad93-6368514c8e64",
|
||||||
@ -74122,7 +74122,317 @@
|
|||||||
"pdfScale": 4,
|
"pdfScale": 4,
|
||||||
"pdfBorderBox": true,
|
"pdfBorderBox": true,
|
||||||
"pdfGapSize": 20,
|
"pdfGapSize": 20,
|
||||||
|
"pdfGroupPages": false,
|
||||||
"pdfLockAfterImport": true,
|
"pdfLockAfterImport": true,
|
||||||
"pdfNumColumns": 1,
|
"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",
|
"id": "obsidian-excalidraw-plugin",
|
||||||
"name": "Excalidraw",
|
"name": "Excalidraw",
|
||||||
"version": "1.9.19",
|
"version": "2.0.10",
|
||||||
"minAppVersion": "1.1.6",
|
"minAppVersion": "1.1.6",
|
||||||
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
||||||
"author": "Zsolt Viczian",
|
"author": "Zsolt Viczian",
|
||||||
"authorUrl": "https://zsolt.blog",
|
"authorUrl": "https://zsolt.blog",
|
||||||
"fundingUrl": "https://ko-fi.com/zsolt",
|
"fundingUrl": "https://ko-fi.com/zsolt",
|
||||||
|
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
|
||||||
"isDesktopOnly": false
|
"isDesktopOnly": false
|
||||||
}
|
}
|
||||||
|
@ -183,15 +183,24 @@ li[data-testid] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.excalidraw-videoWrapper {
|
.excalidraw-videoWrapper {
|
||||||
max-width:600px
|
max-width:600px;
|
||||||
}
|
}
|
||||||
.excalidraw-videoWrapper div {
|
.excalidraw-videoWrapper.settings {
|
||||||
|
max-width:340px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.excalidraw-videoWrapper div{
|
||||||
position: relative;
|
position: relative;
|
||||||
padding-bottom: 56.25%;
|
padding-bottom: 56.25%;
|
||||||
height: 0;
|
height: 0;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.excalidraw-videoWrapper.settings iframe {
|
||||||
|
position: relative;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
.excalidraw-videoWrapper iframe {
|
.excalidraw-videoWrapper iframe {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
@ -336,7 +345,7 @@ label.color-input-container > input {
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.excalidraw-settings input {
|
.excalidraw-settings input:not([type="color"]) {
|
||||||
min-width: 10em;
|
min-width: 10em;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -362,10 +371,6 @@ div.excalidraw-draginfo {
|
|||||||
background: initial;
|
background: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
.excalidraw .HelpDialog__key {
|
|
||||||
background-color: var(--color-gray-80) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.excalidraw .embeddable-menu {
|
.excalidraw .embeddable-menu {
|
||||||
width: fit-content;
|
width: fit-content;
|
||||||
height: fit-content;
|
height: fit-content;
|
||||||
@ -415,3 +420,115 @@ div.excalidraw-draginfo {
|
|||||||
.excalidraw-svg svg a {
|
.excalidraw-svg svg a {
|
||||||
text-decoration: none;
|
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",
|
"id": "obsidian-hover-editor",
|
||||||
"name": "Hover Editor",
|
"name": "Hover Editor",
|
||||||
"version": "0.11.14",
|
"version": "0.11.15",
|
||||||
"minAppVersion": "1.3.5",
|
"minAppVersion": "1.3.5",
|
||||||
"description": "Transform the Page Preview hover popover into a fully working editor instance",
|
"description": "Transform the Page Preview hover popover into a fully working editor instance",
|
||||||
"author": "NothingIsLost",
|
"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-inactive: var(--text-on-accent); /* couldn't find a good variable that worked across themes */
|
||||||
--he-text-on-accent-active: #fff;
|
--he-text-on-accent-active: #fff;
|
||||||
/* z-index layer settings, probably not a good idea to mess with these */
|
/* 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-active: calc(var(--he-popover-layer-inactive) + 1);
|
||||||
--he-popover-layer-new: calc(var(--he-popover-layer-inactive) + 2);
|
--he-popover-layer-new: calc(var(--he-popover-layer-inactive) + 2);
|
||||||
--he-leaf-drag-overlay: calc(var(--he-popover-layer-inactive) + 3);
|
--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",
|
"id": "obsidian-languagetool-plugin",
|
||||||
"name": "LanguageTool Integration",
|
"name": "LanguageTool Integration",
|
||||||
"version": "0.3.4",
|
"version": "0.3.6",
|
||||||
"minAppVersion": "0.15.2",
|
"minAppVersion": "0.15.2",
|
||||||
"description": "Inofficial LanguageTool plugin",
|
"description": "Inofficial LanguageTool plugin",
|
||||||
"author": "Clemens Ertle",
|
"author": "Clemens Ertle",
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
width: 300px;
|
width: 300px;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
z-index: var(--layer-popover);
|
z-index: var(--layer-popover);
|
||||||
overflow: hidden;
|
overflow: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lt-predictions-container-glass {
|
.lt-predictions-container-glass {
|
||||||
@ -67,7 +67,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.lt-buttoncontainer:not(:empty) {
|
.lt-buttoncontainer:not(:empty) {
|
||||||
padding: 10px 12px 0;
|
padding-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lt-buttoncontainer > button {
|
.lt-buttoncontainer > button {
|
||||||
@ -90,8 +90,53 @@
|
|||||||
display: block;
|
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 {
|
.lt-ignorecontainer {
|
||||||
padding-top: 10px;
|
|
||||||
display: flex;
|
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",
|
"id": "obsidian-latex-suite",
|
||||||
"name": "Latex Suite",
|
"name": "Latex Suite",
|
||||||
"version": "1.8.3",
|
"version": "1.8.10",
|
||||||
"minAppVersion": "1.0.0",
|
"minAppVersion": "1.0.0",
|
||||||
"description": "Make typesetting LaTeX math as fast as handwriting through snippets, text expansion, and editor enhancements",
|
"description": "Make typesetting LaTeX math as fast as handwriting through snippets, text expansion, and editor enhancements",
|
||||||
"author": "artisticat",
|
"author": "artisticat",
|
||||||
|
@ -1,53 +1,67 @@
|
|||||||
/* Settings panel */
|
/* Settings panel */
|
||||||
|
|
||||||
.snippets-text-area {
|
.setting-item.hidden {
|
||||||
width: 100%;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.hidden {
|
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.setting-item.setting-item-heading .latex-suite-settings-icon {
|
||||||
.snippets-text-area .setting-item-info {
|
margin-right: var(--size-4-2);
|
||||||
margin-bottom: 0.75rem;
|
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 {
|
.snippets-text-area .setting-item-control {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: flex-end;
|
align-items: flex-end;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-wrapper {
|
.snippets-editor-wrapper {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
margin-bottom: 0.75rem;
|
margin-bottom: 0.75rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-wrapper .cm-editor {
|
.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);
|
border: 1px solid var(--background-modifier-border);
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-wrapper .cm-editor, .cm-scroller {
|
|
||||||
border-radius: 4px;
|
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 {
|
.snippets-editor-wrapper .cm-line, .snippets-editor-wrapper .cm-lineNumbers {
|
||||||
font-family: var(--font-monospace);
|
font-family: var(--font-monospace);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-footer {
|
.snippets-footer {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
@ -55,66 +69,53 @@
|
|||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-validity {
|
.snippets-editor-validity {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-validity-indicator {
|
.snippets-editor-validity-indicator {
|
||||||
color: white;
|
color: white;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
border-radius: 1em;
|
border-radius: 1em;
|
||||||
margin-right: var(--size-3);
|
margin-right: 10px;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-validity-indicator svg {
|
.snippets-editor-validity-indicator svg {
|
||||||
width: 16px !important;
|
width: 16px !important;
|
||||||
height: 16px !important;
|
height: 16px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-validity-indicator:hover {
|
.snippets-editor-validity-indicator:hover {
|
||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-validity-indicator.valid {
|
.snippets-editor-validity-indicator.valid {
|
||||||
background-color: #7dc535;
|
background-color: #7dc535;
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.theme-dark .snippets-editor-validity-indicator.valid {
|
.theme-dark .snippets-editor-validity-indicator.valid {
|
||||||
background-color: #588b24;
|
background-color: #588b24;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-validity-indicator.invalid {
|
.snippets-editor-validity-indicator.invalid {
|
||||||
background-color: #ea5555;
|
background-color: #ea5555;
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.snippets-editor-buttons {
|
.snippets-editor-buttons {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.latex-suite-confirmation-modal .setting-item {
|
.latex-suite-confirmation-modal .setting-item {
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Snippet color classes.
|
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",
|
"id": "obsidian-markmind",
|
||||||
"name": "obsidian markmind",
|
"name": "obsidian markmind",
|
||||||
"version": "1.8.2",
|
"version": "1.8.8",
|
||||||
"minAppVersion": "0.9.12",
|
"minAppVersion": "0.9.12",
|
||||||
"description": "This is a mindmap,outline and pdf annotate tool for obsidian.",
|
"description": "This is a mindmap,outline and pdf annotate tool for obsidian.",
|
||||||
"author": "Mark",
|
"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';
|
font-family: 'myFont';
|
||||||
src:url('http://cdn.ghost-jack.top/chinese.ttf');
|
src:url('http://cdn.ghost-jack.top/chinese.ttf');
|
||||||
} */
|
} */
|
||||||
|
|
||||||
|
|
||||||
.mm-handdraw-theme {
|
.mm-handdraw-theme {
|
||||||
font-family: 'myFont';
|
font-family: 'myFont';
|
||||||
}
|
}
|
||||||
@ -1306,6 +1308,9 @@
|
|||||||
width: 20px;
|
width: 20px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
text-align: center;
|
||||||
|
cursor: pointer;
|
||||||
|
z-index: 20;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mm-node-note-tab {
|
.mm-node-note-tab {
|
||||||
@ -1315,9 +1320,9 @@
|
|||||||
max-width: 500px;
|
max-width: 500px;
|
||||||
max-height: 400px;
|
max-height: 400px;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
background-color: wheat;
|
background-color: #FFD;
|
||||||
color: #333;
|
color: #333;
|
||||||
overflow: auto;
|
overflow: hidden;
|
||||||
z-index: 6000;
|
z-index: 6000;
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
@ -1326,9 +1331,41 @@
|
|||||||
padding: 10px;
|
padding: 10px;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
font-size: 14px;
|
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 {
|
.block-language-mindmap {
|
||||||
height: 600px;
|
height: 600px;
|
||||||
}
|
}
|
||||||
@ -1937,3 +1974,58 @@ th {
|
|||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
font-size: 14px;
|
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",
|
"id": "obsidian-meta-bind-plugin",
|
||||||
"name": "Meta Bind Plugin",
|
"name": "Meta Bind Plugin",
|
||||||
"version": "0.5.1",
|
"version": "0.10.1",
|
||||||
"minAppVersion": "0.14.0",
|
"minAppVersion": "1.4.0",
|
||||||
"description": "This plugin can create input fields inside your notes and bind them to metadata fields.",
|
"description": "This plugin can create input fields inside your notes and bind them to metadata fields.",
|
||||||
"author": "Moritz Jung",
|
"author": "Moritz Jung",
|
||||||
"authorUrl": "https://mprojectscode.github.io/",
|
"authorUrl": "https://mprojectscode.github.io/",
|
||||||
|
"helpUrl": "https://www.moritzjung.dev/obsidian-meta-bind-plugin-docs/",
|
||||||
"isDesktopOnly": false
|
"isDesktopOnly": false
|
||||||
}
|
}
|
||||||
|
@ -1,22 +1,33 @@
|
|||||||
body {
|
body {
|
||||||
--meta-bind-plugin-border-width: var(--border-width);
|
--mb-border-width: var(--border-width);
|
||||||
--meta-bind-plugin-border-radius: var(--input-radius);
|
--mb-border-radius: var(--input-radius);
|
||||||
--meta-bind-plugin-slider-spacing: 5px;
|
--mb-slider-spacing: 5px;
|
||||||
--meta-bind-plugin-select-element-border-width: 5px;
|
--mb-select-element-border-width: 5px;
|
||||||
--meta-bind-plugin-date-input-year-input-width: 80px;
|
--mb-date-input-year-input-width: 80px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-input {
|
/* Input Wrappers */
|
||||||
|
.mb-input {
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
border: none !important;
|
border: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-input-wrapper {
|
.mb-input-wrapper {
|
||||||
display: inline;
|
display: inline;
|
||||||
|
white-space: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mb-input-inline {
|
||||||
|
display: inline !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mb-input-block {
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* View Wrappers */
|
||||||
/* For higher specificity */
|
/* 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;
|
background-color: transparent;
|
||||||
border: none;
|
border: none;
|
||||||
color: inherit;
|
color: inherit;
|
||||||
@ -26,156 +37,491 @@ body {
|
|||||||
margin: 0;
|
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;
|
display: inline;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-flex-input-wrapper {
|
.mb-button {
|
||||||
display: inline-flex;
|
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;
|
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;
|
align-self: center;
|
||||||
margin-left: var(--meta-bind-plugin-slider-spacing) !important;
|
margin-left: var(--mb-slider-spacing) !important;
|
||||||
margin-right: var(--meta-bind-plugin-slider-spacing) !important;
|
margin-right: var(--mb-slider-spacing) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-error {
|
.mb-slider-input-label {
|
||||||
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 {
|
|
||||||
color: var(--text-muted);
|
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;
|
cursor: pointer;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
margin: 5px 0 5px 0;
|
margin: 5px 0 5px 0;
|
||||||
border-radius: var(--meta-bind-plugin-border-radius);
|
border-radius: var(--mb-border-radius);
|
||||||
border-left: var(--meta-bind-plugin-select-element-border-width) solid transparent;
|
border-left: var(--mb-select-element-border-width) solid transparent;
|
||||||
white-space: pre-wrap;
|
white-space: pre-wrap;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
min-width: 200px;
|
min-width: 200px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-select-input-element-selected {
|
.mb-select-input-element.is-selected {
|
||||||
border-left: var(--meta-bind-plugin-select-element-border-width) solid var(--interactive-accent) !important;
|
border-left: var(--mb-select-element-border-width) solid var(--interactive-accent);
|
||||||
background: var(--background-secondary);
|
background: var(--background-secondary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-select-input-element-hover {
|
.mb-select-input-element:hover {
|
||||||
background: var(--background-secondary);
|
background: var(--background-secondary);
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-date-input-year-input[type='number'] {
|
/* Date Input */
|
||||||
width: var(--meta-bind-plugin-date-input-year-input-width);
|
.mb-date-input-year-input[type='number'] {
|
||||||
|
width: var(--mb-date-input-year-input-width);
|
||||||
height: unset;
|
height: unset;
|
||||||
align-self: stretch;
|
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;
|
z-index: 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:first-child {
|
.mb-input-element-group .mb-input-element-group-element:first-child {
|
||||||
border-radius: var(--meta-bind-plugin-border-radius) 0 0 var(--meta-bind-plugin-border-radius);
|
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;
|
border-radius: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-input-element-group .meta-bind-plugin-input-element-group-element:last-child {
|
.mb-input-element-group .mb-input-element-group-element:last-child {
|
||||||
border-radius: 0 var(--meta-bind-plugin-border-radius) var(--meta-bind-plugin-border-radius) 0;
|
border-radius: 0 var(--mb-border-radius) var(--mb-border-radius) 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-card {
|
/* SailKite small input fields so that line height is consistent */
|
||||||
padding: var(--size-4-2);
|
/* https://discord.com/channels/1171444840257572935/1171444840257572939/1171562547212726403 */
|
||||||
margin: var(--size-4-2) 0;
|
/*.mb-input-element-group {*/
|
||||||
border-radius: var(--meta-bind-plugin-border-radius);
|
/* & > .mb-date-input-year-input[type='number'] {*/
|
||||||
border: var(--meta-bind-plugin-border-width) solid var(--background-modifier-border);
|
/* padding-block: 0;*/
|
||||||
display: inline-flex;
|
/* }*/
|
||||||
|
/* & > .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;
|
flex-direction: column;
|
||||||
gap: var(--size-4-2);
|
gap: var(--size-4-2);
|
||||||
}
|
}
|
||||||
|
|
||||||
[class*='block-language-'] > .meta-bind-plugin-card {
|
.mb-list-item {
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-card > code {
|
.mb-list-item > span {
|
||||||
display: block;
|
flex-grow: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-plugin-card > pre {
|
/* Inline List */
|
||||||
margin: 0;
|
.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;
|
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%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-high {
|
/* Image */
|
||||||
height: 200px;
|
.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);
|
padding: var(--size-4-2);
|
||||||
margin: var(--size-4-2) 0;
|
margin: var(--size-4-2) 0;
|
||||||
border-radius: var(--meta-bind-plugin-border-radius);
|
border-radius: var(--mb-border-radius);
|
||||||
border: var(--meta-bind-plugin-border-width) solid var(--background-modifier-border);
|
border: var(--mb-border-width) solid var(--background-modifier-border);
|
||||||
color: var(--text-normal);
|
color: var(--text-normal);
|
||||||
font-family: var(--font-default);
|
font-family: var(--font-default);
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-error-collection {
|
.mb-error-collection {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: relative;
|
position: relative;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
margin-inline: var(--size-4-2);
|
margin-inline: var(--size-4-2);
|
||||||
}
|
}
|
||||||
|
|
||||||
.publish-renderer .meta-bind-error-collection {
|
.publish-renderer .mb-error-collection {
|
||||||
margin-inline: 0;
|
margin-inline: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-error-collection > svg {
|
.mb-error-collection > svg {
|
||||||
width: var(--font-text-size);
|
width: var(--font-text-size);
|
||||||
height: var(--font-text-size);
|
height: var(--font-text-size);
|
||||||
vertical-align: text-bottom;
|
vertical-align: text-bottom;
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-error-collection > svg.lucide-alert-circle {
|
.mb-error-collection > svg.lucide-alert-circle {
|
||||||
color: var(--color-red);
|
color: var(--text-error);
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-error-collection > svg.lucide-alert-triangle {
|
.mb-error-collection > svg.lucide-alert-triangle {
|
||||||
color: var(--color-orange);
|
color: var(--text-warning);
|
||||||
}
|
}
|
||||||
|
|
||||||
.meta-bind-error-collection > svg.lucide-info {
|
.mb-error-collection > svg.lucide-info {
|
||||||
color: var(--text-normal);
|
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,
|
"lineWidth": 40,
|
||||||
"lineWidthWide": 5000,
|
"lineWidthWide": 5000,
|
||||||
"maxWidth": 98,
|
"maxWidth": 98,
|
||||||
"textNormal": 20,
|
"textNormal": 22.5,
|
||||||
"textSmall": 13,
|
"textSmall": 13,
|
||||||
"imgGrid": false,
|
"imgGrid": false,
|
||||||
"imgWidth": "img-default-width",
|
"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",
|
"id": "obsidian-minimal-settings",
|
||||||
"name": "Minimal Theme Settings",
|
"name": "Minimal Theme Settings",
|
||||||
"version": "7.2.2",
|
"version": "7.3.1",
|
||||||
"minAppVersion": "1.1.9",
|
"minAppVersion": "1.1.9",
|
||||||
"description": "Change the colors, fonts and features of Minimal Theme.",
|
"description": "Change the colors, fonts and features of Minimal Theme.",
|
||||||
"author": "@kepano",
|
"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",
|
"id": "obsidian-sequence-hotkeys",
|
||||||
"name": "Sequence Hotkeys",
|
"name": "Sequence Hotkeys",
|
||||||
"version": "0.5.2",
|
"version": "0.6.0",
|
||||||
"minAppVersion": "0.12.0",
|
"minAppVersion": "0.12.0",
|
||||||
"description": "This plugin allows you to set hotkeys with key sequences instead of a single chord.",
|
"description": "This plugin allows you to set hotkeys with key sequences instead of a single chord.",
|
||||||
"author": "Ruan Moolman",
|
"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",
|
"id": "obsidian-share-as-gist",
|
||||||
"name": "Share as Gist",
|
"name": "Share as Gist",
|
||||||
"version": "1.2.1",
|
"version": "1.3.1",
|
||||||
"minAppVersion": "0.9.7",
|
"minAppVersion": "0.9.7",
|
||||||
"description": "Shares an Obsidian note as a GitHub.com gist",
|
"description": "Shares an Obsidian note as a GitHub.com gist",
|
||||||
"author": "Tim Rogers",
|
"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",
|
"id": "obsidian-shellcommands",
|
||||||
"name": "Shell commands",
|
"name": "Shell commands",
|
||||||
"version": "0.20.0",
|
"version": "0.20.1",
|
||||||
"minAppVersion": "0.16.3",
|
"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.",
|
"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",
|
"author": "Jarkko Linnanvirta",
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
"singlelineCardSeparator": "::",
|
"singlelineCardSeparator": "::",
|
||||||
"singlelineReversedCardSeparator": ":::"
|
"singlelineReversedCardSeparator": ":::"
|
||||||
},
|
},
|
||||||
"buryDate": "2023-08-03",
|
"buryDate": "2024-01-06",
|
||||||
"buryList": [],
|
"buryList": [],
|
||||||
"historyDeck": ""
|
"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",
|
"id": "obsidian-spaced-repetition",
|
||||||
"name": "Spaced Repetition",
|
"name": "Spaced Repetition",
|
||||||
"version": "1.10.1",
|
"version": "1.10.5",
|
||||||
"minAppVersion": "0.15.4",
|
"minAppVersion": "0.15.4",
|
||||||
"description": "Fight the forgetting curve by reviewing flashcards & entire notes.",
|
"description": "Fight the forgetting curve by reviewing flashcards & entire notes.",
|
||||||
"author": "Stephen Mwangi",
|
"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",
|
"id": "obsidian-tasks-plugin",
|
||||||
"name": "Tasks",
|
"name": "Tasks",
|
||||||
"version": "4.7.1",
|
"version": "5.3.0",
|
||||||
"minAppVersion": "1.1.1",
|
"minAppVersion": "1.1.1",
|
||||||
"description": "Task management for Obsidian",
|
"description": "Task management for Obsidian",
|
||||||
|
"helpUrl": "https://publish.obsidian.md/tasks/",
|
||||||
"author": "Martin Schenck and Clare Macrae",
|
"author": "Martin Schenck and Clare Macrae",
|
||||||
"authorUrl": "https://github.com/obsidian-tasks-group",
|
"authorUrl": "https://github.com/obsidian-tasks-group",
|
||||||
"fundingUrl": "https://github.com/sponsors/claremacrae",
|
"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{
|
.plugin-tasks-query-explanation{
|
||||||
/* Prevent long explanation lines wrapping, so they are more readable,
|
/* Prevent long explanation lines wrapping, so they are more readable,
|
||||||
especially on small screens.
|
especially on small screens.
|
||||||
@ -72,6 +77,16 @@
|
|||||||
text-decoration: none;
|
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 {
|
.tasks-list-text {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
@ -88,6 +103,12 @@
|
|||||||
display: none;
|
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 {
|
.tasks-setting-important {
|
||||||
color: red;
|
color: red;
|
||||||
font-weight: bold;
|
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",
|
"id": "obsidian42-brat",
|
||||||
"name": "Obsidian42 - BRAT",
|
"name": "BRAT",
|
||||||
"version": "0.7.0",
|
"version": "0.8.2",
|
||||||
"minAppVersion": "1.1.16",
|
"minAppVersion": "1.4.16",
|
||||||
"description": "Easily install a beta version of a plugin for testing.",
|
"description": "Easily install a beta version of a plugin for testing.",
|
||||||
"author": "TfTHacker",
|
"author": "TfTHacker",
|
||||||
"authorUrl": "https://github.com/TfTHacker/obsidian42-brat",
|
"authorUrl": "https://github.com/TfTHacker/obsidian42-brat",
|
||||||
|
"helpUrl": "https://tfthacker.com/BRAT",
|
||||||
"isDesktopOnly": false,
|
"isDesktopOnly": false,
|
||||||
"fundingUrl": {
|
"fundingUrl": {
|
||||||
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
|
"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",
|
"id": "obsidian42-strange-new-worlds",
|
||||||
"name": "Obsidian42 - Strange New Worlds (SNW)",
|
"name": "Obsidian42 - Strange New Worlds (SNW)",
|
||||||
"version": "1.2.2",
|
"version": "1.2.3",
|
||||||
"minAppVersion": "1.2.0",
|
"minAppVersion": "1.4.16",
|
||||||
"description": "Revealing networked thought and the strange new worlds created by your vault",
|
"description": "Revealing networked thought and the strange new worlds created by your vault",
|
||||||
"author": "TfTHacker",
|
"author": "TfTHacker",
|
||||||
"authorUrl": "https://twitter.com/TfTHacker",
|
"authorUrl": "https://twitter.com/TfTHacker",
|
||||||
|
"helpUrl": "https://tfthacker.com/transporter",
|
||||||
"isDesktopOnly": false,
|
"isDesktopOnly": false,
|
||||||
"fundingUrl": {
|
"fundingUrl": {
|
||||||
"Buy Me a Coffee": "https://bit.ly/o42-kofi",
|
"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",
|
"id": "pane-relief",
|
||||||
"name": "Pane Relief",
|
"name": "Pane Relief",
|
||||||
"version": "0.5.1",
|
"version": "0.5.2",
|
||||||
"minAppVersion": "1.2.8",
|
"minAppVersion": "1.3.5",
|
||||||
"description": "Per-tab history, hotkeys for pane/tab movement, navigation, sliding workspace, and more",
|
"description": "Per-tab history, hotkeys for pane/tab movement, navigation, sliding workspace, and more",
|
||||||
"author": "PJ Eby",
|
"author": "PJ Eby",
|
||||||
"authorUrl": "https://github.com/pjeby",
|
"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,
|
"devMode": false,
|
||||||
"templateFolderPath": "templates",
|
"templateFolderPath": "templates",
|
||||||
"announceUpdates": true,
|
"announceUpdates": true,
|
||||||
"version": "1.2.1",
|
"version": "1.6.1",
|
||||||
"disableOnlineFeatures": true,
|
"disableOnlineFeatures": true,
|
||||||
"ai": {
|
"ai": {
|
||||||
"OpenAIApiKey": "",
|
"OpenAIApiKey": "",
|
||||||
|
78
.obsidian/plugins/quickadd/main.js
vendored
78
.obsidian/plugins/quickadd/main.js
vendored
@ -11147,11 +11147,27 @@ function getModelMaxTokens(model) {
|
|||||||
return 8192;
|
return 8192;
|
||||||
case "gpt-3.5-turbo-16k":
|
case "gpt-3.5-turbo-16k":
|
||||||
return 16384;
|
return 16384;
|
||||||
|
case "gpt-3.5-turbo-1106":
|
||||||
|
return 16385;
|
||||||
|
case "gpt-4-1106-preview":
|
||||||
|
return 128e3;
|
||||||
case "gpt-4-32k":
|
case "gpt-4-32k":
|
||||||
return 32768;
|
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
|
// src/ai/OpenAIRequest.ts
|
||||||
function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
|
function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
|
||||||
return async function makeRequest(prompt) {
|
return async function makeRequest(prompt) {
|
||||||
@ -11168,7 +11184,8 @@ function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
try {
|
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`,
|
url: `https://api.openai.com/v1/chat/completions`,
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: {
|
headers: {
|
||||||
@ -11184,6 +11201,8 @@ function OpenAIRequest(apiKey, model, systemPrompt, modelParams = {}) {
|
|||||||
]
|
]
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
restoreCursor();
|
||||||
|
const response = await _response;
|
||||||
return response.json;
|
return response.json;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
@ -11220,7 +11239,9 @@ function makeNoticeHandler(showMessages) {
|
|||||||
|
|
||||||
// src/ai/AIAssistant.ts
|
// src/ai/AIAssistant.ts
|
||||||
var getTokenCount = (text2, model) => {
|
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;
|
return encodingForModel(m).encode(text2).length;
|
||||||
};
|
};
|
||||||
async function repeatUntilResolved(callback, promise, interval) {
|
async function repeatUntilResolved(callback, promise, interval) {
|
||||||
@ -11470,14 +11491,15 @@ async function ChunkedPrompt(settings, formatter) {
|
|||||||
const chunks = text2.split(chunkSeparator);
|
const chunks = text2.split(chunkSeparator);
|
||||||
const systemPromptLength = getTokenCount(systemPrompt, model);
|
const systemPromptLength = getTokenCount(systemPrompt, model);
|
||||||
const renderedPromptTemplate = await formatter(promptTemplate, {
|
const renderedPromptTemplate = await formatter(promptTemplate, {
|
||||||
chunk: ""
|
chunk: " "
|
||||||
|
// empty would make QA ask for a value, which we don't want
|
||||||
});
|
});
|
||||||
const promptTemplateTokenCount = getTokenCount(
|
const promptTemplateTokenCount = getTokenCount(
|
||||||
renderedPromptTemplate,
|
renderedPromptTemplate,
|
||||||
model
|
model
|
||||||
);
|
);
|
||||||
const maxChunkTokenSize = getModelMaxTokens(model) / 2 - systemPromptLength;
|
const maxChunkTokenSize = getModelMaxTokens(model) / 2 - systemPromptLength;
|
||||||
const shouldMerge = true;
|
const shouldMerge = settings.shouldMerge ?? true;
|
||||||
const chunkedPrompts = [];
|
const chunkedPrompts = [];
|
||||||
const maxCombinedChunkSize = maxChunkTokenSize - promptTemplateTokenCount;
|
const maxCombinedChunkSize = maxChunkTokenSize - promptTemplateTokenCount;
|
||||||
if (shouldMerge) {
|
if (shouldMerge) {
|
||||||
@ -11530,7 +11552,7 @@ async function ChunkedPrompt(settings, formatter) {
|
|||||||
`${chunkedPrompts.length} prompts being sent.`
|
`${chunkedPrompts.length} prompts being sent.`
|
||||||
];
|
];
|
||||||
notice.setMessage(promptingMsg[0], promptingMsg[1]);
|
notice.setMessage(promptingMsg[0], promptingMsg[1]);
|
||||||
const rateLimiter = new RateLimiter(5, 1e3);
|
const rateLimiter = new RateLimiter(5, 1e3 * 30);
|
||||||
const results = Promise.all(
|
const results = Promise.all(
|
||||||
chunkedPrompts.map(
|
chunkedPrompts.map(
|
||||||
(prompt) => rateLimiter.add(() => makeRequest(prompt))
|
(prompt) => rateLimiter.add(() => makeRequest(prompt))
|
||||||
@ -11572,7 +11594,7 @@ async function ChunkedPrompt(settings, formatter) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// src/ai/models.ts
|
// 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"];
|
var models_and_ask_me = [...models, "Ask me"];
|
||||||
|
|
||||||
// src/quickAddApi.ts
|
// src/quickAddApi.ts
|
||||||
@ -11662,7 +11684,7 @@ var QuickAddApi = class {
|
|||||||
}
|
}
|
||||||
return assistantRes;
|
return assistantRes;
|
||||||
},
|
},
|
||||||
chunkedPrompt: async (text2, promptTemplate, model, settings) => {
|
chunkedPrompt: async (text2, promptTemplate, model, settings, existingVariables) => {
|
||||||
const pluginSettings = settingsStore.getState();
|
const pluginSettings = settingsStore.getState();
|
||||||
const AISettings = pluginSettings.ai;
|
const AISettings = pluginSettings.ai;
|
||||||
if (pluginSettings.disableOnlineFeatures) {
|
if (pluginSettings.disableOnlineFeatures) {
|
||||||
@ -11686,10 +11708,15 @@ var QuickAddApi = class {
|
|||||||
outputVariableName: settings?.variableName ?? "output",
|
outputVariableName: settings?.variableName ?? "output",
|
||||||
showAssistantMessages: settings?.showAssistantMessages ?? true,
|
showAssistantMessages: settings?.showAssistantMessages ?? true,
|
||||||
systemPrompt: settings?.systemPrompt ?? AISettings.defaultSystemPrompt,
|
systemPrompt: settings?.systemPrompt ?? AISettings.defaultSystemPrompt,
|
||||||
resultJoiner: settings?.chunkJoiner ?? "\n"
|
resultJoiner: settings?.chunkJoiner ?? "\n",
|
||||||
|
shouldMerge: settings?.shouldMerge ?? true
|
||||||
},
|
},
|
||||||
(txt, variables) => {
|
(txt, variables) => {
|
||||||
return formatter(txt, variables, false);
|
const mergedVariables = {
|
||||||
|
...existingVariables,
|
||||||
|
...variables
|
||||||
|
};
|
||||||
|
return formatter(txt, mergedVariables, false);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
if (!assistantRes) {
|
if (!assistantRes) {
|
||||||
@ -14766,25 +14793,37 @@ var UserScriptSettingsModal = class extends import_obsidian26.Modal {
|
|||||||
if (this.command.settings[option] !== void 0) {
|
if (this.command.settings[option] !== void 0) {
|
||||||
value = this.command.settings[option];
|
value = this.command.settings[option];
|
||||||
}
|
}
|
||||||
|
let setting;
|
||||||
const type = entry.type;
|
const type = entry.type;
|
||||||
if (type === "text" || type === "input") {
|
if (type === "text" || type === "input") {
|
||||||
this.addInputBox(
|
setting = this.addInputBox(
|
||||||
option,
|
option,
|
||||||
value,
|
value,
|
||||||
entry?.placeholder,
|
entry?.placeholder,
|
||||||
entry.secret
|
entry.secret
|
||||||
);
|
);
|
||||||
} else if (type === "checkbox" || type === "toggle") {
|
} else if (type === "checkbox" || type === "toggle") {
|
||||||
this.addToggle(option, value);
|
setting = this.addToggle(option, value);
|
||||||
} else if (type === "dropdown" || type === "select") {
|
} else if (type === "dropdown" || type === "select") {
|
||||||
this.addDropdown(option, entry.options, value);
|
setting = this.addDropdown(
|
||||||
|
option,
|
||||||
|
entry.options,
|
||||||
|
value
|
||||||
|
);
|
||||||
} else if (type === "format") {
|
} 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) {
|
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 ?? "");
|
input.setValue(value).onChange((value2) => this.command.settings[name] = value2).setPlaceholder(placeholder ?? "");
|
||||||
if (passwordOnBlur) {
|
if (passwordOnBlur) {
|
||||||
setPasswordOnBlur(input.inputEl);
|
setPasswordOnBlur(input.inputEl);
|
||||||
@ -14792,19 +14831,21 @@ var UserScriptSettingsModal = class extends import_obsidian26.Modal {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
addToggle(name, value) {
|
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)
|
(toggle) => toggle.setValue(value).onChange((value2) => this.command.settings[name] = value2)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
addDropdown(name, options, value) {
|
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));
|
options.forEach((item) => void dropdown.addOption(item, item));
|
||||||
dropdown.setValue(value);
|
dropdown.setValue(value);
|
||||||
dropdown.onChange((value2) => this.command.settings[name] = value2);
|
dropdown.onChange(
|
||||||
|
(value2) => this.command.settings[name] = value2
|
||||||
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
addFormatInput(name, value, placeholder) {
|
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 formatDisplay = this.contentEl.createEl("span");
|
||||||
const input = new import_obsidian26.TextAreaComponent(this.contentEl);
|
const input = new import_obsidian26.TextAreaComponent(this.contentEl);
|
||||||
new FormatSyntaxSuggester(this.app, input.inputEl, QuickAdd.instance);
|
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.height = "100px";
|
||||||
input.inputEl.style.marginBottom = "1em";
|
input.inputEl.style.marginBottom = "1em";
|
||||||
void (async () => formatDisplay.innerText = await displayFormatter.format(value))();
|
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",
|
"id": "quickadd",
|
||||||
"name": "QuickAdd",
|
"name": "QuickAdd",
|
||||||
"version": "1.2.1",
|
"version": "1.6.1",
|
||||||
"minAppVersion": "0.13.19",
|
"minAppVersion": "0.13.19",
|
||||||
"description": "Quickly add new pages or content to your vault.",
|
"description": "Quickly add new pages or content to your vault.",
|
||||||
"author": "Christian B. B. Houmann",
|
"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",
|
"id": "supercharged-links-obsidian",
|
||||||
"name": "Supercharged Links",
|
"name": "Supercharged Links",
|
||||||
"version": "0.10.3",
|
"version": "0.11.1",
|
||||||
"minAppVersion": "1.4.0",
|
"minAppVersion": "1.4.0",
|
||||||
"description": "Add properties and menu options to links and style them!",
|
"description": "Add properties and menu options to links and style them!",
|
||||||
"author": "mdelobelle & Emile",
|
"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",
|
"id": "surfing",
|
||||||
"name": "Surfing",
|
"name": "Surfing",
|
||||||
"version": "0.8.16",
|
"version": "0.9.1",
|
||||||
"minAppVersion": "1.0.0",
|
"minAppVersion": "1.4.0",
|
||||||
"description": "Surf the Net in Obsidian.",
|
"description": "Surf the Net in Obsidian.",
|
||||||
"author": "Boninall & Windily-cloud",
|
"author": "Boninall & Windily-cloud",
|
||||||
"authorUrl": "https://github.com/Quorafind",
|
"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 */
|
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/CustomNode.module.css?esbuild-css-modules-plugin-built */
|
||||||
.surfing_root_px3YjW {
|
.surfing_root_TqXXoa {
|
||||||
height: 32px;
|
|
||||||
border-radius: var(--size-2-2);
|
border-radius: var(--size-2-2);
|
||||||
border-bottom: 1px solid #eee;
|
border-bottom: 1px solid #eee;
|
||||||
grid-template-columns: auto auto 1fr auto;
|
grid-template-columns: auto auto 1fr auto;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
height: 32px;
|
||||||
padding-inline-end: 8px;
|
padding-inline-end: 8px;
|
||||||
display: grid;
|
display: grid;
|
||||||
}
|
}
|
||||||
.surfing_root_px3YjW:hover {
|
.surfing_root_TqXXoa:hover {
|
||||||
background: var(--color-base-30);
|
background: var(--color-base-30);
|
||||||
}
|
}
|
||||||
.surfing_root_px3YjW.surfing_isSelected_px3YjW {
|
.surfing_root_TqXXoa.surfing_isSelected_TqXXoa {
|
||||||
background: var(--color-base-40);
|
background: var(--color-base-40);
|
||||||
border-radius: var(--size-2-2);
|
border-radius: var(--size-2-2);
|
||||||
}
|
}
|
||||||
.surfing_expandIconWrapper_px3YjW {
|
.surfing_expandIconWrapper_TqXXoa {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
height: 24px;
|
|
||||||
width: 24px;
|
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
width: 24px;
|
||||||
|
height: 24px;
|
||||||
font-size: 0;
|
font-size: 0;
|
||||||
transition: transform .1s linear;
|
transition: transform .1s linear;
|
||||||
display: flex;
|
display: flex;
|
||||||
transform: rotate(0);
|
transform: rotate(0);
|
||||||
}
|
}
|
||||||
.surfing_expandIconWrapper_px3YjW.surfing_isOpen_px3YjW {
|
.surfing_expandIconWrapper_TqXXoa.surfing_isOpen_TqXXoa {
|
||||||
transform: rotate(90deg);
|
transform: rotate(90deg);
|
||||||
}
|
}
|
||||||
.surfing_labelGridItem_px3YjW {
|
.surfing_labelGridItem_TqXXoa {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding-inline-start: 8px;
|
padding-inline-start: 8px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
.surfing_pipeY_px3YjW {
|
.surfing_pipeY_TqXXoa {
|
||||||
border-left: 2px solid #e7e7e7;
|
border-left: 2px solid #e7e7e7;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: -7px;
|
top: -7px;
|
||||||
left: -7px;
|
left: -7px;
|
||||||
}
|
}
|
||||||
.surfing_pipeX_px3YjW {
|
.surfing_pipeX_TqXXoa {
|
||||||
height: 2px;
|
|
||||||
z-index: -1;
|
z-index: -1;
|
||||||
background-color: #e7e7e7;
|
background-color: #e7e7e7;
|
||||||
|
height: 2px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 15px;
|
top: 15px;
|
||||||
left: -7px;
|
left: -7px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\Placeholder.module.css?esbuild-css-modules-plugin-built */
|
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/Placeholder.module.css?esbuild-css-modules-plugin-built */
|
||||||
.surfing_root_3FoL3a {
|
.surfing_root_5CqT8q {
|
||||||
height: 2px;
|
|
||||||
background-color: #1967d2;
|
background-color: #1967d2;
|
||||||
|
height: 2px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
transform: translateY(-50%);
|
transform: translateY(-50%);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\TabTree.module.css?esbuild-css-modules-plugin-built */
|
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/TabTree.module.css?esbuild-css-modules-plugin-built */
|
||||||
.surfing_app_zUmbJa {
|
.surfing_app_9UFhHW {
|
||||||
height: 100%;
|
|
||||||
margin: var(--size-4-2);
|
margin: var(--size-4-2);
|
||||||
border-radius: var(--size-2-2);
|
border-radius: var(--size-2-2);
|
||||||
}
|
|
||||||
.surfing_container_zUmbJa,
|
|
||||||
.surfing_treeRoot_zUmbJa {
|
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
.surfing_draggingSource_zUmbJa {
|
.surfing_container_9UFhHW,
|
||||||
|
.surfing_treeRoot_9UFhHW {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.surfing_draggingSource_9UFhHW {
|
||||||
opacity: .3;
|
opacity: .3;
|
||||||
}
|
}
|
||||||
.surfing_placeholderContainer_zUmbJa {
|
.surfing_placeholderContainer_9UFhHW {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
.surfing_dropTarget_zUmbJa {
|
.surfing_dropTarget_9UFhHW {
|
||||||
background-color: var(--color-accent);
|
background-color: var(--color-accent);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* esbuild-css-modules-plugin-namespace:.\src\component\TabTreeView\CustomDragPreview.module.css?esbuild-css-modules-plugin-built */
|
/* esbuild-css-modules-plugin-namespace:./src/component/TabTreeView/CustomDragPreview.module.css?esbuild-css-modules-plugin-built */
|
||||||
.surfing_root_YLpzFq {
|
.surfing_root_O6yzOW {
|
||||||
align-items: "center";
|
align-items: "center";
|
||||||
color: #fff;
|
color: #fff;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
@ -93,8 +93,8 @@
|
|||||||
display: inline-grid;
|
display: inline-grid;
|
||||||
box-shadow: 0 12px 24px -6px #00000040, 0 0 0 1px #00000014;
|
box-shadow: 0 12px 24px -6px #00000040, 0 0 0 1px #00000014;
|
||||||
}
|
}
|
||||||
.surfing_icon_YLpzFq,
|
.surfing_icon_O6yzOW,
|
||||||
.surfing_label_YLpzFq {
|
.surfing_label_O6yzOW {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
@ -744,3 +744,18 @@ div[data-type^=surfing-tab-tree] ul li {
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 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",
|
"name": "Tag Wrangler",
|
||||||
"author": "PJ Eby",
|
"author": "PJ Eby",
|
||||||
"authorUrl": "https://github.com/pjeby",
|
"authorUrl": "https://github.com/pjeby",
|
||||||
"version": "0.5.13",
|
"version": "0.6.1",
|
||||||
"minAppVersion": "1.2.8",
|
"minAppVersion": "1.2.8",
|
||||||
"description": "Rename, merge, toggle, and search tags from the tag pane",
|
"description": "Rename, merge, toggle, and search tags from the tag pane",
|
||||||
|
"fundingUrl": "https://dirtsimple.org/tips/tag-wrangler",
|
||||||
"isDesktopOnly": false
|
"isDesktopOnly": false
|
||||||
}
|
}
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
"cancelled"
|
"cancelled"
|
||||||
],
|
],
|
||||||
"dateFormat": "YYYY-MM-DD",
|
"dateFormat": "YYYY-MM-DD",
|
||||||
"inbox": "",
|
"inbox": "tasks",
|
||||||
"taskFiles": [
|
"taskFiles": [
|
||||||
""
|
""
|
||||||
],
|
],
|
||||||
@ -42,7 +42,7 @@
|
|||||||
"useCounters": true,
|
"useCounters": true,
|
||||||
"counterBehavior": "Filter",
|
"counterBehavior": "Filter",
|
||||||
"useQuickEntry": true,
|
"useQuickEntry": true,
|
||||||
"entryPosition": "today",
|
"entryPosition": "top",
|
||||||
"useYearHeader": true,
|
"useYearHeader": true,
|
||||||
"useRelative": true,
|
"useRelative": true,
|
||||||
"useRecurrence": 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",
|
"id": "tasks-calendar-wrapper",
|
||||||
"name": "Tasks Calendar Wrapper",
|
"name": "Tasks Calendar Wrapper",
|
||||||
"version": "0.2.5",
|
"version": "0.2.7",
|
||||||
"minAppVersion": "0.15.0",
|
"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).",
|
"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",
|
"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