feat(snap): expose MTP in snap override and context menus

The MTP/M2P midpoint-between-two-points modifier existed as a typed transparent command only. Add it to the Shift+RMB snap override menu as an icon-only cell after Parallel (hover tooltip, no text) with a new osnap/mtp.svg marker, plus a context-menu entry while a point prompt is active.
This commit is contained in:
odofaro committed 2026-09-11 17:57:55 +02:00
1 parent 7d0c059b30
commit 03075612fa
6 files changed
+77 -12

No files matched your search

+5 -2
View File
@@ -1892,9 +1892,12 @@ pub enum Message {
WebFieldCopy,
/// Web only: the focused field's text — write it to the clipboard.
WebFieldCopyText(Option<String>),
/// Pick from the one-shot snap override menu (Shift+RMB): only this snap
/// applies to the next point pick, then the configuration restores (#337).
/// Pick from the one-shot snap override menu (Shift+RMB): only this
/// snap applies to the next point pick, then the configuration restores (#337).
SnapOverridePick(crate::snap::SnapType),
/// Mid Between 2 Points from the snap menu: modal 2-pick modifier over
/// the active point prompt (AutoCAD `_M2P`).
SnapOverrideMtp,
/// Close the one-shot snap override menu without picking.
SnapOverrideClose,
/// Open a path from the Start tab's recent-documents list (skips the