Navigation rail popover — a current-mode selector plus the current mode's
parameters.
The rail's Navigation button cycles orbit → fly → ortho on left-click (via
the shared toggleControlMode command); right-click opens this popover. The
popover shows a segmented mode selector (current mode highlighted, click to
switch) followed by ONLY the current mode's parameters. Rebuilt in place on a
mode switch and on each open, so it always reflects the live mode + scene
scale. This is the sole home of the navigation parameter controls (moved out
of the Rendering Controls panel — navigation is not a rendering concern).
Handlers mirror the scene-manager wiring exactly: mutate the shared
RenderingSettings, push to the SceneManager, persist, and trigger a frame.
Navigation rail popover — a current-mode selector plus the current mode's parameters.
The rail's Navigation button cycles orbit → fly → ortho on left-click (via the shared
toggleControlModecommand); right-click opens this popover. The popover shows a segmented mode selector (current mode highlighted, click to switch) followed by ONLY the current mode's parameters. Rebuilt in place on a mode switch and on each open, so it always reflects the live mode + scene scale. This is the sole home of the navigation parameter controls (moved out of the Rendering Controls panel — navigation is not a rendering concern).Handlers mirror the scene-manager wiring exactly: mutate the shared
RenderingSettings, push to the SceneManager, persist, and trigger a frame.