Outstanding: Record NavigationSplitView divider option-A decision #27

Open
opened 2026-08-22 04:18:18 +00:00 by kayg · 0 comments
Owner

Current state

Decision recorded for now, implementation outstanding as a deliberate polish/documentation item. With NavigationSplitView option A, the sidebar/detail divider remains a hairline with a tonal step. Accept that result for the current release rather than introducing custom overlay geometry.

Rejected alternatives:

  • Hand-drawing a custom divider over the split view, because it risks fighting NavigationSplitView layout and hit testing.
  • Replacing the system split view with a custom two-column container, because it would discard native resizing, collapse behavior, and platform metrics.
  • Treating the tonal step as a glass capsule/pill, because the divider is a boundary and should not become a third floating island.

Acceptance criteria

  • Record the option-A decision and rejected alternatives in the project design record/issue history.
  • Keep the current hairline and tonal step stable while option A is accepted.
  • If this is revisited, compare a native configuration against the alternatives above and verify macOS resizing/collapse behavior before changing it.
## Current state Decision recorded for now, implementation outstanding as a deliberate polish/documentation item. With `NavigationSplitView` option A, the sidebar/detail divider remains a hairline with a tonal step. Accept that result for the current release rather than introducing custom overlay geometry. Rejected alternatives: - Hand-drawing a custom divider over the split view, because it risks fighting `NavigationSplitView` layout and hit testing. - Replacing the system split view with a custom two-column container, because it would discard native resizing, collapse behavior, and platform metrics. - Treating the tonal step as a glass capsule/pill, because the divider is a boundary and should not become a third floating island. ## Acceptance criteria - Record the option-A decision and rejected alternatives in the project design record/issue history. - Keep the current hairline and tonal step stable while option A is accepted. - If this is revisited, compare a native configuration against the alternatives above and verify macOS resizing/collapse behavior before changing it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/hermternal-apple#27
No description provided.