Hakan Seven
7195e1e8fb
feat(commands): step the selection-first keyword commands
...
Add SelectThenKeywordCommand: if nothing is selected it first gathers a
selection (Enter confirms, following the ALIGN contract), then shows the
sub-verbs as buttons like KeywordCommand and dispatches `<name> <verb>
[value]` to the inline handler, which reads the still-selected set.
Convert CHPROP, ADJUST, XDATA, UNDERLAY and DRAWORDER. Verbs the single-value
generic can't express keep working by typing the full line: XDATA SET
<app> <value> and DRAWORDER Above/Under <handle> (a reference pick) are left
off the buttons; CHPROP/ADJUST/UNDERLAY are fully covered.
Verified end to end: SELECTALL then `CHPROP LAYER <name>` moves the selected
entity to that layer through the stepped front-end.
2026-07-16 13:55:49 +03:00
..
commands
feat(commands): step the selection-first keyword commands
2026-07-16 13:55:49 +03:00
update
Merge pull request #383 from KevinGriffin-new/fix/pdf-export
2026-07-16 11:52:46 +03:00
view
feat(open): open drawings in the running editor
2026-07-15 15:18:16 +03:00
alias.rs
feat(alias): centralize command aliases in user-editable ocad.pgp (#286/#288)
2026-07-10 12:39:22 +03:00
automation.rs
Merge pull request #383 from KevinGriffin-new/fix/pdf-export
2026-07-16 11:52:46 +03:00
command_driver.rs
Merge pull request #384 from KevinGriffin-new/fix/matchprop-text
2026-07-16 11:33:46 +03:00
config.rs
refactor(config): consolidate settings into one grouped settings.json
2026-07-10 16:41:34 +03:00
document.rs
perf(undo): record entity deltas instead of cloning the whole document
2026-07-15 11:11:17 +03:00
expr_eval.rs
fix(expr-eval): bound eval_to_string against super-linear DoS
2026-06-28 22:41:02 +03:00
helpers.rs
fix(precision): keep typed coordinates exact in f64 ( #311 )
2026-07-11 21:26:40 +03:00
history.rs
perf(undo): record entity deltas instead of cloning the whole document
2026-07-15 11:11:17 +03:00
layers.rs
refactor: move resource/IO root modules under io/
2026-06-26 23:06:40 +03:00
mod.rs
fix(linux): set the Wayland window app_id so the dock shows the icon
2026-07-16 10:47:11 +03:00
model_ops.rs
fix(web): restore wasm build broken by SECTION + file association
2026-06-29 17:13:17 +03:00
mtext_editor.rs
fix(precision): keep BLOCK base and TEXT/MTEXT insertion points in f64 ( #311 )
2026-07-12 00:34:26 +03:00
plugin_host.rs
fix(plugin): auto-register unknown layers so added entities survive DWG save ( #252 )
2026-07-02 20:36:16 +03:00
properties.rs
feat(annotative): synthesize per-object contexts + editable UI
2026-07-13 22:38:29 +03:00
recent.rs
feat(thumbnail): embed a DWG preview on save, show it on the Start page
2026-07-10 23:03:23 +03:00
settings.rs
refactor(config): consolidate settings into one grouped settings.json
2026-07-10 16:41:34 +03:00
style_ops.rs
fix(annotative): make scale-manager rename and edits actually persist
2026-07-13 14:37:33 +03:00
text_inline.rs
fix(precision): keep BLOCK base and TEXT/MTEXT insertion points in f64 ( #311 )
2026-07-12 00:34:26 +03:00
visibility.rs
refactor(scene): group modules into role-based subfolders
2026-06-16 11:33:46 +03:00