vault backup: 2026-02-11 10:46:27
This commit is contained in:
+85
-67
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "advanced-canvas",
|
||||
"name": "Advanced Canvas",
|
||||
"version": "5.6.5",
|
||||
"version": "5.6.6",
|
||||
"minAppVersion": "1.1.0",
|
||||
"description": "Supercharge your canvas experience! Create presentations, flowcharts and more!",
|
||||
"author": "Developer-Mike",
|
||||
|
||||
+2
-6
@@ -10,9 +10,6 @@
|
||||
width: 100%;
|
||||
border-radius: 0 var(--input-radius) var(--input-radius) 0;
|
||||
}
|
||||
.ac-settings-heading {
|
||||
border-bottom: 1px solid var(--color-accent);
|
||||
}
|
||||
.ac-settings-heading:not(:first-child) {
|
||||
margin-top: var(--size-4-10) !important;
|
||||
}
|
||||
@@ -154,7 +151,6 @@ details.setting-item > *:not(summary) {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
min-height: 0 !important;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
}
|
||||
@@ -457,10 +453,10 @@ details.setting-item > *:not(summary) {
|
||||
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-node:not(.is-focused) {
|
||||
filter: blur(5px);
|
||||
}
|
||||
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-edges {
|
||||
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-edges > g:not(.is-focused) {
|
||||
filter: blur(5px);
|
||||
}
|
||||
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-path-label-wrapper {
|
||||
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-path-label-wrapper > .canvas-path-label:not(.is-focused) {
|
||||
filter: blur(5px);
|
||||
}
|
||||
.canvas-wrapper.presentation-mode .canvas-controls {
|
||||
|
||||
Vendored
-55
@@ -1,55 +0,0 @@
|
||||
{
|
||||
"excludePatterns": "",
|
||||
"useCustomPattern": false,
|
||||
"highlightPattern": "==\\s*(.*?)\\s*==|<mark[^>]*>(.*?)</mark>|<span[^>]*>(.*?)</span>",
|
||||
"defaultHighlightColor": "#ffeb3b",
|
||||
"ai": {
|
||||
"provider": "ollama",
|
||||
"ollama": {
|
||||
"host": "http://192.168.3.231:11434",
|
||||
"model": "qwen2.5:latest",
|
||||
"availableModels": [
|
||||
"llava:34b",
|
||||
"llava:13b",
|
||||
"qwen2.5:latest",
|
||||
"llama3.2-vision:latest",
|
||||
"deepseek-r1:70b-max-context",
|
||||
"llama3.2-vision:90b",
|
||||
"bge-m3:latest",
|
||||
"deepseek-r1:70b-llama-distill-q8_0",
|
||||
"deepseek-r1:70b-llama-distill-fp16",
|
||||
"deepseek-r1:70b"
|
||||
]
|
||||
},
|
||||
"gemini": {
|
||||
"apiKey": "",
|
||||
"model": "gemini-pro",
|
||||
"baseUrl": "",
|
||||
"isCustomModel": false
|
||||
},
|
||||
"openai": {
|
||||
"apiKey": "",
|
||||
"model": "gpt-4o",
|
||||
"baseUrl": ""
|
||||
},
|
||||
"anthropic": {
|
||||
"apiKey": "",
|
||||
"model": "claude-2",
|
||||
"apiAddress": "",
|
||||
"isCustomModel": false,
|
||||
"lastCustomModel": ""
|
||||
},
|
||||
"deepseek": {
|
||||
"apiKey": "",
|
||||
"model": "deepseek-chat",
|
||||
"baseUrl": ""
|
||||
},
|
||||
"prompts": {
|
||||
"🤔 Key Insight": "{{highlight}}.Please reinterpret the above content from a fresh perspective and summarize its core idea within 200 characters."
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"exportPath": ""
|
||||
},
|
||||
"fileComments": {}
|
||||
}
|
||||
Vendored
-249
File diff suppressed because one or more lines are too long
-11
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"id": "hi-note",
|
||||
"name": "HiNote",
|
||||
"version": "0.5.2",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Add comments to highlighted notes, use AI for thinking, and flashcards for memory.",
|
||||
"author": "Kai",
|
||||
"authorUrl": "https://github.com/CatMuse",
|
||||
"fundingUrl": "https://ko-fi.com/catmuse",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
Vendored
-4594
File diff suppressed because it is too large
Load Diff
Vendored
-210
@@ -1,210 +0,0 @@
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// hot-reload.ts
|
||||
var hot_reload_exports = {};
|
||||
__export(hot_reload_exports, {
|
||||
default: () => HotReload
|
||||
});
|
||||
module.exports = __toCommonJS(hot_reload_exports);
|
||||
var import_obsidian = require("obsidian");
|
||||
|
||||
// node_modules/.pnpm/monkey-around@3.0.0/node_modules/monkey-around/dist/index.mjs
|
||||
function around(obj, factories) {
|
||||
const removers = Object.keys(factories).map((key) => around1(obj, key, factories[key]));
|
||||
return removers.length === 1 ? removers[0] : function() {
|
||||
removers.forEach((r) => r());
|
||||
};
|
||||
}
|
||||
function around1(obj, method, createWrapper) {
|
||||
const inherited = obj[method], hadOwn = obj.hasOwnProperty(method), original = hadOwn ? inherited : function() {
|
||||
return Object.getPrototypeOf(obj)[method].apply(this, arguments);
|
||||
};
|
||||
let current = createWrapper(original);
|
||||
if (inherited)
|
||||
Object.setPrototypeOf(current, inherited);
|
||||
Object.setPrototypeOf(wrapper, current);
|
||||
obj[method] = wrapper;
|
||||
return remove;
|
||||
function wrapper(...args) {
|
||||
if (current === original && obj[method] === wrapper)
|
||||
remove();
|
||||
return current.apply(this, args);
|
||||
}
|
||||
function remove() {
|
||||
if (obj[method] === wrapper) {
|
||||
if (hadOwn)
|
||||
obj[method] = original;
|
||||
else
|
||||
delete obj[method];
|
||||
}
|
||||
if (current === original)
|
||||
return;
|
||||
current = original;
|
||||
Object.setPrototypeOf(wrapper, inherited || Function);
|
||||
}
|
||||
}
|
||||
|
||||
// hot-reload.ts
|
||||
var watchNeeded = !import_obsidian.Platform.isMacOS && !import_obsidian.Platform.isWin;
|
||||
var HotReload = class extends import_obsidian.Plugin {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.statCache = /* @__PURE__ */ new Map();
|
||||
// path -> Stat
|
||||
this.run = taskQueue();
|
||||
this.reindexPlugins = (0, import_obsidian.debounce)(() => this.run(() => this.getPluginNames()), 250, true);
|
||||
this.pluginReloaders = {};
|
||||
this.pluginNames = {};
|
||||
this.enabledPlugins = /* @__PURE__ */ new Set();
|
||||
this.currentlyLoading = 0;
|
||||
this.isSymlink = (() => {
|
||||
try {
|
||||
const { lstatSync } = require("fs");
|
||||
return (path) => {
|
||||
const realPath = [this.app.vault.adapter.basePath, path].join("/");
|
||||
const lstat = lstatSync(realPath, { throwIfNoEntry: false });
|
||||
return lstat && lstat.isSymbolicLink();
|
||||
};
|
||||
} catch (e) {
|
||||
return () => true;
|
||||
}
|
||||
})();
|
||||
this.checkVersion = async (plugin) => {
|
||||
const { dir } = this.app.plugins.manifests[plugin];
|
||||
for (const file of ["main.js", "styles.css"]) {
|
||||
const path = `${dir}/${file}`;
|
||||
const stat = await this.app.vault.adapter.stat(path);
|
||||
if (stat) {
|
||||
if (this.statCache.has(path) && stat.mtime !== this.statCache.get(path).mtime) {
|
||||
this.requestReload(plugin);
|
||||
}
|
||||
this.statCache.set(path, stat);
|
||||
}
|
||||
}
|
||||
};
|
||||
this.onFileChange = (filename) => {
|
||||
if (!filename.startsWith(this.app.plugins.getPluginFolder() + "/"))
|
||||
return;
|
||||
const path = filename.split("/");
|
||||
const base = path.pop(), dir = path.pop();
|
||||
if (path.length === 1 && dir === "plugins")
|
||||
return this.watch(filename);
|
||||
if (path.length != 2)
|
||||
return;
|
||||
const plugin = dir && this.pluginNames[dir];
|
||||
if (base === "manifest.json" || base === ".hotreload" || base === ".git" || !plugin)
|
||||
return this.reindexPlugins();
|
||||
if (base !== "main.js" && base !== "styles.css")
|
||||
return;
|
||||
this.checkVersion(plugin);
|
||||
};
|
||||
}
|
||||
async onload() {
|
||||
await this.getPluginNames();
|
||||
this.addCommand({
|
||||
id: "scan-for-changes",
|
||||
name: "Check plugins for changes and reload them",
|
||||
callback: this.reindexPlugins
|
||||
});
|
||||
this.app.workspace.onLayoutReady(() => {
|
||||
this.registerEvent(this.app.vault.on("raw", this.onFileChange));
|
||||
this.watch(this.app.plugins.getPluginFolder());
|
||||
});
|
||||
}
|
||||
async watch(path) {
|
||||
var _a;
|
||||
if ((_a = this.app.vault.adapter.watchers) == null ? void 0 : _a.hasOwnProperty(path))
|
||||
return;
|
||||
if ((await this.app.vault.adapter.stat(path)).type !== "folder")
|
||||
return;
|
||||
if (watchNeeded || this.isSymlink(path))
|
||||
this.app.vault.adapter.startWatchPath(path, false);
|
||||
}
|
||||
checkVersions() {
|
||||
return Promise.all(Object.values(this.pluginNames).map(this.checkVersion));
|
||||
}
|
||||
async getPluginNames() {
|
||||
const plugins = {}, enabled = /* @__PURE__ */ new Set();
|
||||
for (const { id, dir } of Object.values(this.app.plugins.manifests)) {
|
||||
this.watch(dir);
|
||||
plugins[dir.split("/").pop()] = id;
|
||||
if (await this.app.vault.exists(dir + "/.git") || await this.app.vault.exists(dir + "/.hotreload"))
|
||||
enabled.add(id);
|
||||
}
|
||||
this.pluginNames = plugins;
|
||||
this.enabledPlugins = enabled;
|
||||
await this.checkVersions();
|
||||
}
|
||||
requestReload(plugin) {
|
||||
if (!this.enabledPlugins.has(plugin))
|
||||
return;
|
||||
const reloader = this.pluginReloaders[plugin] || (this.pluginReloaders[plugin] = (0, import_obsidian.debounce)(() => this.run(() => this.reload(plugin).catch(console.error)), 750, true));
|
||||
reloader();
|
||||
}
|
||||
async reload(plugin) {
|
||||
const plugins = this.app.plugins;
|
||||
if (!plugins.enabledPlugins.has(plugin))
|
||||
return;
|
||||
await plugins.disablePlugin(plugin);
|
||||
console.debug("disabled", plugin);
|
||||
const oldDebug = localStorage.getItem("debug-plugin");
|
||||
localStorage.setItem("debug-plugin", "1");
|
||||
const uninstall = preventSourcemapStripping(this.app, plugin);
|
||||
try {
|
||||
await plugins.enablePlugin(plugin);
|
||||
} finally {
|
||||
if (oldDebug === null)
|
||||
localStorage.removeItem("debug-plugin");
|
||||
else
|
||||
localStorage.setItem("debug-plugin", oldDebug);
|
||||
uninstall == null ? void 0 : uninstall();
|
||||
}
|
||||
console.debug("enabled", plugin);
|
||||
new import_obsidian.Notice(`Plugin "${plugin}" has been reloaded`);
|
||||
}
|
||||
};
|
||||
function preventSourcemapStripping(app, pluginName) {
|
||||
if ((0, import_obsidian.requireApiVersion)("1.6"))
|
||||
return around(app.vault.adapter, {
|
||||
read(old) {
|
||||
return function(path) {
|
||||
const res = old.apply(this, arguments);
|
||||
if (!path.endsWith(`/${pluginName}/main.js`))
|
||||
return res;
|
||||
return res.then((txt) => txt + "\n/* nosourcemap */");
|
||||
};
|
||||
}
|
||||
});
|
||||
}
|
||||
function taskQueue() {
|
||||
let last = Promise.resolve();
|
||||
return (action) => {
|
||||
return !action ? last : last = new Promise(
|
||||
(res, rej) => last.finally(
|
||||
() => {
|
||||
try {
|
||||
res(action());
|
||||
} catch (e) {
|
||||
rej(e);
|
||||
}
|
||||
}
|
||||
)
|
||||
);
|
||||
};
|
||||
}
|
||||
-1
@@ -1 +0,0 @@
|
||||
{"id":"hot-reload","name":"Hot Reload","author":"PJ Eby","authorUrl":"https://github.com/pjeby","version":"0.2.1","minAppVersion":"1.5.8","isDesktopOnly":true,"fundingUrl":"https://dirtsimple.org/tips/hot-reload","description":"Automatically reload in-development plugins when their files are changed"}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"uploadByClipSwitch": true,
|
||||
"uploader": "LskyPro",
|
||||
"token": "1|sMXepy7L8VNhgcT6I2EaI17TUp434e24fcWoQqO4",
|
||||
"strategy_id": "1",
|
||||
"uploadServer": "https://bed.gogao.top",
|
||||
"imageSizeSuffix": "|500",
|
||||
"workOnNetWork": true,
|
||||
"fixPath": false,
|
||||
"applyImage": true,
|
||||
"newWorkBlackDomains": "",
|
||||
"deleteSource": false
|
||||
}
|
||||
+3612
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "lskypro-auto-upload",
|
||||
"name": "Image To Lskypro",
|
||||
"version": "1.0.6",
|
||||
"minAppVersion": "1.2.8",
|
||||
"description": "Auto upload images from clipboard to lskypro",
|
||||
"author": "NekouTarou",
|
||||
"authorUrl": "https://jiusia.top",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
+400
@@ -0,0 +1,400 @@
|
||||
{
|
||||
"vaultProfiles": [
|
||||
{
|
||||
"id": "default",
|
||||
"name": "Default",
|
||||
"fileVisibility": "supported",
|
||||
"hiddenFolders": [],
|
||||
"hiddenTags": [],
|
||||
"hiddenFileNames": [],
|
||||
"hiddenFileTags": [],
|
||||
"hiddenFileProperties": [],
|
||||
"navigationBanner": null,
|
||||
"periodicNotesFolder": "",
|
||||
"shortcuts": []
|
||||
}
|
||||
],
|
||||
"vaultProfile": "default",
|
||||
"vaultTitle": "navigation",
|
||||
"syncModes": {
|
||||
"vaultProfile": "synced",
|
||||
"folderSortOrder": "synced",
|
||||
"tagSortOrder": "synced",
|
||||
"searchProvider": "synced",
|
||||
"includeDescendantNotes": "synced",
|
||||
"useFloatingToolbars": "synced",
|
||||
"dualPane": "synced",
|
||||
"dualPaneOrientation": "synced",
|
||||
"paneTransitionDuration": "synced",
|
||||
"toolbarVisibility": "synced",
|
||||
"pinNavigationBanner": "synced",
|
||||
"navIndent": "synced",
|
||||
"navItemHeight": "synced",
|
||||
"navItemHeightScaleText": "synced",
|
||||
"calendarPlacement": "synced",
|
||||
"calendarWeeksToShow": "synced",
|
||||
"compactItemHeight": "synced",
|
||||
"compactItemHeightScaleText": "synced",
|
||||
"uiScale": "synced"
|
||||
},
|
||||
"autoRevealActiveFile": true,
|
||||
"autoRevealIgnoreRightSidebar": true,
|
||||
"paneTransitionDuration": 150,
|
||||
"multiSelectModifier": "cmdCtrl",
|
||||
"enterToOpenFiles": false,
|
||||
"shiftEnterOpenContext": "tab",
|
||||
"cmdCtrlEnterOpenContext": "split",
|
||||
"startView": "files",
|
||||
"interfaceIcons": {},
|
||||
"homepage": null,
|
||||
"mobileHomepage": null,
|
||||
"useMobileHomepage": false,
|
||||
"dualPane": false,
|
||||
"dualPaneOrientation": "horizontal",
|
||||
"showTooltips": false,
|
||||
"showTooltipPath": true,
|
||||
"desktopBackground": "separate",
|
||||
"desktopScale": 1,
|
||||
"mobileScale": 1,
|
||||
"useFloatingToolbars": true,
|
||||
"dateFormat": "MMM d, yyyy",
|
||||
"timeFormat": "h:mm a",
|
||||
"pinRecentNotesWithShortcuts": false,
|
||||
"collapseBehavior": "all",
|
||||
"smartCollapse": true,
|
||||
"showSectionIcons": true,
|
||||
"showShortcuts": true,
|
||||
"shortcutBadgeDisplay": "index",
|
||||
"skipAutoScroll": false,
|
||||
"showRecentNotes": true,
|
||||
"recentNotesCount": 5,
|
||||
"calendarPlacement": "left-sidebar",
|
||||
"calendarLocale": "system-default",
|
||||
"calendarWeekendDays": "sat-sun",
|
||||
"calendarWeeksToShow": 1,
|
||||
"calendarHighlightToday": true,
|
||||
"calendarShowFeatureImage": true,
|
||||
"calendarShowWeekNumber": false,
|
||||
"calendarShowQuarter": false,
|
||||
"calendarConfirmBeforeCreate": true,
|
||||
"calendarIntegrationMode": "notebook-navigator",
|
||||
"calendarCustomFilePattern": "YYYY/YYYYMMDD",
|
||||
"calendarCustomWeekPattern": "",
|
||||
"calendarCustomMonthPattern": "",
|
||||
"calendarCustomQuarterPattern": "",
|
||||
"calendarCustomYearPattern": "",
|
||||
"calendarTemplateFolder": "",
|
||||
"calendarCustomFileTemplate": null,
|
||||
"calendarCustomWeekTemplate": null,
|
||||
"calendarCustomMonthTemplate": null,
|
||||
"calendarCustomQuarterTemplate": null,
|
||||
"calendarCustomYearTemplate": null,
|
||||
"colorIconOnly": false,
|
||||
"toolbarVisibility": {
|
||||
"navigation": {
|
||||
"toggleDualPane": true,
|
||||
"expandCollapse": true,
|
||||
"calendar": true,
|
||||
"hiddenItems": true,
|
||||
"rootReorder": true,
|
||||
"newFolder": true
|
||||
},
|
||||
"list": {
|
||||
"back": true,
|
||||
"search": true,
|
||||
"descendants": true,
|
||||
"sort": true,
|
||||
"appearance": true,
|
||||
"newNote": true
|
||||
}
|
||||
},
|
||||
"pinNavigationBanner": true,
|
||||
"showNoteCount": true,
|
||||
"separateNoteCounts": true,
|
||||
"rootLevelSpacing": 0,
|
||||
"navIndent": 16,
|
||||
"navItemHeight": 28,
|
||||
"navItemHeightScaleText": true,
|
||||
"autoSelectFirstFileOnFocusChange": false,
|
||||
"autoExpandFoldersTags": false,
|
||||
"springLoadedFolders": true,
|
||||
"springLoadedFoldersInitialDelay": 0.5,
|
||||
"springLoadedFoldersSubsequentDelay": 0.5,
|
||||
"showFolderIcons": true,
|
||||
"showRootFolder": true,
|
||||
"inheritFolderColors": false,
|
||||
"folderSortOrder": "alpha-asc",
|
||||
"inheritTagColors": true,
|
||||
"enableFolderNotes": false,
|
||||
"folderNoteType": "markdown",
|
||||
"folderNoteName": "",
|
||||
"folderNoteProperties": "",
|
||||
"openFolderNotesInNewTab": false,
|
||||
"hideFolderNoteInList": true,
|
||||
"pinCreatedFolderNote": false,
|
||||
"showTags": true,
|
||||
"showTagIcons": true,
|
||||
"showAllTagsFolder": true,
|
||||
"showUntagged": true,
|
||||
"tagSortOrder": "alpha-asc",
|
||||
"keepEmptyTagsProperty": false,
|
||||
"defaultListMode": "standard",
|
||||
"includeDescendantNotes": false,
|
||||
"defaultFolderSort": "modified-desc",
|
||||
"propertySortKey": "",
|
||||
"revealFileOnListChanges": true,
|
||||
"listPaneTitle": "header",
|
||||
"noteGrouping": "date",
|
||||
"filterPinnedByFolder": false,
|
||||
"showPinnedGroupHeader": true,
|
||||
"showPinnedIcon": true,
|
||||
"optimizeNoteHeight": true,
|
||||
"compactItemHeight": 28,
|
||||
"compactItemHeightScaleText": true,
|
||||
"showQuickActions": true,
|
||||
"quickActionRevealInFolder": false,
|
||||
"quickActionAddTag": true,
|
||||
"quickActionAddToShortcuts": true,
|
||||
"quickActionPinNote": true,
|
||||
"quickActionOpenInNewTab": false,
|
||||
"useFrontmatterMetadata": false,
|
||||
"frontmatterIconField": "icon",
|
||||
"frontmatterColorField": "color",
|
||||
"frontmatterNameField": "",
|
||||
"frontmatterCreatedField": "",
|
||||
"frontmatterModifiedField": "",
|
||||
"frontmatterDateFormat": "",
|
||||
"saveMetadataToFrontmatter": false,
|
||||
"showFileIcons": true,
|
||||
"showFilenameMatchIcons": false,
|
||||
"fileNameIconMap": {},
|
||||
"showCategoryIcons": false,
|
||||
"fileTypeIconMap": {},
|
||||
"fileNameRows": 1,
|
||||
"showFilePreview": true,
|
||||
"skipHeadingsInPreview": true,
|
||||
"skipCodeBlocksInPreview": true,
|
||||
"stripHtmlInPreview": true,
|
||||
"previewRows": 2,
|
||||
"previewProperties": [],
|
||||
"showFeatureImage": true,
|
||||
"featureImageProperties": [],
|
||||
"featureImageExcludeProperties": [],
|
||||
"forceSquareFeatureImage": true,
|
||||
"downloadExternalFeatureImages": true,
|
||||
"showFileTags": true,
|
||||
"colorFileTags": true,
|
||||
"prioritizeColoredFileTags": true,
|
||||
"showFileTagAncestors": false,
|
||||
"showFileTagsInCompactMode": false,
|
||||
"customPropertyType": "none",
|
||||
"customPropertyFields": "",
|
||||
"showCustomPropertiesOnSeparateRows": true,
|
||||
"customPropertyColorMap": {},
|
||||
"showCustomPropertyInCompactMode": false,
|
||||
"showFileDate": true,
|
||||
"alphabeticalDateMode": "modified",
|
||||
"showParentFolder": true,
|
||||
"parentFolderClickRevealsFile": false,
|
||||
"showParentFolderColor": false,
|
||||
"showParentFolderIcon": false,
|
||||
"externalIconProviders": {},
|
||||
"searchProvider": "internal",
|
||||
"keyboardShortcuts": {
|
||||
"pane:move-up": [
|
||||
{
|
||||
"key": "ArrowUp",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"pane:move-down": [
|
||||
{
|
||||
"key": "ArrowDown",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"pane:page-up": [
|
||||
{
|
||||
"key": "PageUp",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"pane:page-down": [
|
||||
{
|
||||
"key": "PageDown",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"pane:home": [
|
||||
{
|
||||
"key": "Home",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"pane:end": [
|
||||
{
|
||||
"key": "End",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"navigation:collapse-or-parent": [
|
||||
{
|
||||
"key": "ArrowLeft",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"navigation:expand-or-focus-list": [
|
||||
{
|
||||
"key": "ArrowRight",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"navigation:focus-list": [
|
||||
{
|
||||
"key": "Tab",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"pane:delete-selected": [
|
||||
{
|
||||
"key": "Delete",
|
||||
"modifiers": []
|
||||
},
|
||||
{
|
||||
"key": "Backspace",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"list:focus-navigation": [
|
||||
{
|
||||
"key": "ArrowLeft",
|
||||
"modifiers": []
|
||||
},
|
||||
{
|
||||
"key": "Tab",
|
||||
"modifiers": [
|
||||
"Shift"
|
||||
]
|
||||
}
|
||||
],
|
||||
"list:focus-editor": [
|
||||
{
|
||||
"key": "ArrowRight",
|
||||
"modifiers": []
|
||||
},
|
||||
{
|
||||
"key": "Tab",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"list:select-all": [
|
||||
{
|
||||
"key": "A",
|
||||
"modifiers": [
|
||||
"Mod"
|
||||
]
|
||||
}
|
||||
],
|
||||
"list:extend-selection-up": [
|
||||
{
|
||||
"key": "ArrowUp",
|
||||
"modifiers": [
|
||||
"Shift"
|
||||
]
|
||||
}
|
||||
],
|
||||
"list:extend-selection-down": [
|
||||
{
|
||||
"key": "ArrowDown",
|
||||
"modifiers": [
|
||||
"Shift"
|
||||
]
|
||||
}
|
||||
],
|
||||
"list:range-to-start": [
|
||||
{
|
||||
"key": "Home",
|
||||
"modifiers": [
|
||||
"Shift"
|
||||
]
|
||||
}
|
||||
],
|
||||
"list:range-to-end": [
|
||||
{
|
||||
"key": "End",
|
||||
"modifiers": [
|
||||
"Shift"
|
||||
]
|
||||
}
|
||||
],
|
||||
"search:focus-list": [
|
||||
{
|
||||
"key": "Tab",
|
||||
"modifiers": []
|
||||
},
|
||||
{
|
||||
"key": "Enter",
|
||||
"modifiers": []
|
||||
}
|
||||
],
|
||||
"search:focus-navigation": [
|
||||
{
|
||||
"key": "Tab",
|
||||
"modifiers": [
|
||||
"Shift"
|
||||
]
|
||||
}
|
||||
],
|
||||
"search:close": [
|
||||
{
|
||||
"key": "Escape",
|
||||
"modifiers": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"checkForUpdatesOnStart": true,
|
||||
"confirmBeforeDelete": true,
|
||||
"customVaultName": "",
|
||||
"pinnedNotes": {},
|
||||
"fileIcons": {},
|
||||
"fileColors": {},
|
||||
"folderIcons": {},
|
||||
"folderColors": {},
|
||||
"folderBackgroundColors": {},
|
||||
"folderSortOverrides": {},
|
||||
"folderTreeSortOverrides": {},
|
||||
"folderAppearances": {},
|
||||
"tagIcons": {},
|
||||
"tagColors": {},
|
||||
"tagBackgroundColors": {},
|
||||
"tagSortOverrides": {},
|
||||
"tagTreeSortOverrides": {},
|
||||
"tagAppearances": {},
|
||||
"navigationSeparators": {},
|
||||
"userColors": [
|
||||
"#ffffff",
|
||||
"#d9d9d9",
|
||||
"#a6a6a6",
|
||||
"#737373",
|
||||
"#000000",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040",
|
||||
"#404040"
|
||||
],
|
||||
"lastShownVersion": "2.2.3",
|
||||
"lastAnnouncedRelease": "",
|
||||
"rootFolderOrder": [],
|
||||
"rootTagOrder": []
|
||||
}
|
||||
+784
File diff suppressed because one or more lines are too long
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "notebook-navigator",
|
||||
"name": "Notebook Navigator",
|
||||
"version": "2.2.3",
|
||||
"minAppVersion": "1.8.7",
|
||||
"description": "Replace the default file explorer with a clean two-pane interface featuring folder tree, tag browsing, file previews, keyboard navigation, drag-and-drop, pinned notes, and customizable display options.",
|
||||
"author": "Johan Sanneblad",
|
||||
"authorUrl": "https://github.com/johansan",
|
||||
"fundingUrl": "https://github.com/sponsors/johansan/",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
+8128
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user