Skip to content

TrestleBoard 1.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 14:33
· 84 commits to main since this release

The first release that can keep your work.

Through 0.9.1 TrestleBoard had no Save command at all — no menu item, no Ctrl+S. The only thing it ever wrote was a crash file, and closing the program tidily deleted that file, so a day's work survived only if the program crashed. That is fixed, along with everything else a full review of the program turned up.

Which file do I want?

If you have Download
Windows TrestleBoard-win-x64-Setup.exe
A Mac with an Apple chip (M1 or later) TrestleBoard-osx-arm64-Setup.pkg
An older Intel Mac TrestleBoard-osx-x64-Setup.pkg
Linux TrestleBoard-linux-x64.AppImage

If TrestleBoard is already installed, you do not need to do anything — it will offer you this
version the next time you open it, and install it when you close it.

Installing is explained in docs/INSTALL.md, which comes with the download.

Keeping your work

  • Save, Save As, and Ctrl+S. The title bar and the toolbar say, in words, whether your work is
    saved.
  • Nothing replaces an open newsletter without asking — not opening another, not starting from a
    template, not closing the window, not double-clicking a second newsletter in your file manager.
  • Go back to an earlier version. Every time you save over a newsletter, TrestleBoard keeps a
    copy of the one it replaced — five of them. The File menu hands them back. Nothing is written when
    you look at one, so a wrong choice costs nothing.
  • The address book stops throwing away corrections. Typing a new telephone number and then
    clicking another name used to discard it silently. It asks now.

Not losing it to a crash

Two crashes fixed, one of them from something as ordinary as deleting the page you were typing on.
A newsletter that had been damaged on disk could hang the program on opening; it cannot now. A
command that fails says so, in a sentence, instead of stopping half way in silence.

The address book

Importing a spreadsheet no longer reads a bare 7 as a birthday or a year as a date. February 29
imports. Files saved from older programs keep their accented names. And an address book that could
not be read is now told apart from one that is empty — the difference between those two used to
be able to overwrite the real thing.

Saying what it means

  • Plain language throughout. No text frames, no wrapping, no bringing forward — "Add a box for
    writing", "Make the writing flow around it", "Move it forward".
  • Tooltips, which the program had none of anywhere.
  • The "does not fit" marker says so in words, instead of being a small red square.
  • Nothing is unavailable without saying why, in plain English, everywhere in the program.
  • The page can show the edge to keep inside, so you can see what is too close to it.
  • The picture commands are two clear ones instead of four that overlapped.

1213 automated tests, passing on Windows, Linux and macOS. The full record of what was found and
what was decided is in PLAN.md §14 and the milestone notes in docs/.