Hakan Seven
055f1cdb1a
Redesign modelling ribbon icons
2026-09-05 14:46:06 +03:00
Hakan Seven
de3fe2fdf1
Remove native and web compiler warnings
...
Reuse the application library from the binary entry point instead of compiling the module tree twice. Keep desktop-only transports and caches out of web builds, remove unused test code, and check executable targets in CI.
2026-09-05 13:21:02 +03:00
Hakan Seven
9d991d7feb
Bound GPU uploads and complete Greek and performance integration
2026-09-04 20:26:29 +03:00
ramox81
eee077cbce
Use blue for the transient LOFT preview cage
2026-09-04 17:36:33 +03:00
ramox81
9279384e9a
Complete PRESSPULL selection, face editing and extrusion history
2026-09-04 15:31:30 +03:00
ramox81
8bd8ff3e33
Fix LOFT scripted picks and binary history persistence
2026-09-04 13:31:11 +03:00
ramox81
479bf87988
Complete LOFT commands, surfaces, previews and editable history
2026-09-04 13:03:33 +03:00
ramox81
ad47b17603
Complete SWEEP command options and kernel integration
2026-09-04 11:15:44 +03:00
ramox81
44c94d1da1
Avoid surface meshes in live sweep previews
2026-09-04 10:24:56 +03:00
gianlucafiore
863dd555c1
feat(ribbon): add measurement dropdown
2026-09-03 19:23:37 -03:00
gianlucafiore
2885898da6
fix(trim): honor preselected cutting boundaries
2026-09-03 17:02:06 -03:00
gianlucafiore
5ed508ce76
fix(offset): preserve source entity layer
2026-09-03 16:33:03 -03:00
Hakan Seven
1d8494099d
Fix revolve cursor plane
2026-09-03 20:02:11 +03:00
ramox81
1a913ee640
Fix revolve angle and wireframe display
2026-09-03 16:24:43 +03:00
ramox81
5bbb0bbe1f
Harden revolve validation and properties
2026-09-03 15:01:38 +03:00
ramox81
2e112f9aeb
Complete revolve workflow and properties
2026-09-03 13:40:23 +03:00
Hakan Seven
7edf268eef
Keep rotation angle label on guide arc
2026-09-02 21:53:29 +03:00
Hakan Seven
52134a0bc6
Render rotation guide in working plane
2026-09-02 21:42:39 +03:00
Hakan Seven
4247b0c953
Keep FILLET active after each operation
...
Fixes #974
2026-09-02 21:06:55 +03:00
Hakan Seven
11e25b8e73
Complete EXTRUDE behavior and editable properties ( #965 )
...
Complete EXTRUDE behavior and editable properties
2026-09-02 17:42:15 +03:00
Karim Jerbi
d6a6dd6a7d
feat(table): add TABLEDIT point picking, and consolidate InputKind
...
- Implement `TABLEDIT` command supporting viewport point-picking on cell interiors
- Support overlapping table hit testing with selection cycling and top-table resolution
- Support `/n` and `\n` multiline paragraph breaks (`\P`) in table cell text editing
- Unify text input modes via `InputKind` (`Point`, `SingleToken`, `FreeText`) on `CadCommand`
- Migrate 15+ commands across annotate, draw, insert, layout, and view modules
- Preserve text casing, literal spaces, and bypass arithmetic eval during FreeText input
- Add dedicated `tabledit_tests` and `free_text_entry_tests` test suites
2026-09-02 14:55:49 +01:00
ramox81
841d69af7a
Unify EXTRUDE selection and live preview flow
2026-09-02 12:22:45 +03:00
ramox81
e9f14595c7
Add live EXTRUDE geometry preview
2026-09-02 11:52:18 +03:00
ramox81
d23a910de7
Align EXTRUDE command state and path behavior
2026-09-02 11:29:59 +03:00
ramox81
847d218c35
Complete EXTRUDE behavior and properties
2026-09-02 10:25:00 +03:00
Hakan Seven
5c3aa1c25c
fix(modify): preserve polyline extrusion frames
2026-09-02 08:56:46 +03:00
Atirna
9654986a0a
fix(modify): keep polyline thickness through join/convert/explode
...
JOIN, PEDIT convert, and EXPLODE rebuild polyline-family entities from
scratch and copied only common entity data, so a thickness (DXF 39) set
in Properties reset to 0 after those edits. Carry the source thickness
onto the rebuilt Line/LwPolyline and every exploded piece, like trim and
break already do for arcs.
Fixes #916
2026-09-02 09:53:45 +05:30
Hakan Seven
227a41ec59
fix(polysolid): preserve kernel history behavior
2026-09-01 23:09:35 +03:00
Hakan Seven
efd4765c8f
Merge remote-tracking branch 'origin/main' into review-pr-955
...
# Conflicts:
# Cargo.lock
# Cargo.toml
# src/scene/model/solid_history.rs
2026-09-01 22:56:53 +03:00
Hakan Seven
8f5bffd74a
fix(pyramid): preserve displayed construction values
2026-09-01 22:51:42 +03:00
ramox81
fe662d635f
fix(model): align polysolid interaction details
2026-09-01 22:13:09 +03:00
ramox81
1dd6b115cf
feat(model): align polysolid workflow
2026-09-01 22:01:43 +03:00
ramox81
96bbdeafed
Align torus construction workflow
2026-09-01 12:39:36 +03:00
ramox81
0bfa48909f
Match pyramid creation and properties behavior
2026-09-01 10:38:05 +03:00
Hakan Seven
6d6defa0ad
fix(color): show color book identity
2026-09-01 08:44:28 +03:00
Hakan Seven
ec13621adb
feat(model): complete cylinder workflow
2026-08-31 22:18:41 +03:00
Hakan Seven
72669f58f3
feat(model): complete cone workflow
2026-08-31 22:07:49 +03:00
Hakan Seven
86ce44153b
feat(model): complete wedge workflow
2026-08-31 22:00:11 +03:00
Hakan Seven
343fc08d47
Merge pull request #950 from ramox81/codex/sphere-command-properties
...
Complete sphere command, properties, and wireframe behavior
2026-08-31 19:16:48 +03:00
ramox81
2148fa93c8
Enhance sphere creation workflow
2026-08-31 18:01:55 +03:00
ramox81
e4cfd4c142
Complete cylinder workflow and history properties
2026-08-31 14:51:02 +03:00
ramox81
8917300973
Complete CONE elliptical command flow
2026-08-31 12:21:14 +03:00
ramox81
a2a64dcfb7
Complete CONE creation workflow
2026-08-31 11:58:18 +03:00
ramox81
fea64a1e91
Complete WEDGE creation and properties parity
2026-08-31 10:48:53 +03:00
ramox81
470e22c80f
Complete polygon mesh editing workflow
2026-08-31 10:13:27 +03:00
Hakan Seven
2a482089b8
test: fix regression assertions
...
Refs #941
2026-08-30 21:18:10 +03:00
Hakan Seven
7a523a0f44
fix(clipboard): share COPY across drawings
2026-08-29 23:12:26 +03:00
Hakan Seven
fc93efeed7
fix(box): preserve construction semantics
2026-08-28 20:44:14 +03:00
Hakan Seven
e8cb752fab
fix(mesh): complete polygon mesh support
2026-08-28 20:26:32 +03:00
Hakan Seven
56bb652521
fix(face3d): repair edge editing
2026-08-28 20:14:41 +03:00