ramox81
2e112f9aeb
Complete revolve workflow and properties
2026-09-03 13:40:23 +03:00
ramox81
ea6eb58c53
Fix extruded solid grip preview and taper range
2026-09-03 10:35:02 +03:00
Hakan Seven
fddf505c20
Fix revolve history import
2026-09-02 19:35:32 +03:00
Hakan Seven
b1deec753c
Merge main and preserve revolve history grips
2026-09-02 18:05:50 +03:00
Hakan Seven
47549b168b
Merge main and preserve loft history grips
2026-09-02 17:56:00 +03:00
Hakan Seven
d93be37d35
Merge main and preserve sweep history grips
2026-09-02 17:50:30 +03:00
Hakan Seven
dba81bc8b6
Use feature edges for normal 3D selection ( #971 )
...
Use feature edges for normal 3D selection
2026-09-02 17:45:27 +03:00
Hakan Seven
fe669b7d90
fix(extrude): preserve region profiles
2026-09-02 17:41:21 +03:00
ramox81
e998af57d6
Add live extrusion draft grip preview
2026-09-02 17:34:09 +03:00
ramox81
15c44c0f3a
Restore revolve profile and axis grips
2026-09-02 17:01:35 +03:00
ramox81
7fbde18151
Restore loft section grip editing
2026-09-02 16:26:14 +03:00
ramox81
110433a2ff
Isolate sweep grip routing helpers
2026-09-02 16:00:45 +03:00
ramox81
e2472c68b8
Restore sweep construction grips
2026-09-02 15:58:36 +03:00
ramox81
e1386e123c
Restore extrusion profile grip editing
2026-09-02 15:32:41 +03:00
ramox81
a706858ff1
Use solid edges for normal selection
2026-09-02 14:38:22 +03:00
ramox81
a07424928b
Add extrusion history grips
2026-09-02 14:18:12 +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
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
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
1dd6b115cf
feat(model): align polysolid workflow
2026-09-01 22:01:43 +03:00
ramox81
11233aa66a
Match torus property behavior
2026-09-01 12:39:37 +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
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
ramox81
9cc299d024
Align sphere properties
2026-08-31 18:01:56 +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
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
Hakan Seven
fc93efeed7
fix(box): preserve construction semantics
2026-08-28 20:44:14 +03:00
Hakan Seven
ff1f873633
fix(mleader): repair creation and editing
2026-08-28 19:36:48 +03:00
ramox81
766213495d
Add BOX corner and face grips
2026-08-28 16:38:29 +03:00
ramox81
27f648d2bb
Align BOX properties and history controls
2026-08-28 16:36:46 +03:00
ramox81
cce25be83a
Complete multileader creation and property behavior
2026-08-27 17:35:47 +03:00
Hakan Seven
8c61d89b1e
fix(layout): complete paperspace integration
...
Apply each layout's embedded page setup and plot style consistently across display, PDF, printing, and multi-layout output.\n\nRefs #844
2026-08-26 08:58:44 +03:00
Karim Jerbi
9c8f841f71
fix(insert): capped interactive block search and CLIPROMPTLINES
...
INSERT enumerated all block names in a single prompt string, causing unbounded overlay growth and full-screen occlusion in drawings with many blocks. Replace prompt enumeration with a ranked, incrementally filtered suggestion model: BlockPicker maintains precomputed lower/upper caches and usage ranks (MRU/frequency), filters via O(n) substring scan and partial sorting (select_nth_unstable) to O(k), bounded to CLIPROMPTLINES.
Introduce CLIPROMPTLINES (Integer 0-50, Registry, default 3) for the number of temporary prompt lines above the command window; persist in UserSettings, expose via SETVAR and direct entry, enforce in CommandLine::view. Suggestion count is in direct relation to CLIPROMPTLINES (limit = clip, capped to 50).
Make search live without requiring Enter: add CadCommand::on_live_input, implement for INSERT/MINSERT via picker.set_needle, and wire to command-line input paths (Message::CommandInput, on_command_append_char, on_command_backspace). Updates use upper/lower caches and partial sort for <0.2ms per keystroke on 10k blocks, with debounced block-usage persistence (MRU cap 20, freq cap 200) to avoid I/O thrash. Correct tri_count test helper to use display_from_solid.
2026-08-25 23:18:05 +01:00
Hakan Seven
4209c35ba3
fix(polyline): render fill mode boundaries
...
Use kernel-produced band outlines when FILLMODE is off. Preserve centerline linetype stations through inserts, clipping, projection, and PDF export.
2026-08-24 22:18:44 +03:00