diff options
| author | Adam Soltys <[email protected]> | 2026-10-14 22:21:25 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-14 22:21:25 -0700 |
| commit | ebc59e50cf86e8edfab21a5be9063e5d5eeab07b (patch) | |
| tree | efc4dc4b463fd93dab42c68e10232d3b8a162c60 /src/style.css | |
| parent | 0355c21254d6d452fd4afbec28db3e124bc1d61a (diff) | |
| download | coinosv3-ebc59e50cf86e8edfab21a5be9063e5d5eeab07b.tar.gz coinosv3-ebc59e50cf86e8edfab21a5be9063e5d5eeab07b.zip | |
Media pager: a spin of the wheel flies past the posts and lands snapped on one. A notch was a step, and a breath between steps meant a flick of the wheel moved two or three pictures at most (Adam). Now each notch adds a post to go — the third and later notches of a quick run (within 400 ms) add two, so a flick is a few posts and a spin a dozen — and the pager glides through them with the pictures passing (pagerFly: a longer glide, 100 ms + 110 per screen, eased out), landing snapped on the last. The posts passed are not arrived at: the slide observer stands down while flying (no clip starts, nothing marked seen, no counts asked), and the landing arrives (pager.arrive, the observer's old body). A notch back against a flight catches it on the post it is passing and steps back from there; a touch or a key catches it too (pagerGlide now takes a duration and an onDone that pagerHold fires on interruption, with the snap restored). A notch from rest is the single quick step it was; sideways notches and trackpad runs step as before. tools/pager-wheel-test.js: a spin of five flies eight posts on and lands snapped (gliding mid-way), the spin back, a notch against the flight. feed-video-pager-test's two failures are on HEAD before this.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01J1Kon8bxJoHRpJdSzshCkp
Diffstat (limited to 'src/style.css')
0 files changed, 0 insertions, 0 deletions
