cad-editor/tests
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
..
active_space_roundtrip.rs fix(layout): create the CTAB variable so the exact paper tab round-trips 2026-07-12 01:17:26 +03:00
annotative_context_roundtrip.rs feat(annotative): synthesize per-object contexts + editable UI 2026-07-13 22:38:29 +03:00
annotative_context_synthesis.rs fix: restore workspace verification 2026-08-15 23:11:26 +03:00
block_hatch_export.rs feat(draworder): HATCHTOBACK command and interactive DRAWORDER workflows 2026-08-23 18:56:01 +01:00
dim_copy_check.rs fix(copy): duplicate a dimension's baked block so COPY copies it (#161) 2026-06-25 22:30:45 +03:00
dim_line_color_roundtrip.rs feat(props): make dim-line colour editable for leaders and dimensions 2026-07-13 17:31:09 +03:00
hatch_shader_lod.rs fix(hatch): delay complex pattern LOD 2026-07-29 16:50:16 +03:00
mesh_shader_limits.rs refactor(renderer): select paths by GPU limits 2026-07-29 12:49:41 +03:00
page_setup_root_repair.rs fix: restore workspace verification 2026-08-15 23:11:26 +03:00
pdf_export_text_check.rs feat(properties): make inherited properties editable, align dropdowns, and switch transparency to EditChoice 2026-08-23 23:20:34 +01:00
text_font_rendering.rs feat(properties): make inherited properties editable, align dropdowns, and switch transparency to EditChoice 2026-08-23 23:20:34 +01:00
zoom_extents_xline.rs fix(view): exclude XLine/Ray display segments from ZOOM Extents (#284) 2026-07-05 14:08:43 -07:00