Hakan Seven
4fd9b98da4
perf(render): instance block geometry
...
Share source buffers across block placements and render nested content with GPU instance transforms.\n\nChunk silhouettes and compact mesh material data so large drawings stay under device buffer limits and remain responsive.
2026-08-12 02:33:10 +03:00
Karim Jerbi
7bfb617745
feat(dock): stacked edge rendering and drag-to-reorder preview
2026-08-11 23:13:05 +01:00
Karim Jerbi
10a1d89f19
feat(dock): migrate block palette onto general edge-stack dock
...
Pin/close/resize/drag-between-edges/auto-collapse hover, themed and
persisted, mirroring the properties panel chrome.
2026-08-11 23:13:05 +01:00
Karim Jerbi
dce555f5bc
feat(config): persist general edge-stack dock layout
2026-08-11 23:13:05 +01:00
Karim Jerbi
20be91ccaa
feat(dock): add edge-stack dock data model and slice geometry
2026-08-11 23:13:05 +01:00
gianlucafiore
622da9095e
Merge pull request #744 from gianlucafiore/fix/plotstyle-and-printall-actions
...
Improve plot style editing and Print All plot actions
2026-08-11 18:45:51 -03:00
gianlucafiore
9fb075f8ee
fix: improve plot style editing and print all plot actions
2026-08-11 18:45:00 -03:00
Hakan Seven
c4dfa7567d
fix(model): correct primitive creation and grips
2026-08-12 00:03:27 +03:00
Hakan Seven
59ca0f693f
feat(model): edit primitive history properties
2026-08-11 20:14:51 +03:00
Hakan Seven
4ac10187c2
fix(model): preserve solid history lifecycle
2026-08-11 20:10:23 +03:00
Hakan Seven
d2993fd054
feat(model): add parametric solid grips
2026-08-11 19:59:24 +03:00
Hakan Seven
ea8dd24865
build: update cadkernel history service
2026-08-11 19:55:56 +03:00
Hakan Seven
e37b77e426
feat(model): persist solid creation history
2026-08-11 19:52:17 +03:00
Hakan Seven
dc6dc2256d
fix(model): sync solid render interaction
2026-08-11 19:39:01 +03:00
Hakan Seven
ed21681d48
feat(model): preview primitive height
2026-08-11 19:39:01 +03:00
gianlucafiore
d76dcd8426
Merge pull request #741 from gianlucafiore/feature/objectscale-dialog
...
Add annotation object scale access from Properties
2026-08-11 12:10:41 -03:00
gianlucafiore
9741195c2c
feat: add object scale button to properties
2026-08-11 12:08:55 -03:00
Hakan Seven
6cafea92bc
fix(web): preserve DWG render state
...
Carry rendering fields omitted by document serialization and normalize block origins before building web caches.
2026-08-11 17:16:46 +03:00
Hakan Seven
a1f64d7663
fix(render): restore solid surface rendering
...
Keep viewport styles from disabling selected shaded modes.\n\nPack mesh shader inputs to stay within WebGL limits.
2026-08-11 15:44:40 +03:00
gianlucafiore
e0ead249b6
Merge pull request #740 from gianlucafiore/fix/dimension-properties-editable
...
Fix dimension styles incorrectly treated as read-only
2026-08-11 08:45:12 -03:00
gianlucafiore
3a752029cd
fix: allow editing dimension styles
2026-08-11 08:40:54 -03:00
Hakan Seven
7775e3d2c9
chore(release): prepare v0.9.5
v0.9.5
2026-08-11 13:18:51 +03:00
Hakan Seven
6fdd090176
fix(ui): restore start actions and web copy
...
Route About info through browser clipboard on WASM.
Let Start-page links reach the existing command allowlist.
Refs #707
Refs #738
2026-08-11 13:15:09 +03:00
Hakan Seven
70f65270aa
refactor(properties): remove detail sections
2026-08-11 12:49:28 +03:00
Hakan Seven
de6f6c933b
fix(acis): use kernel angle policy
2026-08-11 12:49:20 +03:00
Hakan Seven
c00ee3d924
fix(acis): use source fit tolerance
2026-08-11 10:17:22 +03:00
gianlucafiore
aedd0b8d2d
Merge pull request #735 from gianlucafiore/feature/plotstyle-color-picker
...
Fix CTB plotting for inherited block colors
2026-08-10 20:02:19 -03:00
gianlucafiore
efc881d5bc
Merge remote-tracking branch 'upstream/main' into feature/plotstyle-color-picker
2026-08-10 20:00:13 -03:00
Karim Jerbi
d9016e7196
Merge pull request #734 from KarimJerbi/feature/redraw-regen
...
Add REDRAW / REDRAWALL / REGEN / REGENALL commands- #721
2026-08-10 23:59:14 +01:00
gianlucafiore
97c904796e
fix(plot): preserve inherited ACI for block plotting
2026-08-10 19:57:24 -03:00
Karim Jerbi
f3d8904fc7
fix(alias): only advance the migration marker after the merge persists
...
Advancing ocad.pgp.version (or the web counterpart) could succeed while the
merged alias table write failed, so a later launch skipped migration against a
stale file and permanently lost the new aliases. Gate the version write on the
alias-table write (native fs::write / web set_item) succeeding.
2026-08-10 23:49:43 +01:00
Karim Jerbi
7013aa8cbb
fix(alias): migrate new default aliases into existing profiles
...
Existing installs only got newly-added default aliases when storage was
absent; load_aliases parsed an already-present ocad.pgp or web alias table
verbatim, so R/RA/RE/REA remained unknown to profiles seeded before version 2.
Introduce a versioned default merge: track the default-table version each
profile has seen (wordless ocad.pgp.version marker / localStorage key) and
fold in only the aliases introduced after that version, never overwriting
user-defined mappings or resurrecting deliberately removed aliases. On first
migration the merged table and the advanced marker are persisted so later
launches skip the already-delivered aliases.
2026-08-10 23:39:46 +01:00
Karim Jerbi
de1c1798a0
fix(scene): cfg-gate test-only refresh_pending_any to silence dead-code warning
2026-08-10 23:26:27 +01:00
Karim Jerbi
319710f36b
test(commands): alias R routes like REDRAW
2026-08-10 23:26:27 +01:00
Karim Jerbi
d2e18ead38
feat(aliases): R/RA/RE/REA for REDRAW/REGEN; register verbs
2026-08-10 23:26:26 +01:00
Karim Jerbi
692bb3babf
feat(commands): REDRAW/REDRAWALL/REGEN/REGENALL
2026-08-10 23:26:26 +01:00
Karim Jerbi
7ace7fef9e
feat(render): per-viewport REDRAW force_rasterize through builders to prepare gate
2026-08-10 23:26:26 +01:00
Karim Jerbi
df103575b9
feat(scene): REDRAW refresh request resolved to per-viewport instance ids
2026-08-10 23:26:26 +01:00
gianlucafiore
4d15ac88b2
Merge pull request #733 from gianlucafiore/feature/plotstyle-color-picker
...
Improve plot style editor and PLOT integration
2026-08-10 19:11:43 -03:00
gianlucafiore
e2e4bfdcd4
feat(plotstyle): improve CTB editor workflow
2026-08-10 19:09:40 -03:00
Hakan Seven
22a294c705
build(deps): update cadkernel revision
2026-08-10 21:14:53 +03:00
gianlucafiore
c4322f4cbf
Merge pull request #730 from gianlucafiore/fix/ltscale-line-arc-ellipse
...
Fix linetype scaling for lines, arcs and ellipses
2026-08-10 15:11:54 -03:00
gianlucafiore
d22d0a272c
fix(linetype): preserve patterns for basic curve entities
2026-08-10 15:10:42 -03:00
gianlucafiore
1cd1b89250
Merge pull request #729 from gianlucafiore/fix/705-grip-dynamic-input
...
Add dynamic input and precision snapping to 2D grip editing
2026-08-10 13:30:27 -03:00
Hakan Seven
3b6a4d1c4e
build(deps): update cadkernel revision
2026-08-10 19:29:12 +03:00
gianlucafiore
86d7226df6
feat(grips): add dynamic input and precision snapping
2026-08-10 13:26:35 -03:00
Hakan Seven
873c36beb3
build(deps): update cadkernel revision
2026-08-10 16:32:26 +03:00
Hakan Seven
c943dfe391
fix(render): draw spatial curves and widths
2026-08-10 16:30:43 +03:00
Hakan Seven
ac8183ec91
refactor(cad): use direct stack dependencies
2026-08-10 15:03:31 +03:00
Hakan Seven
3b4fbabdba
build: update acadifc revision
2026-08-10 14:13:43 +03:00