Repository navigation
v0.24.0
A feature release (issue #330, the last of three playback releases): playback speed now changes how much a step draws, Step always shows the full movement, and the phone gets a speed choice of its own with fewer moving markers. Its full notes are in CHANGELOG.md and in the app's Help → What's new.
Source and web release, no install files. There is nothing to download or install from this page: use the app at https://cozy-loop-studio.pages.dev (it can also be installed from the browser as a web app). The attached archives are GitHub's automatic snapshots of the source code.
No migration. Files, share links, digests and simulation results are unchanged; only what a run draws on the canvas changes, and the speed is still not saved. The informational meta.tool string is now loop-studio/0.24.0.
New in playback
- Three speed tiers. At 0.4 s a step or slower, the moving marker carries its
+Namount, as before. At faster speeds the marker still travels and+Nappears when it arrives. Below 0.2 s a step, the path lights up for a moment and the marker appears at the end with+N. The tier is chosen when a step starts, so changing the speed during a step changes its pace but not what it draws; the next step uses the new speed. - Step always shows the full movement, whatever the speed is set to.
- Playback speed on the phone. More → Playback speed offers Slow (1 s a step), Normal (0.6 s, the default), Fast (0.3 s) and Very fast (0.12 s); the current one is checked.
- Fewer moving markers on the phone. A phone shows at most 12 moving markers with their amounts in a step, the first 12 of the same order the desktop uses for its 24, and no departure ring. Every other transfer still lights its path and shows its arrival; Pools still light up and Converters still show their mark. This is decided when a step starts, so rotating the phone during a step makes nothing in that step appear or disappear.
- Reduced motion and far zoom keep their forms, unchanged.
Notes
Twelve release-note and phone strings in 18 languages, 16 of them without native-speaker review. A known limit, unchanged by this release: on a desktop development build, a stress graph with about 300 transfers in one step measured roughly 70–200 ms per frame, so the shortest speed may not look smooth on graphs that busy. The changes are covered by automated tests of each tier, Step, the phone's speed sheet and marker limit, the per-step choice, reduced motion and the unchanged results, and by an automated check of the production build. Automated verification is recorded in #343. This is the final release in the three-part playback work tracked in #330.
Included pull requests
- Feature: #343