Hierarchy Selection & Hover
When working with nested groups and frames, selection follows the active container scope:
- Single‑click selects the outermost container under the cursor.
- Double‑click a group or frame to enter it and edit its direct children.
- Hover shows a solid outline on the active container and a dashed outline on direct children.
- Locked hover feedback: locked objects can still show hover feedback (locked outline +
not-allowedcursor) so unlock actions stay discoverable. - Locked container descendants: when a parent container is locked, hover/click does not target its descendants directly; hover resolves to the locked container.
- Blank-area fallback in root scope: when pointer is inside a direct child bounds but hit-testing lands on parent frame background (or no hit), hover still resolves to that direct child.
- Click a direct child to select it while inside a container.
- Click empty space inside a container to exit to the parent scope and select the container.
- Click the current selection outline to keep the current scope and selection.
- Press Esc to exit the current container.
- Click empty canvas (outside any container) to clear selection.
- Alt/Option + click selects the deepest element under the cursor without changing scope.
- Selected container as scope anchor: if exactly one frame/group is selected, hover and double‑click treat it as the active container even before you enter scope.
Tip: Selection box only targets direct children of the current scope.