Mermaid Popup

by ChenPengyuan
5
4
3
2
1
Score: 47/100

Description

Category: Data Visualization

The Mermaid Popup plugin is a convenient addition to Obsidian, allowing you to display diagrams from various formats such as Mermaid, PlantUML, and Graphviz in a zoomable and draggable popup. With this plugin, you can easily view and interact with your diagrams without taking up too much space on the page. The popup is accessible through a customizable hotkey or by clicking an open button at the top of the screen. You can then use your mouse, touch gestures, or UI buttons to zoom in/out, drag the diagram around, and even close it when you're done.

Reviews

No reviews yet.

Stats

22
stars
21,537
downloads
10
forks
694
days
407
days
414
days
4
total PRs
2
open PRs
2
closed PRs
0
merged PRs
11
total issues
3
open issues
8
closed issues
0
commits

Latest Version

a year ago

Changelog

fix(popup): adjust max height match the setting

README file from

Github

A plugin for obsidian. Show diagrams, from mermaid, plantuml, graphviz and so on, in a draggable and zoomable popup.

  • Demo

Demo :

View demo

  • Install

You could get it from the BRAT plugin which you could download from the comunity plugins in obsidian.

Other ways to be added...

After installed the BRAT plugin, go to the settings, and click "Commuity Plugins", then go the "Installed Plugins" list.

Click the "Options" button of BRAT plugin, and then click "Add Beta plugin",

just fill in the textbox with the url "https://github.com/gitcpy/obsidian-diagram-popup",

Click "Add Plugin", A fews seconds later, the installing will be completed.

  • Usage

    • Open the popup

      If there is diagram in the markdown file, open the popup up with ctrl+left click, or click the open buttn on top.

    • Popup operation

      It is easy to operate the popup.

      • Use mouse on PC

        Zoom out or zoom in by wheel

        Drag by holding left click

      • Use touching on mobile

        Zoom out or zoom in by touching with two fingers

        Drag by touching and moving with one finger

      • Use UI buttons

        No matter on PC or mobile, You can do it by 7 UI keys in the popup as follows:

        + : zoom in

        - : zoom out

        ← : move left

        → : move ight

        ↑ : move up

        ↓ : move down

        x : close

  • Settings

    These settings are for the users to custom the plugin.

  • Example

    • Add Image

      1. Press shift + ctrl + i to find target class Name and add it to settings.

      2. This example is for image. Because the target, the image element, is not a container, and its container is at the upper level, please check the container checkobx. But don't if the target is a container keep the core element.

      3. We could see the open popup button after the md file reopen.

        Here is the image in the popup.

      4. Set image max height in md tab win.

        After setting.
        
      5. Set the open button position.

        Settinggs
        
        After setting
        

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Diagrams.Net
4 years ago by Jens M Gleditsch
This repository contains a plugin for Obsidian for inserting and editing diagrams.net (previously draw.io) diagrams.
TikZJax
4 years ago by artisticat1
Render LaTeX and TikZ diagrams in your notes
D2
4 years ago by Terrastruct
The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.
Mermaid Tools
4 years ago by dartungar
Tools for improved Mermaid.js experience in Obsidian.md
Adamantine Pick
4 years ago by Urist McMiner
Embeddable Pikchr(https://pikchr.org) diagrams renderer plugin for Obsidian(https://obsidian.md)
Mermaid Themes
3 years ago by jvsteiner
mermaid themes for obsidian
Mehrmaid
2 years ago by huterguier
Rendering Obsidian Markdown inside Mermaid diagrams.
Kroki
5 years ago by Greg Zuro
WaveDrom
5 years ago by Alex Stewart
Diagrams
5 years ago by Sam Greenhalgh
Draw.io plugin for obsidian.md
Nomnoml Diagram
5 years ago by Daeik Kim
Obsidian Plugin for nomnoml diagram
Pintora
2 years ago by Amias Lee
Create Pintora diagrams directly in the Obsidian.
MoreDraw
2 years ago by webceoboy2011
mordraw.com for obsidian plugin
Sankey
2 years ago by Finn Romaneessen
An Obsidian plugin to create sankey diagrams
Flowcharts
a year ago by land0r
Flowchart Plugin for Obsidian – Create and customize flowcharts seamlessly within your Obsidian vault. Powered by Flowchart.js and designed for productivity
Export Graph View
a year ago by Sean McGhee
Plugin to export your vault's graph view.
Sticky Notes
a year ago by NoPoint
Obsidian Sticky Notes Plugin
GoBoard
7 months ago by Dmitry I. Sokolov
Obsidian plugin for rendering Go game diagrams from markdown code blocks
Mermaid Icons
6 months ago by toshs
Obsidian plugin enabling the use of icons in Mermaid diagrams.
draw.io
2 months ago by somesanity
A plugin for Obsidian that integrates the draw.io editor into Obsidian.
Excalidraw Extras
2 months ago by zsviczian
Companion Obsidian.md plugin hosting extra add-on optional features for the main Excalidraw-Obsidian plugin
Wechat Converter
2 months ago by davidlam-oss
Obsidian 公众号排版、飞书云同步与多平台(小红书、知乎等)发布插件。Markdown 转微信文章 / Feishu docs / 知乎、小红书、今日头条等草稿,支持数学公式、本地图片、GIF 和 Mermaid。
Tabsdown
19 days ago by grafanakibana
Create accessible, theme-native tabbed blocks for Markdown-renderable content in Obsidian.
Mermaid Zoom
15 days ago by xiaozhuang0433
A plugin that adds zoom functionality to Mermaid charts in Obsidian.
Inline TikZ
9 days ago by Lachlan Harris
Render seamless Tikz, CircuiTikz & other PGFPlots LaTeX diagrams directly in your notes.