Speck 0.1.1
A real app icon, and three fixes found while reviewing 0.1.0.
Icon
Speck now has its own icon: the step rail the sidebar is built around — ordered
steps with the last not yet reached — in the brand terracotta. Drawn on Apple's
icon grid, and weighted so the marks still separate at 32px in a Finder list.
Fixes
- The file watcher could go deaf. It was torn down and re-registered on
every reload, so a burst of writes — an agent rewriting several files at once
— could land in the gap and leave the reader showing a stale tree. That is
the one failure the watcher exists to prevent. It now subscribes once. - A single bad document could take the window down. Markdown is parsed by a
hand-written parser, so an unanticipated shape could throw and white-screen
the app. Failures are now contained to one document: the sidebar stays
usable and you can read something else. - Node typings were visible to frontend code, so a component could import
node:fsand still type-check, then fail in the webview.
Also: clippy is clean, and the stylesheet has structural tests — twice a text
edit silently deleted neighbouring CSS rules while every other test still
passed.
Install
Download the .dmg, drag Speck to Applications. Signed with a Developer ID and
notarised. Apple Silicon only.
Running 0.1.0 already? Speck will offer this version on launch.