github HakanSeven12/OpenCADStudio v0.3.3

latest releases: v2026.41, v2026.40.1, v2026.40...
5 months ago

Highlights

  • Full DimStyle integration — dimensions in opened files now render with the arrow shapes, colours, line weights, text format, tolerances, alternate units, center marks and linetypes specified in their DIMSTYLE table instead of the previous hard-coded "open V + 4-decimal text" fallbacks. Inserts of CAD files made in AutoCAD/BricsCAD round-trip visually for the entire DimStyle field set.
  • Selection-aware Home ribbon (#17) — selecting an entity updates the Layer / Color / Linetype / Lineweight dropdowns to match, so the dropdowns can be used to inspect (and change) the current object instead of only the creation defaults.
  • Lower idle CPU (#18) — the per-frame window::frames() subscription only runs while something on screen is animating, dropping idle CPU from ~2-3 % to near 0 on Windows.

DimStyle fields now honoured at render time

Arrows: DIMASZ, DIMBLK/DIMBLK1/DIMBLK2/DIMSAH/DIMLDRBLK (ClosedFilled, Closed, Open/30/90, Dot, Origin, Box, Datum, Tick, ArchTick, Small, None), DIMTSZ tick override
Lines: DIMEXO, DIMEXE, DIMDLE, DIMFXL/DIMFXLON, DIMSE1/DIMSE2, DIMSD1/DIMSD2, DIMSOXD, DIMLTEX/DIMLTEX1/DIMLTEX2, DIMLWD, DIMLWE
Colour: DIMCLRD, DIMCLRE, DIMCLRT
Text: DIMTXT, DIMTXSTY, DIMTAD, DIMTVP, DIMGAP, DIMJUST, DIMTIH/DIMTOH, DIMTMOVE leader, DIMTFILL/DIMTFILLCLR background fill
Format: DIMDEC, DIMZIN, DIMLFAC, DIMRND, DIMDSEP, DIMPOST, DIMLUNIT (Sci/Decimal/Eng/Arch/Frac), DIMFRAC
Angular: DIMAUNIT, DIMADEC, DIMAZIN
Alternate: DIMALT, DIMALTF, DIMALTD, DIMALTU, DIMALTRND, DIMAPOST, DIMALTZ
Tolerance: DIMTOL, DIMLIM, DIMTP, DIMTM, DIMTDEC, DIMTZIN
Center mark: DIMCEN
DIMBASELINE picks up DIMDLI from the active DimStyle.

Fixes

  • ui: Home-ribbon dropdowns mirror the entity selection (#17)
  • perf: drop idle window::frames() subscription (#18)

Full Changelog: v0.3.2...v0.3.3

Don't miss a new OpenCADStudio release

NewReleases is sending notifications on new releases.