cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Karim Jerbi 7215faae44 feat(properties): make inherited properties editable, align dropdowns, and switch transparency to EditChoice
Enable in-place editing of inherited properties in the Properties panel:
- Transparency: Switch to PropValue::EditChoice with ByLayer and ByBlock presets to allow direct typing of any numeric percentage value (0..90%) without combo_box autocomplete interference.
- Select-all-on-click: Integrate EditChoice text inputs into build_field_key_map with dedicated widget IDs, preserving click-to-select-all across editable fields.
- Material: Provide bounded preset choices (ByLayer, ByBlock, Global, and active custom material) to avoid scanning large drawing dictionaries.
- Plot style: Implement mode-aware behavior with interactive Choice in STB mode and ReadOnlyWithTooltip in CTB mode.
- Read-only tooltips: Introduce PropValue::ReadOnlyWithTooltip to provide contextual explanations for locked fields while preserving mouse text selection and clipboard copying.
- Dropdown alignment & unified borders: Fix EditChoice internal input/caret background clipping so the container's 1px neutral/active border surrounds the entire control identically to Lineweight and text inputs.
- Document defaults & aggregation: Synchronize document header defaults when editing with No selection, and aggregate heterogeneous multi-selections (*VARIES*).
2026-08-23 23:20:34 +01:00
..
app feat(properties): make inherited properties editable, align dropdowns, and switch transparency to EditChoice 2026-08-23 23:20:34 +01:00
entities feat(mline): align creation and editing 2026-08-23 00:30:41 +03:00
io feat(properties): make inherited properties editable, align dropdowns, and switch transparency to EditChoice 2026-08-23 23:20:34 +01:00
modules fix(model): repair solid selection flows 2026-08-23 23:44:03 +03:00
plugin fix: restore workspace verification 2026-08-15 23:11:26 +03:00
scene feat(properties): make inherited properties editable, align dropdowns, and switch transparency to EditChoice 2026-08-23 23:20:34 +01:00
shaders fix(point): preserve relative marker sizing 2026-08-22 22:22:01 +03:00
ui feat(properties): make inherited properties editable, align dropdowns, and switch transparency to EditChoice 2026-08-23 23:20:34 +01:00
cli.rs fix(renderer): add automatic compat fallback 2026-07-24 17:05:54 +03:00
command.rs fix(model): repair solid selection flows 2026-08-23 23:44:03 +03:00
config.rs feat(web): persist browser state 2026-07-29 00:44:00 +03:00
discussions.rs fix(plugins): trust platform certificates 2026-07-29 15:00:07 +03:00
i18n.rs feat(i18n): add Bulgarian locale 2026-08-17 23:45:04 +03:00
lib.rs feat(locale): add Fluent translations 2026-08-02 18:53:38 +03:00
locale_catalog.rs feat(model): add exact solid modelling tools 2026-08-23 22:53:31 +03:00
main.rs feat(locale): add Fluent translations 2026-08-02 18:53:38 +03:00
network.rs fix(plugins): trust platform certificates 2026-07-29 15:00:07 +03:00
par.rs feat(wasm): sequential rayon shim for the web build 2026-06-16 17:11:20 +03:00
patreon.rs fix: normalize recent Patreon support 2026-08-04 12:17:21 +03:00
perf.rs perf(scene): make geometry edits incremental 2026-07-28 17:16:27 +03:00
snap.rs Merge pull request #856 from ramox81/codex/align-circle-behavior 2026-08-21 23:29:57 +03:00
sys.rs fix(linux): focus browser on external links 2026-07-30 21:07:31 +03:00
videos.rs fix(plugins): trust platform certificates 2026-07-29 15:00:07 +03:00