Files
solvecraft/docs/picked-face-navigation.md
JK3D d9421bf2ca Browser: an option to start folders closed and open rows only on request (#8768) (#8771)
* claim: #8768

* feat: Browser folders start closed and find a body only when asked, behind a preference

Preferences › Layout › Browser rows start closed (`browser_rows_start_closed`, off by
default) starts the Browser's folders closed, and placements too whatever "Components start
open" (#9274) says. Rows then open with their arrow, Expand All or Find in Browser, which opens
just the rows down to its body and closes again the ones the last find opened. A body picked in
the 3D view leaves the Browser as it is, and only the body Find in Browser found has the rows
above it marked, so a large assembly's placements are not named again after each edit.

With the preference off, folders start open, placements start as "Components start open"
says, and a pick in the 3D view opens the Browser down to its body, as on main. Find in Browser
looks the body's placement up once and opens its rows before drawing, instead of each row
testing the revealed path while it is drawn.

* Browser tests: read the row order from the Browser's content frame

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: bherbruck <brennen.herbruck@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 21:29:23 +00:00

1.8 KiB
Raw Permalink Blame History

Picked-face navigation

A face selected in the viewport uses its persistent creating feature for Edit Feature and Find in Timeline. Later holes, blends and trims do not redirect the action to the feature that originally created the whole body.

Find in Browser finds the body, whether the menu was opened on a face, an edge or the body itself: it opens the body's folders, selects the body and scrolls its row into view.

With Preferences › Layout › Browser rows start closed on (off by default), placements and folders start closed and Find in Browser opens only the rows down to the body: the placements that hold it, its Bodies folder and any group around it. The next Find in Browser closes the rows this one opened, except rows opened or closed by hand in between, and the History's Find in Browser does the same for the feature's first body. A pick in the 3D view then leaves the Browser as it is, and only the body Find in Browser found has the rows above it marked, until the selection changes.

Find in Timeline selects the feature and opens any collapsed history folders around it. It also opens the Features folder that the Browser keeps for each native component with history, in the selected body's actual occurrence, and scrolls the feature's row there into view. Started from a sketch, construction plane or feature row in the Browser, there is no body to tell which copy of a component was meant, so the Browser is left as it is. Sketches appear only in Sketches, and a sketch-only component has no Features folder. Double-clicking the row opens its editor. This leaves the timeline layout, active component and history marker unchanged until an edit is requested.

A face with an unavailable creator does not fall back to the body's base feature. Imported source identifiers do not acquire an unrelated editable native history.