Skip to content

TrestleBoard 1.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 15:45
· 34 commits to main since this release
The five bugs the owner found by using the app, the audit that followed
them, and the emblem work that came out of a red build.

Fixed, owner-reported:
- Resizing a picture or emblem by a corner scales it instead of cropping
- Buttons and scrollbars no longer overlap or escape their containers
- The spelling walk's "show me" and "the fixed word" both work
- "Fill in the meeting date on the cover" works from a fresh template
- Marking a brother as passed and choosing "write a memorial" now writes
  one -- into a new text frame, in one undo step, saying which page

Fixed, found by audit -- these lose or misreport work:
- "Stop the import", which said it would change nothing, performed the
  import; Escape did it too
- "Put them all back" announced how many fonts it had reset having reset
  none, and told the user to press Ctrl+Z, which undid something else
- Closing the recovery card with the title-bar X deleted the work it had
  just promised was safe
- Cancelling a widget re-edit told the user to press Ctrl+Z to remove
  something that was never inserted
- Help's "Do it for me" and every review remedy said "Done" after a
  cancelled file picker
- Read Aloud read the pre-edit wording back while the page showed the
  new text
- The spelling guard could correct the wrong copy of a repeated word and
  report success
- Teaching the dictionary a name on a locked folder said it worked every
  time and asked again next month
- "Saved." was said whether or not the settings reached the disk

New:
- Emblems stay vector into the document and the PDF. The square and
  compasses goes from 73KB of PNG to 170 characters of path data, prints
  at the printer's resolution rather than 2048px, and a newsletter now
  saves byte-identically on Apple silicon and on x64 -- which it did not
  before, because antialiasing is float arithmetic and architectures
  disagree.
- Who members speak to about sickness and distress is a setting,
  defaulting to the Secretary.
- The lodge's own wording for a memorial notice.

Document format 1.1.0: additive, old newsletters open unchanged, and a
file is only marked as needing this version when it actually contains a
drawing.

Known gaps: the Linux and macOS emblem snapshot baselines are not baked,
so that one test skips on those platforms; and the cross-architecture
guarantee is verified by the property that makes it true rather than by
running both architectures, because no single machine does.