Kreis-Mittelpunkt + Quadranten (0/90/180/270°) sind jetzt snapbar

Nutzer-Wunsch: "bei Kreisen wäre ich froh wenn Kreismittelpunkte und
0/90/180/270 Grad auch snappen." Fund: computeSnap() (tools/snapping.ts)
kannte das schon vollständig (Center- + Quadranten-Fang für Kreis/Bogen,
Bogen nur innerhalb seiner Winkel-Spanne) -- gesteuert über
`settings.center`, das im Modell aber auf `false` stand UND im Footer
(StatusBar SnapControl) gar keinen Schalter hatte. Ein bereits fertig
gebautes Feature war dadurch komplett unerreichbar.

DEFAULT_SNAP.center jetzt `true`; neue Checkbox "Kreismitte/Quadranten
(0/90/180/270°)" im Fang-Popover der Statusleiste (analog den übrigen
Snap-Arten), damit es wie alle anderen auch abschaltbar bleibt.

tsc/vitest 940/940 grün (keine bestehenden Tests setzten auf
center:false als Default).
This commit is contained in:
2026-08-22 01:24:51 +02:00
parent 4788ca9261
commit c8ac5a3d89
4 changed files with 18 additions and 2 deletions
+1
View File
@@ -231,6 +231,7 @@ export const en: Record<TranslationKey, string> = {
"snap.enabled": "Snap on",
"snap.endpoint": "Endpoint",
"snap.midpoint": "Midpoint",
"snap.center": "Circle center/quadrants (0/90/180/270°)",
"snap.intersection": "Intersection",
"snap.onEdge": "On edge (perp.)",
"snap.grid": "Grid",