github HakanSeven12/OpenCADStudio v0.3.6

latest releases: v2026.40.1, v2026.40, v2026.39...
4 months ago

Highlights

  • Start tab. A fixed Welcome tab opens on launch with quick access to New / Open / Donate, persistent Recent Documents, and a brand-tinted glow behind the action row. No more auto-spawned Drawing1.
  • Text LOD everywhere. The baseline / greek / full ladder previously used only by Text and MText now applies to AttributeDefinition, AttributeEntity, Tolerance, and the text inside Dimension and Table — including baked-block paths.

Fixes

  • scene: render baked-block geometry for Dimension and Table (*D### / *T### / custom names) instead of synthesising from the style — fixes 60000-unit dim text in files with DIMSCALE 304.8.
  • text: width factor and oblique angle now use the entity-level value when present and only fall back to the text style — fixes mis-sized text in styles with non-default width or oblique.
  • text: MText honours is_backward and is_upside_down text-style flags.
  • text: MultiLeader no longer applies scale_factor on top of ctx.text_height (already baked).
  • text: Tolerance uses the entity's stored dimension_gap instead of a hard-coded heuristic.
  • text: Table cells resolve text height / font / alignment through CellContent → CellStyle → TableStyle.{title|header|data}_row_style.
  • io: opening a DWG with degenerate Arcs (radius ≈ 5e-14, zero sweep) or 100k-vertex LwPolylines at astronomic coordinates no longer crashes the wire pipeline with a 3 GB allocation. is_entity_corrupt now validates vertex coordinates, thickness, and degenerate-curve cases for Arc / Circle / Ellipse.

Full Changelog: v0.3.5...v0.3.6

Don't miss a new OpenCADStudio release

NewReleases is sending notifications on new releases.