Tinn 0.2.2 ships today.
The headline is the Fonts window. In v0.2.1 the typography panel’s “Open Fonts window” button did nothing; the implementation had gone missing between commits, and we shipped v0.2.0 without it to keep the build green. It’s back in v0.2.2, recovered and solid.
New
- Standalone Fonts window, fully wired. The “Open Fonts window” button in the print preview’s typography panel opens a dedicated window with the full picker. The board and spec-list font entry points route to the same window. Tinn picks, Favorites, Recently used, and the Source filter chips all work.
- Duplicate a board. Right-click a board in the project tree to duplicate it with every product, pin, and image carried over.
Improved
- Font grid scrolls smoothly on long lists. The grid is virtualized
via
content-visibility, so hundreds of families scroll without lag. - Fonts window chrome matches the print preview. The picker fills the window edge-to-edge in embedded mode, and the title bar’s bottom hairline matches the print preview’s.
Fixed
- New schemes start empty instead of sharing the active scheme’s products. The v25 migration forks shared schemes that were flattened by older builds.
- Creating a product resolves the right scheme from the active presentation and current room, instead of the first one it finds.
- The product list no longer falls back to “show every product” when a scheme is empty.
Behind the scenes
The release pipeline now snapshots every worktree before any tag, and a pre-rebase hook refuses to run on a dirty tree. Two small mechanics that close out the kind of work-loss that caused the v0.2.1 stub. Users see nothing different. The point is that the next Fonts window we ship doesn’t disappear between commits.
How to update
If Tinn is already installed, the auto-updater will prompt you on next launch. New here? Download from the Download page.
Simon