aboutsummaryrefslogtreecommitdiffstats
path: root/src/api.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-15 09:10:51 -0700
committerAdam Soltys <[email protected]>2026-10-15 09:10:51 -0700
commit2f1998d67c6878026dbd9666807e8ea24cbbfdd6 (patch)
tree6d06c3af046ffc5653049d2fb66eb2667fabbf22 /src/api.js
parent6ecc636c4a16b343f07d65c953c678762a1f175a (diff)
downloadcoinosv3-2f1998d67c6878026dbd9666807e8ea24cbbfdd6.tar.gz
coinosv3-2f1998d67c6878026dbd9666807e8ea24cbbfdd6.zip
Media pager: a flick flies from an ordinary brisk swipe, and further. A flight took a hard fling (3 px/ms, coasting 500 ms) — Adam, 2026-10-16: "too hard to get it to fly". Now from 1.6 px/ms, coasting 800 ms (so a brisk swipe is two posts, a hard flick five or six), and the finger's speed is its average over its last 80 ms rather than its last five samples — at a phone's 120 Hz those were a third of that, and the finger slowing as it lifts hid the flick. tools/pager-swipe-fly-test.js: the quick flick is three big moves on a schedule from the start (a move's handling in a headless browser takes 30–50 ms, so a paced flick came out a stroll), flying three to six posts; a 320px swipe over 130ms is still one post; pager-tap-slop and profile-pager tests pass.
Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01J1Kon8bxJoHRpJdSzshCkp
Diffstat (limited to 'src/api.js')
0 files changed, 0 insertions, 0 deletions