Skip to content

Releases

VSDView 0.6.2

Choose a tag to compare

@yeager yeager released this 21 Sep 14:29

Fixes Windows runtime packaging so the installer includes GTK, libadwaita, GI typelibs and schemas.

v0.6.1 — Reliable document lifecycle

Choose a tag to compare

@yeager yeager released this 17 Sep 09:01
  • 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

Choose a tag to compare

@yeager yeager released this 01 Mar 06:47

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

Choose a tag to compare

@yeager yeager released this 23 Feb 00:09

Release v0.4.5

VSDView v0.4.2 — Rendering improvements

Choose a tag to compare

@yeager yeager released this 21 Feb 18:31

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

Choose a tag to compare

@yeager yeager released this 20 Feb 17:54

Rename app-id to se.danielnylander.vsdview for Flathub. Standard setuptools build backend. GNOME 48 runtime.

v0.4.0

Choose a tag to compare

@yeager yeager released this 20 Feb 10:46

Rendering overhaul: geometry merge, connectors, gradients, text

v0.3.8

Choose a tag to compare

@github-actions github-actions released this 18 Feb 11:03

Release v0.3.8

v0.3.7

Choose a tag to compare

@github-actions github-actions released this 18 Feb 08:43

Release v0.3.7

v0.3.6

Choose a tag to compare

@github-actions github-actions released this 18 Feb 07:53

Release v0.3.6