├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── docs │ ├── auto-node-resizing.gif │ ├── banner.svg │ ├── border-styles.png │ ├── collapsible-groups.png │ ├── custom-colors.png │ ├── custom-style-attribute-example.png │ ├── diamond-shape.svg │ ├── document-shape.svg │ ├── edge-arrow-styles.png │ ├── edge-metadata-cache.png │ ├── edge-path-styles.png │ ├── edge-pathfinding-methods.png │ ├── example-custom-node-style.css │ ├── flip-edge.gif │ ├── floating-edge-example.png │ ├── focus-mode.png │ ├── image-export-example.svg │ ├── logo-dark.png │ ├── logo-light.png │ ├── logo.svg │ ├── metadata-cache-support.png │ ├── sample-flowchart.png │ ├── sample-portal-usage.png │ ├── sample-presentation-complex.gif │ ├── sample-presentation-complex.png │ ├── sample-presentation-simple.gif │ ├── sample-presentation-simple.png │ ├── sample-search.gif │ ├── select-connected-edges.gif │ ├── select-incoming-edges.gif │ ├── select-outgoing-edges.gif │ ├── stickers.png │ ├── watermark.svg │ └── z-ordering-control.png ├── flowchart-nodes │ ├── database.png │ ├── decision.png │ ├── document.png │ ├── input-output.png │ ├── predefined-process.png │ ├── process.png │ ├── reference.png │ └── terminal.png ├── formats │ └── advanced-json-canvas │ │ ├── README.md │ │ └── spec │ │ ├── 1.0-1.0.d.ts │ │ └── 1.0-1.0.md └── notes │ ├── backlinks-analysis.md │ ├── graph-analysis.md │ ├── metadata-cache-analysis.md │ └── outgoing-links-analysis.md ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── src ├── @types │ ├── AdvancedJsonCanvas.d.ts │ ├── BacklinkPlugin.d.ts │ ├── Canvas.d.ts │ ├── CustomWorkspaceEvents.d.ts │ ├── Obsidian.d.ts │ ├── OutgoingLinkPlugin.d.ts │ ├── PropertiesPlugin.d.ts │ ├── SearchPlugin.d.ts │ ├── Settings.d.ts │ └── SuggestManager.d.ts ├── advanced-canvas-embed.ts ├── canvas-extensions │ ├── advanced-styles │ │ ├── edge-pathfinding-methods │ │ │ ├── edge-pathfinding-method.ts │ │ │ ├── pathfinding-a-star.ts │ │ │ ├── pathfinding-direct.ts │ │ │ └── pathfinding-square.ts │ │ ├── edge-styles.ts │ │ ├── node-styles.ts │ │ └── style-config.ts │ ├── auto-file-node-edges-canvas-extension.ts │ ├── auto-resize-node-canvas-extension.ts │ ├── better-default-settings-canvas-extension.ts │ ├── better-readonly-canvas-extension.ts │ ├── canvas-extension.ts │ ├── collapsible-groups-canvas-extension.ts │ ├── color-palette-canvas-extension.ts │ ├── commands-canvas-extension.ts │ ├── dataset-exposers │ │ ├── canvas-metadata-exposer.ts │ │ ├── canvas-wrapper-exposer.ts │ │ ├── edge-exposer.ts │ │ ├── node-exposer.ts │ │ └── node-interaction-exposer.ts │ ├── edge-highlight-canvas-extension.ts │ ├── edge-selection-canvas-extension.ts │ ├── encapsulate-canvas-extension.ts │ ├── export-canvas-extension.ts │ ├── flip-edge-canvas-extension.ts │ ├── floating-edge-canvas-extension.ts │ ├── focus-mode-canvas-extension.ts │ ├── frontmatter-control-button-canvas-extension.ts │ ├── group-canvas-extension.ts │ ├── metadata-canvas-extension.ts │ ├── node-ratio-canvas-extension.ts │ ├── portals-canvas-extension.ts │ ├── presentation-canvas-extension.ts │ ├── variable-breakpoint-canvas-extension.ts │ └── z-ordering-canvas-extension.ts ├── main.ts ├── managers │ ├── css-styles-config-manager.ts │ └── windows-manager.ts ├── patchers │ ├── backlinks-patcher.ts │ ├── canvas-patcher.ts │ ├── embed-patcher.ts │ ├── link-suggestions-patcher.ts │ ├── metadata-cache-patcher.ts │ ├── outgoing-links-patcher.ts │ ├── patcher.ts │ ├── properties-patcher.ts │ ├── search-command-patcher.ts │ └── search-patcher.ts ├── settings.ts ├── styles.scss ├── styles │ ├── better-default-settings.scss │ ├── better-readonly.scss │ ├── collapsible-groups.scss │ ├── edge-styles.scss │ ├── export.scss │ ├── floating-edge.scss │ ├── focus-mode.scss │ ├── menu.scss │ ├── node-styles.scss │ ├── portals.scss │ ├── presentation.scss │ ├── search-command.scss │ └── settings.scss └── utils │ ├── bbox-helper.ts │ ├── canvas-helper.ts │ ├── debug-helper.ts │ ├── filepath-helper.ts │ ├── hash-helper.ts │ ├── icons-helper.ts │ ├── migration-helper.ts │ ├── modal-helper.ts │ ├── svg-path-helper.ts │ └── text-helper.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: mikadev 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/README.md -------------------------------------------------------------------------------- /assets/docs/auto-node-resizing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/auto-node-resizing.gif -------------------------------------------------------------------------------- /assets/docs/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/banner.svg -------------------------------------------------------------------------------- /assets/docs/border-styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/border-styles.png -------------------------------------------------------------------------------- /assets/docs/collapsible-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/collapsible-groups.png -------------------------------------------------------------------------------- /assets/docs/custom-colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/custom-colors.png -------------------------------------------------------------------------------- /assets/docs/custom-style-attribute-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/custom-style-attribute-example.png -------------------------------------------------------------------------------- /assets/docs/diamond-shape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/diamond-shape.svg -------------------------------------------------------------------------------- /assets/docs/document-shape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/document-shape.svg -------------------------------------------------------------------------------- /assets/docs/edge-arrow-styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/edge-arrow-styles.png -------------------------------------------------------------------------------- /assets/docs/edge-metadata-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/edge-metadata-cache.png -------------------------------------------------------------------------------- /assets/docs/edge-path-styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/edge-path-styles.png -------------------------------------------------------------------------------- /assets/docs/edge-pathfinding-methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/edge-pathfinding-methods.png -------------------------------------------------------------------------------- /assets/docs/example-custom-node-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/example-custom-node-style.css -------------------------------------------------------------------------------- /assets/docs/flip-edge.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/flip-edge.gif -------------------------------------------------------------------------------- /assets/docs/floating-edge-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/floating-edge-example.png -------------------------------------------------------------------------------- /assets/docs/focus-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/focus-mode.png -------------------------------------------------------------------------------- /assets/docs/image-export-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/image-export-example.svg -------------------------------------------------------------------------------- /assets/docs/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/logo-dark.png -------------------------------------------------------------------------------- /assets/docs/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/logo-light.png -------------------------------------------------------------------------------- /assets/docs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/logo.svg -------------------------------------------------------------------------------- /assets/docs/metadata-cache-support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/metadata-cache-support.png -------------------------------------------------------------------------------- /assets/docs/sample-flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/sample-flowchart.png -------------------------------------------------------------------------------- /assets/docs/sample-portal-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/sample-portal-usage.png -------------------------------------------------------------------------------- /assets/docs/sample-presentation-complex.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/sample-presentation-complex.gif -------------------------------------------------------------------------------- /assets/docs/sample-presentation-complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/sample-presentation-complex.png -------------------------------------------------------------------------------- /assets/docs/sample-presentation-simple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/sample-presentation-simple.gif -------------------------------------------------------------------------------- /assets/docs/sample-presentation-simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/sample-presentation-simple.png -------------------------------------------------------------------------------- /assets/docs/sample-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/sample-search.gif -------------------------------------------------------------------------------- /assets/docs/select-connected-edges.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/select-connected-edges.gif -------------------------------------------------------------------------------- /assets/docs/select-incoming-edges.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/select-incoming-edges.gif -------------------------------------------------------------------------------- /assets/docs/select-outgoing-edges.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/select-outgoing-edges.gif -------------------------------------------------------------------------------- /assets/docs/stickers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/stickers.png -------------------------------------------------------------------------------- /assets/docs/watermark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/watermark.svg -------------------------------------------------------------------------------- /assets/docs/z-ordering-control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/docs/z-ordering-control.png -------------------------------------------------------------------------------- /assets/flowchart-nodes/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/flowchart-nodes/database.png -------------------------------------------------------------------------------- /assets/flowchart-nodes/decision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/flowchart-nodes/decision.png -------------------------------------------------------------------------------- /assets/flowchart-nodes/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/flowchart-nodes/document.png -------------------------------------------------------------------------------- /assets/flowchart-nodes/input-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/flowchart-nodes/input-output.png -------------------------------------------------------------------------------- /assets/flowchart-nodes/predefined-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/flowchart-nodes/predefined-process.png -------------------------------------------------------------------------------- /assets/flowchart-nodes/process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/flowchart-nodes/process.png -------------------------------------------------------------------------------- /assets/flowchart-nodes/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/flowchart-nodes/reference.png -------------------------------------------------------------------------------- /assets/flowchart-nodes/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/flowchart-nodes/terminal.png -------------------------------------------------------------------------------- /assets/formats/advanced-json-canvas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/formats/advanced-json-canvas/README.md -------------------------------------------------------------------------------- /assets/formats/advanced-json-canvas/spec/1.0-1.0.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/formats/advanced-json-canvas/spec/1.0-1.0.d.ts -------------------------------------------------------------------------------- /assets/formats/advanced-json-canvas/spec/1.0-1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/formats/advanced-json-canvas/spec/1.0-1.0.md -------------------------------------------------------------------------------- /assets/notes/backlinks-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/notes/backlinks-analysis.md -------------------------------------------------------------------------------- /assets/notes/graph-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/notes/graph-analysis.md -------------------------------------------------------------------------------- /assets/notes/metadata-cache-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/notes/metadata-cache-analysis.md -------------------------------------------------------------------------------- /assets/notes/outgoing-links-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/assets/notes/outgoing-links-analysis.md -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/package.json -------------------------------------------------------------------------------- /src/@types/AdvancedJsonCanvas.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/AdvancedJsonCanvas.d.ts -------------------------------------------------------------------------------- /src/@types/BacklinkPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/BacklinkPlugin.d.ts -------------------------------------------------------------------------------- /src/@types/Canvas.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/Canvas.d.ts -------------------------------------------------------------------------------- /src/@types/CustomWorkspaceEvents.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/CustomWorkspaceEvents.d.ts -------------------------------------------------------------------------------- /src/@types/Obsidian.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/Obsidian.d.ts -------------------------------------------------------------------------------- /src/@types/OutgoingLinkPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/OutgoingLinkPlugin.d.ts -------------------------------------------------------------------------------- /src/@types/PropertiesPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/PropertiesPlugin.d.ts -------------------------------------------------------------------------------- /src/@types/SearchPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/SearchPlugin.d.ts -------------------------------------------------------------------------------- /src/@types/Settings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/Settings.d.ts -------------------------------------------------------------------------------- /src/@types/SuggestManager.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/@types/SuggestManager.d.ts -------------------------------------------------------------------------------- /src/advanced-canvas-embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/advanced-canvas-embed.ts -------------------------------------------------------------------------------- /src/canvas-extensions/advanced-styles/edge-pathfinding-methods/edge-pathfinding-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/advanced-styles/edge-pathfinding-methods/edge-pathfinding-method.ts -------------------------------------------------------------------------------- /src/canvas-extensions/advanced-styles/edge-pathfinding-methods/pathfinding-a-star.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/advanced-styles/edge-pathfinding-methods/pathfinding-a-star.ts -------------------------------------------------------------------------------- /src/canvas-extensions/advanced-styles/edge-pathfinding-methods/pathfinding-direct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/advanced-styles/edge-pathfinding-methods/pathfinding-direct.ts -------------------------------------------------------------------------------- /src/canvas-extensions/advanced-styles/edge-pathfinding-methods/pathfinding-square.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/advanced-styles/edge-pathfinding-methods/pathfinding-square.ts -------------------------------------------------------------------------------- /src/canvas-extensions/advanced-styles/edge-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/advanced-styles/edge-styles.ts -------------------------------------------------------------------------------- /src/canvas-extensions/advanced-styles/node-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/advanced-styles/node-styles.ts -------------------------------------------------------------------------------- /src/canvas-extensions/advanced-styles/style-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/advanced-styles/style-config.ts -------------------------------------------------------------------------------- /src/canvas-extensions/auto-file-node-edges-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/auto-file-node-edges-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/auto-resize-node-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/auto-resize-node-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/better-default-settings-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/better-default-settings-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/better-readonly-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/better-readonly-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/collapsible-groups-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/collapsible-groups-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/color-palette-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/color-palette-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/commands-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/commands-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/dataset-exposers/canvas-metadata-exposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/dataset-exposers/canvas-metadata-exposer.ts -------------------------------------------------------------------------------- /src/canvas-extensions/dataset-exposers/canvas-wrapper-exposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/dataset-exposers/canvas-wrapper-exposer.ts -------------------------------------------------------------------------------- /src/canvas-extensions/dataset-exposers/edge-exposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/dataset-exposers/edge-exposer.ts -------------------------------------------------------------------------------- /src/canvas-extensions/dataset-exposers/node-exposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/dataset-exposers/node-exposer.ts -------------------------------------------------------------------------------- /src/canvas-extensions/dataset-exposers/node-interaction-exposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/dataset-exposers/node-interaction-exposer.ts -------------------------------------------------------------------------------- /src/canvas-extensions/edge-highlight-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/edge-highlight-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/edge-selection-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/edge-selection-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/encapsulate-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/encapsulate-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/export-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/export-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/flip-edge-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/flip-edge-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/floating-edge-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/floating-edge-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/focus-mode-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/focus-mode-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/frontmatter-control-button-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/frontmatter-control-button-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/group-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/group-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/metadata-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/metadata-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/node-ratio-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/node-ratio-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/portals-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/portals-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/presentation-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/presentation-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/variable-breakpoint-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/variable-breakpoint-canvas-extension.ts -------------------------------------------------------------------------------- /src/canvas-extensions/z-ordering-canvas-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/canvas-extensions/z-ordering-canvas-extension.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/managers/css-styles-config-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/managers/css-styles-config-manager.ts -------------------------------------------------------------------------------- /src/managers/windows-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/managers/windows-manager.ts -------------------------------------------------------------------------------- /src/patchers/backlinks-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/backlinks-patcher.ts -------------------------------------------------------------------------------- /src/patchers/canvas-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/canvas-patcher.ts -------------------------------------------------------------------------------- /src/patchers/embed-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/embed-patcher.ts -------------------------------------------------------------------------------- /src/patchers/link-suggestions-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/link-suggestions-patcher.ts -------------------------------------------------------------------------------- /src/patchers/metadata-cache-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/metadata-cache-patcher.ts -------------------------------------------------------------------------------- /src/patchers/outgoing-links-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/outgoing-links-patcher.ts -------------------------------------------------------------------------------- /src/patchers/patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/patcher.ts -------------------------------------------------------------------------------- /src/patchers/properties-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/properties-patcher.ts -------------------------------------------------------------------------------- /src/patchers/search-command-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/search-command-patcher.ts -------------------------------------------------------------------------------- /src/patchers/search-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/patchers/search-patcher.ts -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/settings.ts -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/styles/better-default-settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/better-default-settings.scss -------------------------------------------------------------------------------- /src/styles/better-readonly.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/better-readonly.scss -------------------------------------------------------------------------------- /src/styles/collapsible-groups.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/collapsible-groups.scss -------------------------------------------------------------------------------- /src/styles/edge-styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/edge-styles.scss -------------------------------------------------------------------------------- /src/styles/export.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/export.scss -------------------------------------------------------------------------------- /src/styles/floating-edge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/floating-edge.scss -------------------------------------------------------------------------------- /src/styles/focus-mode.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/focus-mode.scss -------------------------------------------------------------------------------- /src/styles/menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/menu.scss -------------------------------------------------------------------------------- /src/styles/node-styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/node-styles.scss -------------------------------------------------------------------------------- /src/styles/portals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/portals.scss -------------------------------------------------------------------------------- /src/styles/presentation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/presentation.scss -------------------------------------------------------------------------------- /src/styles/search-command.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/search-command.scss -------------------------------------------------------------------------------- /src/styles/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/styles/settings.scss -------------------------------------------------------------------------------- /src/utils/bbox-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/bbox-helper.ts -------------------------------------------------------------------------------- /src/utils/canvas-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/canvas-helper.ts -------------------------------------------------------------------------------- /src/utils/debug-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/debug-helper.ts -------------------------------------------------------------------------------- /src/utils/filepath-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/filepath-helper.ts -------------------------------------------------------------------------------- /src/utils/hash-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/hash-helper.ts -------------------------------------------------------------------------------- /src/utils/icons-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/icons-helper.ts -------------------------------------------------------------------------------- /src/utils/migration-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/migration-helper.ts -------------------------------------------------------------------------------- /src/utils/modal-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/modal-helper.ts -------------------------------------------------------------------------------- /src/utils/svg-path-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/svg-path-helper.ts -------------------------------------------------------------------------------- /src/utils/text-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/src/utils/text-helper.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Developer-Mike/obsidian-advanced-canvas/HEAD/tsconfig.json --------------------------------------------------------------------------------