epiphany/crates/epiphany-editor-gui
Levi Neuwirth f50f0ee52d Editor T2 W2: rubber-band selection in the GUI
Drag-to-select over the score view: a pure DragRect tracks the gesture, a
4.0pt movement threshold (under egui's 6.0pt click tolerance) keeps still
long-holds resolving as the clicks users intend — egui reclassifies them as
drags by elapsed time alone — and resolve_release dispatches rubber-band
vs click/toggle as a pure, unit-tested decision. Ctrl/Cmd-click toggles
membership; every member draws the existing highlight with the anchor
accented on top; pencil mode takes precedence and never starts a drag. The
T1a baselines are byte-identical: selection is overlay-side and never
touches the raster. Both mutations killed and coordinator re-verified.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 09:35:54 -04:00
..
goldens Editor T1a: pixel goldens over the score raster the GUI displays 2026-07-23 14:58:28 -04:00
src Editor T2 W2: rubber-band selection in the GUI 2026-07-24 09:35:54 -04:00
Cargo.toml Editor T1a: pixel goldens over the score raster the GUI displays 2026-07-23 14:58:28 -04:00
DECISIONS.md Editor T2 W2: rubber-band selection in the GUI 2026-07-24 09:35:54 -04:00