Karim Jerbi
e9151ea2f4
feat(xref): wider panel default, Attach DWG/Image/PDF menu, status icons
...
External References dock default 360 to 460 for the column-rich table. Attach split button reads Attach DWG with Attach Image and Attach PDF options, all menu rows full width. List view shows one distinct glyph and theme color per reference status.
2026-09-15 23:56:31 +01:00
Karim Jerbi
22a9bd602c
feat(xref): row-level context menu actions and unified split-button toolbar
...
Right-click actions bound to the row under the cursor, split-button toolbar groups with shared borders and hover states, and a notice when an operation needs a selection first.
2026-09-15 23:56:31 +01:00
Karim Jerbi
494a872e8d
feat(xref): row selection, resizable columns, tree view, and find-replace
...
Single, multi, and range row selection, resizable table columns, hierarchical tree presentation, and find-and-replace through the command line.
2026-09-15 23:56:31 +01:00
Karim Jerbi
019422d220
feat(xref): docked External References panel with previews and translations
...
Docked External References panel with host row, thumbnail previews, and translated interface strings.
2026-09-15 23:56:31 +01:00
Karim Jerbi
d0d946a568
feat(xref): detach, unload, reload, bind, overlay, and path operations
...
Detach, unload, reload preserving host layer overrides, bind, overlay, and saved-path editing, with per-tab session state and a read-only web list.
2026-09-15 23:56:31 +01:00
Karim Jerbi
42219a4b8c
feat(xref): reference list with stale and orphaned status detection
...
Reference list rows showing stale and orphaned states with handle-based identity.
2026-09-15 23:56:31 +01:00
Karim Jerbi
37e2b50e1c
feat(xref): XREF command options and guided XATTACH
...
XREF command with status, reload, unload, detach, path, pathtype, bind, overlay, and attach options, plus guided XATTACH with unique naming and placement prompts.
2026-09-15 23:56:31 +01:00
Karim Jerbi
f56d8a948e
feat(xref): reference model with lexical paths, pathtypes, and statuses
...
Path normalization with stable keys, relative/absolute/none pathtypes, wildcard matching, and reference entries with loaded, stale, missing, and unreferenced states.
2026-09-15 23:56:30 +01:00
Hakan Seven
cdf8bfe3ad
Fix connected constraint grip previews and preserve anchored endpoints
2026-09-15 23:26:58 +03:00
Hakan Seven
bfd0c30329
Keep untouched constraint geometry fixed during grip edits
2026-09-15 22:34:57 +03:00
Hakan Seven
07d8d7eb00
Keep opposite line endpoint fixed during grip edits
2026-09-15 22:18:56 +03:00
Hakan Seven
08bb17b0b8
Fix constraint editing and glyph feedback
2026-09-15 21:55:40 +03:00
Karim Jerbi
d3c12431af
fix(command-line): standardize history markers and bold errors
2026-09-15 19:24:02 +01:00
Hakan Seven
8b925a5d52
Fix polyline constraint glyph placement
2026-09-15 20:39:01 +03:00
Karim Jerbi
0e42e3bf28
fix(ui): keep DSETTINGS tabs on a single tab strip
...
Replace the wrapping button row with a real single-row tab strip (tab-shaped buttons + divider, matching style-manager editor shell). - Remove Row::wrap() so Selection Cycling can't spill to row 2; clip overflow - Active tab uses primary.strong, inactive weak/strong on hover, top-only radius - Tighten to size 11 / padding [4,8], spacing 2 - Widen Drafting Settings modal 700x480 -> 780x500 to fit 7 tabs
2026-09-15 16:09:00 +01:00
Karim Jerbi
612124b84b
feat(ui): implement themed 5-section ribbon object color dropdown
2026-09-15 13:54:56 +01:00
Hakan Seven
5f423c966a
Merge pull request #1290 from ramox81/fix/live-automation-descriptor
2026-09-15 15:46:05 +03:00
Hakan Seven
c41d763984
Merge updated pull request #1289 native segment persistence
2026-09-15 15:45:48 +03:00
Hakan Seven
b12314c3ed
Merge pull request #1289 from ramox81/fix/coincident-standard-command
2026-09-15 15:43:13 +03:00
ramox81
8a97cead35
Merge remote-tracking branch 'origin/main' into codex/coincident-parity
...
# Conflicts:
# src/command.rs
2026-09-15 15:41:42 +03:00
ramox81
bd9705ecf7
Persist bulged polyline constraint segments
2026-09-15 15:31:24 +03:00
ramox81
922a0d1d30
Publish automation discovery descriptor immediately
2026-09-15 15:16:06 +03:00
Hakan Seven
acde01cfc3
Merge pull request #1289 from ramox81/fix/coincident-standard-command
...
# Conflicts:
# src/command.rs
# src/scene/mod.rs
# src/scene/parametric_solve.rs
2026-09-15 15:08:35 +03:00
ramox81
34b7d9481b
Keep point-on-arc constraints within their sweep
2026-09-15 15:04:14 +03:00
ramox81
d54fe5fb97
Preserve live entity ownership during updates
2026-09-15 14:44:42 +03:00
Hakan Seven
cb4c4cef65
Merge pull request #1288 from ramox81/feat/auto-constraint-complete
...
# Conflicts:
# src/ui/overlay.rs
2026-09-15 14:41:43 +03:00
ramox81
f6d8209139
Merge upstream main into Coincident parity
2026-09-15 14:39:17 +03:00
Hakan Seven
6983a9a008
Merge pull request #1287 from ramox81/feat/auto-constraint-complete
2026-09-15 14:36:29 +03:00
ramox81
1d9fddbdd8
Render tangent constraint glyph
2026-09-15 14:14:41 +03:00
ramox81
ba2b371269
Complete Coincident command behavior
2026-09-15 14:00:26 +03:00
ramox81
c3101919d7
Show constraint action points on hover
2026-09-15 13:54:47 +03:00
ramox81
a457541c21
Center constraint glyph labels
2026-09-15 13:29:48 +03:00
ramox81
7c90b8ea7f
Center constraint glyph labels
2026-09-15 13:10:01 +03:00
Hakan Seven
31e769a948
Simplify macOS DMG staging
2026-09-15 12:56:47 +03:00
Hakan Seven
b6ad2eba26
Merge pull request #1286 from felixriestra/upstream-pr/dmg-applications-shortcut
2026-09-15 12:55:59 +03:00
Hakan Seven
f61174eaad
Polish automatic constraint integration
2026-09-15 12:54:00 +03:00
Hakan Seven
c9eeb6f66e
Merge pull request #1284 from ramox81/codex/autoconstrain-parity
...
# Conflicts:
# Cargo.lock
# Cargo.toml
# src/app/view/mod.rs
# src/ui/overlay.rs
2026-09-15 12:38:41 +03:00
Hakan Seven
487b635073
Merge pull request #1275 from CiberNin/fix/plot-bitmaps
...
# Conflicts:
# src/app/update/file.rs
# src/scene/mod.rs
2026-09-15 12:34:01 +03:00
Hakan Seven
03c70c5417
Merge pull request #1273 from CiberNin/fix/spline-fill-clearance
...
# Conflicts:
# src/scene/entity.rs
2026-09-15 12:31:00 +03:00
Felix Riestra and Claude Sonnet 5
d9bad54e1e
macOS DMG: add an Applications shortcut for drag-to-install
...
The DMG dropped just the bare .app with no indication of where it's
supposed to go, unlike the "drag the icon onto Applications" layout
every other Mac app uses. Stage the .app next to a symlink to
/Applications before building the image, then lay out the Finder
window's icon view (via a temporary read-write DMG, since a compressed
UDZO image can't be mounted for editing afterward) so both items are
visible side by side.
The Finder/AppleScript layout step is best-effort and fails gracefully:
this script mirrors the CI build-macos job, which likely has no
interactive Finder session for AppleScript to reach at all, so the
essential fix (the symlink itself, which doesn't depend on Finder
scripting) still lands even when the cosmetic pass can't run.
Fixes #769 .
Co-Authored-By: Claude Sonnet 5 <[email protected] >
2026-09-15 11:29:57 +02:00
Hakan Seven
363e4686a5
Merge pull request #1277 from kevin9327/fix/ctb-lineweight-precision
2026-09-15 12:29:27 +03:00
Hakan Seven
279288ab71
Merge pull request #1276 from CiberNin/fix/windows-printers
2026-09-15 12:29:27 +03:00
Hakan Seven
aca00c6da2
Merge pull request #1274 from CiberNin/fix/viewport-pixel-placement
2026-09-15 12:29:27 +03:00
Hakan Seven
48a734ba9b
Merge pull request #1272 from kevin9327/fix/linear-dimension-off-world-z
2026-09-15 12:29:27 +03:00
Hakan Seven
a6bc50c8d3
Merge pull request #1265 from ramox81/codex/modify-menu
2026-09-15 12:29:27 +03:00
Hakan Seven
567c4b5189
Merge pull request #1264 from ramox81/codex/draw-menu
2026-09-15 12:29:27 +03:00
Hakan Seven
801e00e940
Merge pull request #1263 from ramox81/codex/annotation-menu
2026-09-15 12:29:27 +03:00
ramox81
b9ef0e3286
Match default automatic constraint set
2026-09-15 12:09:59 +03:00
Hakan Seven
dfe8b77cca
Merge PR #1280 and expose constraint value visibility
2026-09-15 11:55:05 +03:00
Hakan Seven
adc8555394
Merge PR #1279 and complete parametric UI actions
2026-09-15 11:48:35 +03:00