Add Xcode-style Settings back and forward navigation #41
Labels
No labels
delivered
outstanding
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
kayg/hermternal-apple#41
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ask
Add Xcode-style back and forward navigation buttons to the top level of the Settings detail side, ready for panes that contain nested content. Where a pane has nested items underneath, give the transition/edge a restrained soft edge, dim, or fade so the hierarchy is legible without a hard visual seam.
Files and APIs
Sources/Hermternal/Views/Settings/SettingsSplitView.swift: the AppKit-owned settings split andSettingsWindowControllertoolbar/window composition.NSToolbarItemnavigation items withisNavigational = true.NSTrackingSeparatorToolbarItemwith.sidebarTrackingSeparatorso the toolbar separator aligns with the split divider.macos-fullheight-sidebarskill for the settings-window geometry and native full-height sidebar context.Acceptance
NSToolbarItemnavigation semantics and a tracking separator aligned with the AppKit split divider, rather than hand-drawn buttons or an unrelated fixed divider.