Skip to content

v1.2.0 — command palette, cross-app clipboard, autosave, a11y

Choose a tag to compare

@hanthor hanthor released this 27 Jul 04:23
· 122 commits to main since this release
b7267e3

Since v1.1.0 (103 commits):

  • Command palette everywhere: Ctrl+K across all three apps over a unified GioAction registry, with Ctrl+? shortcut dialogs
  • Cross-app clipboard: copy/paste a styled selection between Letters, Tables, and Decks via a shared fragment format
  • Autosave + crash recovery: configurable autosave, atomic saves, and a close/quit guard in all three apps
  • Accessibility: cells and slide objects are now real AT-SPI nodes (virtual a11y children)
  • Tables: fill handle (drag-to-copy, series detection, relative formula shifting), named ranges, row filtering, print area, conditional formatting, sheet rename/delete/reorder
  • Letters: footnotes, ODT read/write, page geometry + font family + line spacing round-trips, CommonMark round-trip improvements (630 → 651/652)
  • Decks: object inspector, presenter pill, fit-to-viewport canvas, master slides read from PPTX, live slide thumbnails
  • i18n wiring: gettext domain, POT extraction
  • Flathub prep: enriched metainfo + flathub-layout manifests
  • Dependency bumps (quick-xml 0.41, calamine 0.36, pulldown-cmark 0.13, zip v8) and clippy warning cleanup workspace-wide

Install: flatpak remote-add --if-not-exists tuna-os https://tunaos.org/flatpak/tuna-os.flatpakrepo && flatpak install tuna-os org.tunaos.tables-rust org.tunaos.letters-rust org.tunaos.decks-rust