Hakan Seven
2bb491d874
fix(grips): capture placement clicks first
2026-09-02 17:46:49 +03:00
ramox81
708c30831c
Capture pointer input during grip edits
2026-09-02 15:21:57 +03:00
Hakan Seven
bde9cc2715
Merge pull request #963 from atirna/fix/polyline-thickness-editing
...
fix(modify): keep polyline thickness through join/convert/explode
2026-09-02 08:58:21 +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
9096f90f4d
Merge pull request #961 from ramox81/codex/polysolid-parity
...
Align POLYSOLID sweep properties
2026-09-02 00:52:01 +03:00
Hakan Seven
5c7e8976e1
fix(sweep): validate property geometry
2026-09-02 00:51:20 +03:00
ramox81
5b26fc938e
Keep derived sweep rows visible
2026-09-01 23:30:58 +03:00
ramox81
529ecd8cd6
Merge remote-tracking branch 'fork/codex/polysolid-parity' into codex/polysolid-parity
...
# Conflicts:
# Cargo.lock
# Cargo.toml
# src/scene/model/solid_history.rs
2026-09-01 23:14:21 +03:00
ramox81
8ec47061fe
Align polysolid sweep properties
2026-09-01 23:10:40 +03:00
Hakan Seven
3e8eff6218
Merge pull request #959 from ramox81/codex/polysolid-parity
...
Match POLYSOLID creation and properties behavior
2026-09-01 23:10:11 +03:00
Hakan Seven
227a41ec59
fix(polysolid): preserve kernel history behavior
2026-09-01 23:09:35 +03:00
Hakan Seven
38ccd438e7
Merge pull request #955 from ramox81/codex/torus-command-properties
...
Align torus construction and properties
2026-09-01 22:57:18 +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
40b9124bd0
Merge pull request #954 from ramox81/codex/pyramid-command-properties
...
Match pyramid creation and properties behavior
2026-09-01 22:52:12 +03:00
Hakan Seven
8f5bffd74a
fix(pyramid): preserve displayed construction values
2026-09-01 22:51:42 +03:00
ramox81
8a23ecb085
fix(model): use mitered polysolid sweeps
2026-09-01 22:42:46 +03:00
Hakan Seven
6606da5029
fix(blocks): complete block-backed instance rendering
2026-09-01 22:41:12 +03:00
Hakan Seven
6cc4e0f63d
Merge pull request #952 from ramox81/codex/fix-sphere-3d-render
...
Fix sphere edge rendering in 3D views
2026-09-01 22:26:02 +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
Karim Jerbi
afff1a40dd
feat(ui): add press-to-capture shortcut editing to Keyboard Shortcuts dialog
...
Replace manual key entry with per-row capture cells: clicking + Add
inserts a draft row at the top with its key cell armed, and the next
key combination is recorded and normalized (Ctrl+Shift+S →
CTRL+SHIFT+S). While armed, a dedicated keyboard listener swallows all
input so recorded shortcuts do not execute in the drawing.
Draft rows are transient and confirmed only through an explicit accept
button, so the table never retains empty rows. Duplicate keys and
unrunnable commands are flagged in danger styling with a persistent
warning naming the conflicting command. Added reset-to-defaults with
confirmation, apply-and-exit, a shortcut count, and an unsaved-changes
guard on close.
2026-09-01 12:17:47 +01:00
ramox81
9aa720bec0
Use closed-hole torus kernel
2026-09-01 12:39:37 +03:00
ramox81
11233aa66a
Match torus property behavior
2026-09-01 12:39:37 +03:00
ramox81
96bbdeafed
Align torus construction workflow
2026-09-01 12:39:36 +03:00
ramox81
f9641bd9d5
Correct pyramid rotation and property sections
2026-09-01 11:19:06 +03:00
ramox81
0bfa48909f
Match pyramid creation and properties behavior
2026-09-01 10:38:05 +03:00
ramox81
059e219cb6
Fix sphere edge rendering
2026-09-01 09:16:29 +03:00
Hakan Seven
6d6defa0ad
fix(color): show color book identity
2026-09-01 08:44:28 +03:00
Hakan Seven
7ea4f338f6
fix(render): preserve transparency inheritance
...
Resolve ByBlock alpha independently from color and keep explicit opaque values from falling back to layer transparency.
Pin the matching cadcodec API across desktop, plugin, and web targets.
Refs HakanSeven12/cadcodec#2
2026-08-31 22:48:57 +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
Hakan Seven
d80898f2ca
Merge pull request #944 from ramox81/codex/complete-3dmesh-parity
...
Complete 3D polygon mesh properties and editing behavior
2026-08-31 19:15:22 +03:00
ramox81
2768efeed5
Fix mesh wireframe vertex layout
2026-08-31 18:01:57 +03:00
ramox81
9cc299d024
Align sphere properties
2026-08-31 18:01:56 +03:00
ramox81
2148fa93c8
Enhance sphere creation workflow
2026-08-31 18:01:55 +03:00
ramox81
013703b5ba
Keep show history independently editable
2026-08-31 16:49:46 +03:00
ramox81
4ba0ea8808
Fix cone silhouettes and history properties
2026-08-31 16:33:10 +03:00
ramox81
70e6138f54
Honor drawing solid history controls
2026-08-31 15:59:16 +03:00
ramox81
e4cfd4c142
Complete cylinder workflow and history properties
2026-08-31 14:51:02 +03:00
ramox81
d450376771
Align elliptical CONE properties
2026-08-31 12:21:15 +03:00
ramox81
8917300973
Complete CONE elliptical command flow
2026-08-31 12:21:14 +03:00
ramox81
00fafb034f
Update cone geometry dependencies
2026-08-31 12:00:05 +03:00
ramox81
0f4825f06c
Align CONE properties and editing
2026-08-31 11:58:29 +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
ramox81
def14b3195
Differentiate polygon mesh surface fits
2026-08-31 10:13:19 +03:00