Files
lightcraft/crates
Matthew James SivakandClaude Opus 5.5 8d91abe603 LR-VIEW-ZOOM: a slow drag verdict needs two strikes and expires (#330)
A busy moment (another app, a backup) could make a slider draft small for
the rest of the session. DragScale keeps timing in wall-clock time, what the
user waits for, but now:

- a (photo, control) pair is slow only after two drags in a row over 20 ms
  (1.25x the 16 ms budget); the first makes it suspect, and a drag within
  20 ms forgets the verdict;
- a slow verdict lasts 30 s, then a drag tries full size again; a slow
  retry doubles the wait, up to 240 s (after WebRTC's CPU overuse detector:
  40 s ramp-up delay, doubled after a failed up-switch, capped at 240 s).

The time comes from egui's input clock, which the web build has too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:33:38 +02:00
..
2026-10-11 12:02:46 +00:00
2026-10-11 12:40:55 +00:00
2026-10-11 12:03:53 +00:00
2026-10-11 12:00:57 +00:00
2026-10-11 12:43:20 +00:00
2026-10-11 11:47:28 +00:00
2026-10-11 13:09:34 +00:00
2026-10-11 13:09:34 +00:00
2026-10-11 12:37:14 +00:00
2026-10-09 20:34:54 -04:00