VisiGrid v0.13.0
VisiGrid v0.13.0
Downloads
| Platform | Download |
|---|---|
| macOS (Universal) | VisiGrid-macOS-universal.dmg |
| Windows (x64) | VisiGrid-Setup-x64.exe (Recommended) |
| Linux (x86_64) | VisiGrid-linux-x86_64.tar.gz |
| Linux (aarch64) | VisiGrid-linux-aarch64.tar.gz |
| Linux (AppImage) | VisiGrid-x86_64.AppImage |
Advanced Windows options
VisiGrid-windows-x64.zip- Portable version (no installation)
Installation
macOS: Open the DMG and drag VisiGrid to Applications.
Windows: Run the installer. Includes optional CLI tools and PATH integration.
Linux: Extract the tarball and run ./install.sh, or use the AppImage directly.
Changes
Conditional Formatting is complete
v0.12.0 introduced typed conditional formatting rules with live preview. This release finishes the feature:
- Rules panel (
Format → Manage Rules…or the command palette): every rule on the sheet listed in the typed syntax — toggle on/off, reorder precedence (later rules win), edit in place with live preview, delete. No modal dialogs, and every change is a single undo step. - Inspector answers "why is this cell styled?": the Format tab lists each rule covering the active cell with its predicate resolved to that cell's coordinates (
=A1>100reads as=A7>100on row 7), its style, and whether it matched — plus a one-click jump to the rules panel. - Performance: rule evaluation is cached per cell and invalidated on edits or rule changes — heavy predicates (COUNTIF over large ranges) no longer re-evaluate every frame.
CLI
vgrid convert -t xlsx— full-fidelity XLSX export (formulas and formats preserved), to a file or streamed to stdout for pipelines.--where/--selectfilters compose (filtered exports are value-only, like the CSV writer).visigrid-json— a new stable, versioned JSON interchange format carrying values, formulas, formats, and merges:vgrid convert model.xlsx -t json-full. Built for scripts and services that round-trip sheets through the engine; formulas are always recomputed on import.- Fixed
-t sheet -o out.sheeterroring even when an output path was given.
Full Changelog: v0.12.2...v0.13.0