Releases
v0.5.0
Compare
Sorry, something went wrong.
No results found
Changelog
v0.5.0
Added
Multi-format support: Obsidian Canvas, Mermaid, Graphviz DOT, PlantUML — auto-detected from file extension.
Hierarchical auto-layout engine for flowchart formats (Mermaid, DOT, PlantUML).
Five node shapes: Rectangle, Diamond, Circle, Cylinder, Stadium — braille pixel outlines on flowcharts.
Three edge styles: Solid, Dashed, Dotted — with serde persistence and per-format rendering.
Four diagram orientations: Top-Down, Left-Right, Right-Left, Bottom-Up — Ctrl+R cycles and re-layouts.
Undo (Ctrl+Z) and redo (Ctrl+Y / Ctrl+Shift+Z) — 100-step snapshot stack.
Tabbed help popup (?) — 4 tabs: Keyboard, Mouse, Menus, Formats. Tab to switch, j/k to scroll.
Multi-node selection via right-drag rectangle — batch move and batch operations.
Edge selection by clicking near edges (DOT, PlantUML) — edge context menu for color/style.
10 color presets: Default, Red, Orange, Yellow, Green, Cyan, Blue, Purple, Magenta, White.
Single-key shortcuts: c connect, d/b delete connections, o color, p shape, r rename, s resize, x delete.
Spatial lock (Ctrl+L) — prevents accidental drags. Defaults to locked on flowcharts.
Orthogonal edge routing toggle (Ctrl+O) — box-drawing vs braille lines on Canvas format.
Line number gutter in raw editor pane.
Auto-reload from disk on external file changes — detected via modification timestamp.
External editor mode — opens diagram in $EDITOR via terminal emulator with inline fallback.
Menu shortcut hints with first-character jump navigation.
Shape, orientation, edge color, and edge style picker menus — format-aware item filtering.
regex dependency for multi-format parsing.
Changed
CLI usage: pinstar <FILE>.canvas|.md|.dot|.puml.
Footer hints: ? help · a menu · i edit · Ctrl+S save · Ctrl+Z undo.
Rename popup: Rename Node — Enter: confirm · Esc: cancel.
Connected-to-selected nodes highlight with distinct color.
You can’t perform that action at this time.