Skip to content

feat: rebuild Dimension Style Manager tabs after AutoCAD - #809

Merged
mlightcad merged 1 commit into
mainfrom
feat/dim-style-manager-tabs
Oct 28, 2026
Merged

mlightcad merged 1 commit into
mainfrom
feat/dim-style-manager-tabs

Conversation

@mlightcad

Copy link
Copy Markdown
Owner

Summary

  • Rebuild Dimension Style Manager tabs (Lines, Symbols, Text, Fit, Primary/Alternate Units, Tolerances) with AutoCAD-style layouts and live SVG preview
  • Wire Text-tab appearance/position/alignment (including DIMTFILL, negative DIMGAP frame, DIMTXTDIRECTION) and bump @mlightcad/data-model to 1.15.16
  • Fix preview metrics for framed text, Symmetric/Basic tolerance round-trip, and color-picker stacking when opened from the edit dialog

Test plan

  • Open Dimension Style Manager; confirm list/preview/actions still work and preview redraws for the selected style
  • Modify each tab (Lines / Symbols / Text / Fit / Primary / Alternate / Tolerances) and verify values save and reload
  • Text tab: set fill color (none / background / custom), draw text frame, alignment, and confirm preview + round-trip
  • Tolerances: switch None / Symmetric / Deviation / Limits / Basic; confirm Symmetric keeps upper/lower in sync and Basic toggles the text frame
  • Open color dropdowns from the edit dialog and confirm the color picker appears above the dialog
  • Create / override / compare styles still behave as before

Replace plain field grids with AutoCAD-style Lines/Symbols/Text/Fit/Units/Tolerances layouts and a live SVG preview that honors fill, frame, and text direction.
@mlightcad mlightcad self-assigned this Oct 28, 2026
@mlightcad mlightcad added the feature Introduces a new user-facing feature or capability. label Oct 28, 2026
@mlightcad
mlightcad merged commit 8a2d140 into main Oct 28, 2026
4 checks passed
@mlightcad
mlightcad deleted the feat/dim-style-manager-tabs branch October 28, 2026 01:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Introduces a new user-facing feature or capability.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant