Hakan Seven
bd5f9436ea
Merge pull request #852 from ramox81/codex/complete-hatch-workflow
2026-08-21 21:02:14 +03:00
Hakan Seven
4bc02b6b4a
fix: correct hatch geometry workflow
2026-08-21 20:52:03 +03:00
Hakan Seven
b648000e78
Merge pull request #850 from ramox81/codex/associative-center-mark
2026-08-21 20:19:54 +03:00
Hakan Seven
a59537c337
Merge pull request #848 from ramox81/codex/complete-solid-workflow
2026-08-21 19:54:38 +03:00
Hakan Seven
ee89458f8a
fix(solid): use kernel geometry
...
Derive extrusion, bounds, edges, and fill from cadkernel while preserving precise view filtering and stable GPU uploads.
2026-08-21 19:47:03 +03:00
Hakan Seven
77e1f1b876
fix(plot): respect non-printing layers
...
Filter nested block, attribute, table, hatch, and wipeout geometry during export while preserving canvas visibility.
2026-08-21 18:57:23 +03:00
ramox81
f83037271c
Complete hatch creation and editing workflow
2026-08-21 12:57:19 +03:00
ramox81
ff09fc7800
Implement associative center mark workflow
2026-08-21 12:05:18 +03:00
ramox81
0ae6355c2c
Correct shared center settings behavior
2026-08-21 11:46:12 +03:00
ramox81
eba4fb87a8
Complete associative centerline workflow
2026-08-21 11:01:18 +03:00
ramox81
17dc0aff39
Complete 2D solid workflow
2026-08-21 10:14:26 +03:00
gianlucafiore
eb5cbaeca0
feat(layers): add non-printing layer support
2026-08-20 20:37:27 -03:00
Hakan Seven
87193ce22e
fix(image): preserve raster brightness
2026-08-21 00:33:28 +03:00
Hakan Seven
44efb8fd53
feat(frame): complete frame controls
...
Preserve frame geometry for selection while separating viewport and plot visibility across supported reference entities.
Refs #642
2026-08-20 23:37:02 +03:00
Hakan Seven
2a852f4479
feat(gradient): align editing and rendering
2026-08-20 21:17:10 +03:00
Hakan Seven
0e944c19a6
feat(boundary): trace exact planar loops
2026-08-20 19:44:16 +03:00
ramox81
b7819481f0
Complete wipeout workflow and editing
2026-08-20 17:56:11 +03:00
Hakan Seven
bb49f92e99
fix(model): repair solid booleans
...
Track selection order for directional subtraction and use the kernel fixes for periodic curved-face intersections.\n\nRefs #816
2026-08-20 16:00:20 +03:00
ramox81
4d2e8bf0b0
refactor(gradient): remove obsolete outline collector
2026-08-20 15:41:45 +03:00
ramox81
aee3397f5d
fix(gradient): align properties and editing
2026-08-20 15:33:09 +03:00
Hakan Seven
5e62da464e
fix(properties): preserve literal text
...
Separate numeric fields from names and content so only numeric property values are evaluated as expressions.
Refs #809
2026-08-20 14:58:12 +03:00
ramox81
4923e4c9da
feat(boundary): complete region creation workflow
2026-08-20 13:14:48 +03:00
Hakan Seven
1c408e3a73
feat(spline): improve fit and CV editing
...
Keep planar conversions kernel-backed and leave unsupported 3D, CV-to-fit, and closed rebuilds unavailable instead of changing curve data.\n\nRefs #815
2026-08-20 00:18:45 +03:00
Hakan Seven
0f250bb485
feat(ellipse): add complete grip editing
2026-08-19 23:48:13 +03:00
Hakan Seven
8601fd8e4b
fix(render): draw block-contained 3D faces
2026-08-19 23:34:10 +03:00
Hakan Seven
c8840e2706
fix(web): force WebGL2 backend
...
Affected Chromium adapters fail after selecting WebGPU even when packed renderer paths are forced. Use WebGL2 for the web app and let device limits select renderer tiers.\n\nRefs #788
2026-08-19 19:04:58 +03:00
ramox81
0d37d3ff78
Improve spline fit and control vertex grips
2026-08-19 11:02:32 +03:00
Hakan Seven
97a6322e2a
fix(web): use compatibility renderer
...
Chromium can advertise WebGPU limits that its shader path does not reliably support. Keep web builds on the packed/texture pipelines.\n\nRefs #788
2026-08-18 22:35:39 +03:00
Hakan Seven
0b5d4bd311
fix(mtext): honor background contrast
...
Preserve stored dimension fills and rotate text backgrounds with their labels.
Refs #774
2026-08-16 23:58:17 +03:00
gianlucafiore
252224f546
Merge pull request #778 from gianlucafiore/fix/annotative-mtext-leader
...
Fix annotative MTEXT attachment alignment
2026-08-16 16:20:45 -03:00
gianlucafiore
3603346a19
fix: keep annotative mtext anchored to insertion point
2026-08-16 16:17:04 -03:00
Hakan Seven
36e0e40b36
perf(raster): avoid needless image resampling
2026-08-16 21:22:58 +03:00
Hakan Seven
1dded7f881
fix: restore workspace verification
2026-08-15 23:11:26 +03:00
gianlucafiore
7810d2c154
fix: allow multiple stretch selection windows
2026-08-15 15:01:05 -03:00
Hakan Seven
f247d15f6e
feat(plugin): harden V4 host integration
...
Preserve legacy wire indices and route concurrent V4 responses and background requests by correlation and stable tab ID.
2026-08-15 20:17:43 +03:00
Hakan Seven
6cc1bf9755
fix(layer): centralize rename flow
2026-08-15 19:56:35 +03:00
Karim Jerbi
dceb9626ae
fix(dock): block palette reflects new blocks without reopening
...
Creating a block from selected entities now bumps the geometry epoch, so the
block palette's per-update stale check notices the new definition and refreshes
its list in place instead of requiring the user to close and reopen the panel.
2026-08-14 21:21:40 +01:00
gianlucafiore
f47ab7e891
fix: respect drawing units for annotative text
2026-08-14 15:38:54 -03:00
Hakan Seven
26fd9a3c02
feat(i18n): add seven UI locales
2026-08-14 11:06:53 +03:00
Hakan Seven
e58bef39dc
fix(web): use browser-safe render timing
2026-08-13 23:57:51 +03:00
Hakan Seven
1d2f0a09c1
feat(hatch): add associative boundaries
2026-08-13 23:47:50 +03:00
gianlucafiore
18ef42db82
Merge pull request #756 from gianlucafiore/fix/leader-behavior
...
Fix classic leader behavior and annotation linkage
2026-08-13 11:59:46 -03:00
gianlucafiore
2d1ee0d936
fix: improve classic leader behavior and annotation linkage
2026-08-13 11:58:54 -03:00
Hakan Seven
2088372672
fix(hatch): preserve preview pattern origin
...
Refs #532
2026-08-13 17:25:46 +03:00
Hakan Seven
7a8da58d55
feat(hatch): add multi-region selection
...
Refs #532
2026-08-13 17:16:29 +03:00
gianlucafiore
e21d4954a3
fix: respect drawing units in annotation scales
2026-08-12 23:41:22 -03:00
Hakan Seven
5b9fffdfba
fix(hatch): clip fill with kernel mesh
...
Resolve boundary topology before rendering so corner-aligned pattern rows cannot flip shader parity. Chunk indexed geometry to device buffer limits and retain the texture compatibility transport.
Refs #489
2026-08-13 00:29:03 +03:00
Sebastian
29c41a4041
Snapshot: V4 plugin API and host integration
2026-08-12 21:01:39 +02:00
Hakan Seven
448869ac35
perf(view): share viewport render caches
2026-08-12 20:38:18 +03:00
Hakan Seven
0df2356243
fix(view): correct 3D mesh interaction
...
Sync projection controls from the active camera, preserve the UCS icon in perspective views, and use visible or selected 3D geometry for orbit pivots. Dense mesh vertex grips remain hidden.
2026-08-12 19:49:52 +03:00