openpencil/crates/op-editor-ui
Kayshen-X 82d33e27df fix(canvas): arc-sector hit-test handles a negative sweep
A negative `sweep_angle` covers the angular range `[start + sweep,
start]`; the hit-test compared against `sweep.abs()` from `start`,
rejecting points that are actually inside such an arc. Normalise to
a forward sweep before the angle-window test.

Self-review follow-up to the arc/pen-handle work (the codex second
review stalled mid-run). op-editor-ui 148 tests green.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-05-17 18:56:04 +08:00
..
src fix(canvas): arc-sector hit-test handles a negative sweep 2026-05-17 18:56:04 +08:00
tests refactor: extract op-editor-ui crate 2026-05-16 23:33:47 +08:00
Cargo.toml refactor: extract op-editor-ui crate 2026-05-16 23:33:47 +08:00