Repository navigation
Tenniarb 1.4.0
Downloads
| Platform | File |
|---|---|
| macOS (native app) | Tenniarb-1.4.0.zip |
| macOS (cross-platform app, experimental) | Tenniarb-app-1.4.0-macos-universal.dmg |
| Windows (experimental) | Tenniarb-app-1.4.0-windows-x64-setup.exe |
| Linux (experimental) | Tenniarb-app-1.4.0-linux-x86_64.AppImage or Tenniarb-app-1.4.0-linux-amd64.deb |
The cross-platform builds are unsigned: macOS Gatekeeper and Windows SmartScreen will warn on first launch. On macOS use right click > Open; on Windows "More info" > "Run anyway".
macOS app
- Resize the selected item with the keyboard: Shift+Arrows changes width/height by the grid step, Cmd+Arrows resizes around the center.
- Export as interactive HTML.
- Closed hand cursor while panning the diagram, open hand when Space is held over an empty place.
- Smoother resize with the keyboard: only the changed dimension is written, size is taken from the visible bounds.
- Code is moved to Swift 6 with strict concurrency checking.
Cross-platform app (experimental)
First release of the Tauri app built from the TypeScript port. Reads and writes the same .tenn files as the macOS app.
- Editor with the calculation engine, outline, properties panel, quick styles, undo/redo, zoom.
- Menus and shortcuts of the macOS app, Settings window, Open Recent, autosave, Print.
- Export to HTML, interactive HTML, PNG, JSON, and PDF through the print dialog.
- The macOS app stays the reference implementation. Pixel-exact rendering is not a goal, there is no file versions browser.
Known issue: an exported interactive HTML does not fill the browser window (fixed for the next release).
Full changelog: docs/Changelog.md