spreadlab/web/src
Justin Visser 2b47158b01 web: kill the round-switch flash, dots swap exactly at their moment
The flash came from branch switching at the round tick: every node due
that round dropped its gray unreached dot at once while its rose dot
waited invisibly for an animation delay. The unreached/reached branch is
now gated per frame by the same appearance predicate the live counter
uses (nodeDisplayedAsReached), so each gray dot stays put until the very
frame its rose dot starts fading in. Animation delays are gone; the
fade starts on the branch flip.
2026-06-10 18:28:49 +02:00
..
assets web: hide native number spinners; slower, fully staggered rounds 2026-06-10 18:26:28 +02:00
components web: kill the round-switch flash, dots swap exactly at their moment 2026-06-10 18:28:49 +02:00
composables web: hide native number spinners; slower, fully staggered rounds 2026-06-10 18:26:28 +02:00
lib web: kill the round-switch flash, dots swap exactly at their moment 2026-06-10 18:28:49 +02:00
presets web: the dashboard page, slice 3 of M3 2026-06-10 16:55:14 +02:00
types api: POST /api/scenario returns result plus graph topology (M3 slice 1) 2026-06-10 15:48:48 +02:00
App.vue web: mobile pass, slice 10 of M3 2026-06-10 18:09:51 +02:00
main.ts web: scaffold Vue 3 + Vite app (create-vue, lean options) 2026-06-10 12:55:43 +02:00