A press inside the minimap band is consumed before text hit-testing and never becomes a Pointer event: pixel y maps back through the painter's linear line interpolation, the viewport centers on that line via the existing scroll_by_lines plumbing (clamp / rebuild / viewport send), and holding the button scrubs — CursorMoved keeps jumping even if the pointer wanders out of the band, until release. Band + inverse-mapping geometry extracted as pure fns and pinned. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| fonts | ||
| src | ||
| Cargo.toml | ||