No description
Find a file
Danila Nikolaev 544d52fefe
Merge pull request #37 from dartungar/dev
Revert "v 1.0.0 - migrate to Mermaid v10 and Obsidian 1.4.x"
2023-08-26 12:15:44 +04:00
src Revert "v 1.0.0 - migrate to Mermaid v10 and Obsidian 1.4.x" 2023-08-26 12:14:14 +04:00
.editorconfig Initial commit 2022-10-19 15:55:02 +03:00
.eslintignore Initial commit 2022-10-19 15:55:02 +03:00
.eslintrc Initial commit 2022-10-19 15:55:02 +03:00
.gitignore Initial commit 2022-10-19 15:55:02 +03:00
.npmrc Initial commit 2022-10-19 15:55:02 +03:00
esbuild.config.mjs Initial commit 2022-10-19 15:55:02 +03:00
LICENSE use active-leaf-change event instead of click for tracking active editor 2023-01-01 12:27:03 +06:00
main.ts many fixes & improvements to settings tab 2023-04-09 17:56:28 +06:00
manifest.json Revert "v 1.0.0 - migrate to Mermaid v10 and Obsidian 1.4.x" 2023-08-26 12:14:14 +04:00
package-lock.json sanitize svg & use workspace.activeEditor 2022-12-30 12:40:03 +06:00
package.json sanitize svg & use workspace.activeEditor 2022-12-30 12:40:03 +06:00
README.md Merge pull request #37 from dartungar/dev 2023-08-26 12:15:44 +04:00
styles.css many fixes & improvements to settings tab 2023-04-09 17:56:28 +06:00
tsconfig.json create plugin 2022-12-02 22:39:14 +06:00
version-bump.mjs Initial commit 2022-10-19 15:55:02 +03:00
versions.json Initial commit 2022-10-19 15:55:02 +03:00

Mermaid Tools for Obsidian.md

About Mermaid

Mermaid.js lets you create diagrams and visualizations using text:

Start ---> Stop

will render as:

image

Obsidian supports Mermaid.js natively, via mermaid codeblocks.

⚠️ Please note that this plugin has no control over how Mermaid is rendered - this is up to Obsidian itself. All bugs concerning rendering of diagrams should be posted to official forums.

Mermaid Tools

This plugin adds a toolbar with common Mermaid.js elements, so you won't have to remember them.

Use ribbon icon or Mermaid: Open Toolbar View command to open the toolbar.

Click on an element to paste it into editor.

image

A small demo: obsidian-mermaid-demo-updated

Note: in toolbar panel, all elements are wrapped as complete diagrams for rendering purposes.

Create & Manage elements

You can create, delete, edit & reorder elements in settings tab: mermaid-toolbar-settings

Roadmap:

  • add / edit elements in settings
  • reorder elements in settings
  • UX improvements