Skip to content

Tinta v2.9.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 10:48
· 407 commits to master since this release
48eb51c

The diagram release. Tinta grows from one natively rendered Mermaid family to thirteen — still no web engine, still a single portable executable.

Native Mermaid diagrams (#108)

Twelve new diagram families render natively alongside the existing flowcharts: sequence diagrams, class diagrams, state diagrams, ER diagrams, pie charts, git graphs, gantt charts, mindmaps, timelines, user journeys, quadrant charts, and xy charts. Everything is drawn with Direct2D: diagrams follow your theme, print through Ctrl+P, and their text is selectable and searchable like the rest of the document. Colors derive from the active theme's accent, so custom themes get matching diagram palettes for free. Anything the native renderers don't cover yet falls back to readable source instead of breaking.

Thanks @iYting for the report and the 2PC sequence diagram that became the development test corpus.

Localization, selection, and stability (#110)

A substantial contribution by @wxh-777:

  • Japanese and Korean interface languages, completing the community translation scaffold, plus localized strings for the copy button, statistics, print preview, file-association dialogs, and startup errors in every shipped language
  • Per-cell table selection: highlights cover exactly the selected characters in each cell instead of painting across cell padding, and wrapped cells outside the first column are now selectable
  • Bounded memory: decoded images capped at 64 MiB with least-recently-used eviction; the editor's line-layout cache is bounded too
  • Context-aware cursors across links, buttons, TOC entries, theme cards, folder items, checkboxes, sliders, and pane separators
  • Long TOC headings trim with an ellipsis; the scrollbar no longer flickers while long documents stream in

Also in this release

  • Folder browser preview mode (#107): clicking a file with B open keeps the panel up — flip through files like a picker, the open one stays highlighted; close with a document click, B, or Esc
  • A real unsaved-changes dialog (#106): leaving edit mode with unsaved changes offers Save and exit / Discard / Keep editing, with a grace window so smashing Esc can never silently discard work

  • Single portable executable, ~1.4 MB, no dependencies, no installer
  • SHA256 (tinta.exe): 502492EE68B3CC2393ABAFCD8C90827F57A3A36385DAFF5904269BCC1823BB4C

winget install tinta | scoop install tinta | Microsoft Store