Diagram Zoom Drag

by ChenPengyuan
favorite
share
Score: 59/100
Description
Category: Data Visualization

The Diagram Zoom Drag plugin allows you to fully interact with large diagrams in Obsidian, whether they're Mermaid, PlantUML, or Graphviz charts. With this plugin, you can zoom in and out, drag the diagram to reposition it, and even use keyboard shortcuts for easy navigation. The plugin also saves your settings separately for each container, so you won't lose your progress. What's more, the plugin is designed to work seamlessly with various types of diagrams, making it a great addition to Obsidian for anyone who works with visual content.

Stats
47
stars
7,137
downloads
5
forks
289
days
0
days
24
days
37
total PRs
0
open PRs
5
closed PRs
32
merged PRs
25
total issues
3
open issues
22
closed issues
325
commits
Latest Version
25 days ago
Changelog

Features

  • Button presets: Mobile, desktop, and presentation mode presets for panel buttons
  • Enhanced scrolling: Horizontal diagram scrolling with SHIFT + WHEEL and vertical scrolling with SHIFT + ALT + WHEEL
  • Debug page: Settings page with logging configuration and issue template generator
  • Panel behavior settings: Configure panel visibility (always visible, on hover, on click) with separate service panel override
  • Settings animations: Smooth transitions between settings pages
  • Isolated diagram state: Automatic resource cleanup when closing tabs or disabling plugin
  • Automatic settings migration: Seamless updates from previous plugin versions
  • Button configuration modal: Enable/disable specific buttons in each panel
  • Panel position modals: Visual configuration for panel positioning on diagrams

Bug Fixes

  • Fixed issue where images sometimes failed to copy/save from context menu
  • Fixed resource cleanup bugs where MutationObservers weren't properly disposed, causing UI glitches
README file from