diff options
| author | Adam Soltys <[email protected]> | 2026-10-16 21:57:44 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-16 21:57:44 -0700 |
| commit | 53d4d26bdaa889bc50d79082c373ae04d1a96e00 (patch) | |
| tree | 559f067742d4db3dd93befc960931c52f9e023b5 /src/thread-cache.js | |
| parent | ed3c047bf3969f81488a2cf9cb52af009407f07f (diff) | |
| download | coinosv3-53d4d26bdaa889bc50d79082c373ae04d1a96e00.tar.gz coinosv3-53d4d26bdaa889bc50d79082c373ae04d1a96e00.zip | |
A turn back against a flying feed brakes first: that notch eases the coast to a stop, the next is the gentle start back, the ones after wind up.
The gentle half push straight away from a flight still overshot (Adam, 2026-10-16: "the first click of the wheel should just stop the coasting/flying maybe with a quick easing rather than a sudden stop and then the next notch should start going slowly in reverse and the next ones should start speeding up"). Now, when the page is flying (over 1.2 px/ms — a notch from rest peaks near 0.9), the first notch back only brakes: the coast's decay is shortened to 40 ms from that moment (the frames a busy thread missed don't travel first), so a flight at 8 px/ms stops within ~300 px, eased. The notch after it, up to 2.5 s later, is the gentle start — half a notch's travel at half the speed — and the ones after wind up as usual. Against a stroll or a coast that only just died there is nothing worth braking: the turn back is the gentle start itself, as before.
feed-wheel-reverse-test: the brake moves nothing by itself and eases out within a short way, never the other way; the next notch creeps back half a notch; the ones after wind up; a notch back a second and a half later is still gentle, three seconds later a full push; a stroll turned back starts gently at once.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01J1Kon8bxJoHRpJdSzshCkp
Diffstat (limited to 'src/thread-cache.js')
0 files changed, 0 insertions, 0 deletions
