Commit graph

2,442 commits

Author SHA1 Message Date
ramox81
c5900dfff4 Remove redundant circle preview closure 2026-08-21 16:50:01 +03:00
ramox81
fc9110de21 Use circle planes in offset and break 2026-08-21 16:49:56 +03:00
ramox81
390d42a63a Support planar circle tangent snapping 2026-08-21 16:49:49 +03:00
ramox81
5b4c1da881 Use world-space circle properties and grips 2026-08-21 16:49:39 +03:00
ramox81
4f24bb7d02 Complete tangent circle workflows 2026-08-21 16:49:08 +03:00
ramox81
b0e464f4b4 Correct circle size input and persistence 2026-08-21 16:48:41 +03:00
ramox81
5f9d8a9e0e Align arc creation and editing behavior 2026-08-21 14:03:58 +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
573ed3245e
Merge pull request #843 from gianlucafiore/feat/plotstyle-layer-usage
feat(plotstyle): show layer usage by ACI
2026-08-21 00:02:12 -03:00
gianlucafiore
2208076e50 feat(plotstyle): show layer usage by ACI 2026-08-20 23:55:44 -03:00
gianlucafiore
eb5cbaeca0 feat(layers): add non-printing layer support 2026-08-20 20:37:27 -03:00
gianlucafiore
b1b5d31be5
Merge pull request #839 from gianlucafiore/fix/extension-intersection
fix(snap): improve OTRACK and extension snapping
2026-08-20 18:51:44 -03:00
gianlucafiore
02e0960138 fix(snap): improve OTRACK and extension snapping 2026-08-20 18:46:44 -03:00
Hakan Seven
6317de2caa chore(release): prepare v0.9.7 2026-08-21 00:33:49 +03:00
Hakan Seven
87193ce22e fix(image): preserve raster brightness 2026-08-21 00:33:28 +03:00
Hakan Seven
464971969c feat: complete freehand sketch workflow
Co-authored-by: ramox81 <184937705+ramox81@users.noreply.github.com>
2026-08-21 00:17:44 +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
667f20d604 feat(revcloud): complete editing workflow
Keep source planes intact and stored Mline offsets in sync.

Refs #626
2026-08-20 20:33:57 +03:00
Hakan Seven
a64a7f7889 fix(ribbon): preserve forced panel levels 2026-08-20 19:58:07 +03:00
Hakan Seven
af2f5f691b fix(web): use browser recovery timestamps 2026-08-20 19:51:31 +03:00
Hakan Seven
0e944c19a6 feat(boundary): trace exact planar loops 2026-08-20 19:44:16 +03:00
Hakan Seven
9cc0dcbe46 feat(draw): remember polygon side count 2026-08-20 19:11:40 +03:00
Hakan Seven
9d60c2a2ef fix(units): carry rounded values
Round before splitting display units while preserving large lengths and high-precision cardinal bearings.
2026-08-20 19:01:53 +03:00
Hakan Seven
10aac8e9a3 fix(point): keep definition points as dots
Ignore drawing point styles on direct and referenced definition-point layers.\n\nRefs #790
2026-08-20 18:21:13 +03:00
ramox81
b7819481f0 Complete wipeout workflow and editing 2026-08-20 17:56:11 +03:00
Hakan Seven
76ad642d0c fix(mtext): keep arrows in editor
Route captured arrows to the MText caret only while the hidden command input retains focus.\n\nRefs #655
2026-08-20 17:13:09 +03:00
ramox81
5fbde4c711 Preserve freehand movement endpoints 2026-08-20 16:52:20 +03:00
ramox81
e3bfbf1590 Complete freehand sketch workflow 2026-08-20 16:31:22 +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
4d2c2dbd0f fix(circle): use kernel tangent solutions
Route tangent-tangent-radius construction through cadkernel so enclosing and external tangency share one geometry implementation.

Refs #814
2026-08-20 15:20:07 +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
be2335bfa1 fix(revcloud): correct arcs and property editing 2026-08-20 14:43:55 +03:00
ramox81
4f375da191 feat(revcloud): complete creation and editing workflow 2026-08-20 14:16:43 +03:00
Matt Van Horn
90b67feefe
fix: avoid unsupported recovery timestamps on web
Fixes #817
2026-08-20 03:36:39 -07:00
ramox81
4923e4c9da feat(boundary): complete region creation workflow 2026-08-20 13:14:48 +03:00
Hakan Seven
dcedf945ea feat(spline): correct property semantics
Merge PR #824 while keeping periodic and coplanarity geometry in cadkernel.
2026-08-20 12:13:35 +03:00
ramox81
098099afe5 Remember the last polygon side count 2026-08-20 10:05:46 +03:00
Hakan Seven
9202297d1b fix(plugin): trace MText registry enums 2026-08-20 00:26:32 +03:00
Hakan Seven
7c878a725c Merge pull request #819 from schoeller/patch-1 2026-08-20 00:23:34 +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