Repository navigation
Releases
VSDView 0.6.2
v0.6.1 — Reliable document lifecycle
-
Remove temporary SVG files on document replacement, failed opening and window close.
-
Read metadata and validate the first SVG before replacing the current document.
-
Report file I/O and SVG-loading failures through the existing error UI.
-
Add document-lifecycle regression tests.
-
Include libvisio-ng in Windows builds and surface release upload failures.
Validation: five tests with real librsvg parsing and stubbed window callbacks. Full interactive GUI behavior and Windows packaging require platform testing.
VSDView 0.5.0
VSDView 0.5.0
A major feature release with 15 new capabilities:
New Features
- Interactive zoom — scroll wheel, pinch-to-zoom, +/- buttons, and zoom slider
- Pan/drag — click and drag to navigate large diagrams
- Page navigation — browse multi-page Visio documents with page tabs
- Text search — search across all pages with highlighted results
- Shape info panel — click any shape to view its properties and metadata
- Measurement tool — measure distances between points on the diagram
- Export — save pages as SVG, PNG, or PDF
- Layer visibility toggle — show/hide individual layers
- Clickable hyperlinks — open embedded hyperlinks directly from shapes
- Shape tree sidebar — hierarchical tree view of all shapes
- Drag & drop — open files by dropping them onto the window
- Recent files — quick access to recently opened documents
- Dark/light background — toggle between dark and light canvas backgrounds
- Minimap with viewport — overview minimap with draggable viewport indicator
- Keyboard shortcuts — comprehensive keyboard navigation and actions
Installation
Linux (Debian/Ubuntu):
# .deb package attached below, or:
sudo apt install ./vsdview_0.5.0-1_all.deb
Linux (Fedora/RHEL):
# .rpm package attached below
sudo dnf install ./vsdview-0.5.0-1.noarch.rpm
macOS (Homebrew):
brew install yeager/tap/vsdview
PyPI:
pip install vsdview
Windows:
Download the VSDView-0.5.0-win64.zip below, extract, and run VSDView.exe.
(Windows build is triggered automatically and will appear shortly.)
v0.4.5
VSDView v0.4.2 — Rendering improvements
Rendering improvements
- Oval detection: ArcTo geometry forming closed ovals now renders as proper SVG ellipses (fixes the 'flower/cross' shape bug)
- Text centering: LocPinX/LocPinY defaults to shape center when not explicitly set — text is now centered inside shapes
- Connector lines: 1D connectors without PinX now correctly use BeginX/EndX coordinates for straight-line rendering
- Arc sweep fix: Restored correct sweep direction for ArcTo segments
Quality improvement: ~3/10 → 8/10 on test diagrams
VSDView v0.4.1
Rename app-id to se.danielnylander.vsdview for Flathub. Standard setuptools build backend. GNOME 48 runtime.