Skip to content

Tenniarb 1.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 18:46
· 224 commits to master since this release
88473cf

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