Repository navigation
v0.3.0
Teaching Tools is now called Staffroom, with a new look and icon; your settings and tags come across the first time it opens. The launcher app now opens properly from Finder on Apple silicon Macs.
Update: quit Staffroom, run uv tool upgrade staffroom in Terminal, and open it again (Updating covers a copy installed from a release tag). New to Staffroom? Start with Install.
For contributors: the full list (5 changes)
Changed
- Renamed to Staffroom. The package is
staffroom; the commands arestaff(CLI) andstaffroom(launcher), withttandtt-guikept as aliases for one release. Config moves to~/.config/staffroom/and is copied from~/.config/teaching-tools/on first run (the old folder is left alone); resource tags live in<root>/.staffroom/tags.jsonand an old.teaching-toolssidecar is still read. Environment variables areSTAFFROOM_HOMEandSTAFFROOM_BOOKLET_DIR. - New brand: the door-ajar mark, a manila / navy ink / red-pen colour scheme in both the dark and the light theme, and an icon, icns and favicon rendered from the SVG with QtSvg (
scripts/make_icon.py). The docs site uses the mark, the scheme and Fraunces / Source Sans 3. - The thin launcher is
Staffroom.app(uk.staffroom.launcher, executablestaffroom). The repository and docs URLs are unchanged until the GitHub repo is renamed. - The repository is now github.com/ColePoppleton/Staffroom and the docs site is colepoppleton.github.io/Staffroom/ (the old URLs redirect).
Fixed
- The thin launcher no longer runs under Rosetta when opened from Finder (
LSRequiresNativeExecution,arch -arm64), which made the arm64 wheels fail to load, left only three tools discovered and took a minute to start. The bundle is ad-hoc signed (Spotlight ignores an unsigned one), the build indist/is unregistered and the installed copy registered with Launch Services and Spotlight, and the app icon keeps the macOS inset instead of drawing oversized.