github HakanSeven12/OpenCADStudio v0.8.8

latest releases: v2026.36, v0.9.8, v0.9.7...
one month ago

Features

  • Standard DWG coverage now reaches the scene end-to-end: extended entities, object data, tables, view symbols, lights, materials, visual styles, dimensions, and viewport data are decoded into editable OpenCADStudio models.
  • 3D solids and meshes gain complete ACIS placement, block-transform, material, colour-fallback, tessellation, and rendering integration.
  • Start-page workflows, document-cache REPL access, responsive file-opening progress, and the in-app performance console are expanded.

Fixes

  • Save As preserves unsupported and newly decoded CAD data instead of producing lossy or recover-only round trips; DBCOLOR and additional legacy DWG/DXF records survive save and reopen.
  • Web loading uses a dedicated parser worker and paper-space rendering no longer produces stale, enlarged, or misplaced overlays.
  • Large-coordinate leaders and complex linetypes retain precision; annotative scales, model-space linetype scaling, inserted wipeouts, XREF layer-zero colours, viewport stretching, and SHX plotting render correctly.
  • Camera near/far planes update during orbit, renderer capability selection falls back automatically, and oversized 3D edge buffers split safely.
  • Snap tracking keeps full precision, XREF text picking is tighter, and legacy R12 through pre-R2004 drawings recover block ownership, paper-space placement, gradients, MTEXT backgrounds, polyline widths, and AC15 locators correctly.

Performance

  • Snap, tracking, hover, selection, and picking share one spatial interaction index instead of repeatedly scanning dense scenes.
  • Entity edits, history, undo, redo, resident geometry, and interaction indexes update incrementally, removing large-drawing stalls during add, delete, modify, and grip operations.
  • File opening and expensive scene work move off the UI thread; initial hover and paper/model navigation stay responsive.
  • Repeated block meshes share GPU geometry, changed mesh chunks patch in place, and large mesh batches use chunk culling plus indirect draws.

Chore

  • Pin the current acadrust DWG pipeline and round-trip fixes.
  • Remove the temporary vendored web renderer.
  • Add document-cache REPL handling from @schoeller in #472.

Full Changelog: v0.8.7...v0.8.8

Don't miss a new OpenCADStudio release

NewReleases is sending notifications on new releases.