forked from 1b-agent/opencadstudio-upstream
feat(ui): feature-parity context menu — Snap Overrides, transparent Pan/Zoom, ARC keyword flow
The command menu now follows the commercial solutions' layout row for row: Enter, Cancel,
Recent Input ▸, the command's keywords, Snap Overrides ▸ (every object snap
with its glyph, Mid Between 2 Points, None, Osnap Settings…), then Pan and
Zoom. Pan / Zoom run transparently while a command is active ('PAN,
'ZOOM …): navigation modes leave the command untouched and an interactive
ZOOM Window parks it and resumes it afterwards. Rows carry an icon gutter
so labels align; the Enter row shows a default value ("<0.5000>") as its
hint instead of a second finish row.
ARC gets the commercial solutions' prompt flow with all keywords: start [Center], second
point [Center/End], end; after Center: end [Angle/chord Length]; after
End: center [Angle/Direction/Radius]; Enter continues tangent. The
previous default (Center/Start/End with method codes) stays as ARC_CSE.
Object snaps gain a one-shot "None" override. New strings in all locales.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
96df4928c7
commit
02cd98e790
34 files changed
+1305
-67
No files matched your search
@@ -2856,6 +2856,15 @@ draw =
|
||||
.center-keyword = Центр
|
||||
.close-keyword = Замкнуть
|
||||
.second-pt = Вторая точка
|
||||
.arc-specify-start-point-of-arc = ARC Укажите начальную точку дуги:
|
||||
.arc-specify-second-point-of-arc = ARC Укажите вторую точку дуги:
|
||||
.arc-specify-end-point-of-arc = ARC Укажите конечную точку дуги:
|
||||
.arc-specify-center-point-of-arc = ARC Укажите центр дуги:
|
||||
.arc-specify-included-angle = ARC Укажите центральный угол:
|
||||
.arc-specify-length-of-chord = ARC Укажите длину хорды:
|
||||
.arc-specify-tangent-direction-for-the-start-point-of-arc = ARC Укажите направление касательной в начальной точке дуги:
|
||||
.arc-specify-radius-of-arc = ARC Укажите радиус дуги:
|
||||
.chord-length = Длина хорды
|
||||
|
||||
modify =
|
||||
.add-vertex = Добавить вершину
|
||||
@@ -5311,6 +5320,10 @@ ui =
|
||||
.deselect-all = Снять выделение
|
||||
.options-ellipsis = Параметры...
|
||||
.base-point = Базовая точка
|
||||
.snap-overrides = Разовые привязки
|
||||
.mid-between-2-points = Середина между 2 точками
|
||||
.osnap-settings = Настройки привязки...
|
||||
.snap-override-none-next-pick-only = Разовая привязка: Нет (только следующая точка).
|
||||
|
||||
dimstyle =
|
||||
.keep-text-between-extension-lines = Всегда размещать текст между выносными линиями
|
||||
|
||||
Reference in new issue
Block a user