diff options
| author | Adam Soltys <[email protected]> | 2026-10-12 05:32:52 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-12 05:32:52 -0700 |
| commit | 3ff588d439dbe86da3fd5b2f433f302078bb0222 (patch) | |
| tree | 1b39836d41eababe83810ad589a88997a75bb895 /feed/cache.js | |
| parent | 2b83c3f46c0dc2da1bbd9854443d57de54b979ea (diff) | |
| download | coinosv3-3ff588d439dbe86da3fd5b2f433f302078bb0222.tar.gz coinosv3-3ff588d439dbe86da3fd5b2f433f302078bb0222.zip | |
Feed wheel: a turn back against the coast hunts, in short steps that grow. Flying down the feed and turning the wheel back for the post just passed used to send the page flying the other way (a full notch's coast, 300px) the moment it caught — the reader overshoots again, and hunts by overshooting. Now a reversal against a coast (or one that died within 400 ms) catches the page and takes that notch as a quarter of its travel, over a quick coast (110 ms, not 325); each notch on in the same direction grows the step — 0.35, 0.5, 0.7, 0.85 of a notch — and the sixth is a full push with the usual wind-up, so a few flicks have the wheel flying again. Another turn back while hunting starts the small steps over, and two seconds without a notch ends the hunt: a notch from rest is the push it has always been. Keys, a touch or a grab end it too. tools/feed-wheel-reverse-test.js (short step on reversal, the ramp, the restart, the pause, the just-died coast, the full push from rest); feed-momentum-test still passes.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Diffstat (limited to 'feed/cache.js')
0 files changed, 0 insertions, 0 deletions
