The popover/sheet split reverses — settings fold into the Git tab, the widget stacks name over branch
The titlebar widget becomes a two-line identity block: the board glyph at 22pt spanning both lines, the title over the branch (git-mode only, smaller and secondary), the em-dash retired. New Branch… returns to the switch menu behind a divider, revealing an inline name field — the pre-split shape. The board settings sheet retires whole: add-git and commit identity render inline in the Git tab's postures (BoardGitSetup.swift), the availability rule collapses into BoardGitSetupSection.resolve, and Board ▸ Board Settings… leaves the menu bar. Where 07's remote/credential setup surfaces land is deliberately left open — filed on the Redesign board. Claude-Session: https://claude.ai/code/session_01SR4XGjmBE16ZUYWpfFHXwY
This commit is contained in:
+7
-11
@@ -265,15 +265,15 @@ struct KanbanApp: App {
|
||||
}
|
||||
|
||||
// The Board menu (11-command-nexus.md), complete and in its inventoried row order — Open
|
||||
// Card, Rename, Style…, the card moves, the lane moves, the width pair, the remote pair, then
|
||||
// Board Settings…. Its items act on the frontmost board window, which they reach through the
|
||||
// focus system rather than through the app model — see `BoardCommands.swift`, which also owns
|
||||
// Card, Rename, Style…, the card moves, the lane moves, the width pair, then the remote
|
||||
// pair. Its items act on the frontmost board window, which they reach through the focus
|
||||
// system rather than through the app model — see `BoardCommands.swift`, which also owns
|
||||
// their validation.
|
||||
//
|
||||
// Board Settings… sits below a divider rather than beside Pull/Push: the Nexus lists it last
|
||||
// in this menu, and the two families differ — Pull and Push are recurring *operations* on a
|
||||
// remote, and the sheet is where a board is *set up* (03 ▸ Board settings sheet, the
|
||||
// 2026-07-31 popover/sheet split).
|
||||
// **Board Settings… came out 2026-08-07** with the sheet it opened (03 ▸ Board settings
|
||||
// sheet, marked retired; the 2026-07-31 popover/sheet split reversed): a board is configured
|
||||
// in its popover, whose keyboard door is File ▸ Board Info ⌘I, so this menu's last divider
|
||||
// went with the row rather than being left to separate the remote pair from nothing.
|
||||
CommandMenu("Board") {
|
||||
OpenCardCommand()
|
||||
BoardRenameCommand()
|
||||
@@ -291,10 +291,6 @@ struct KanbanApp: App {
|
||||
Divider()
|
||||
|
||||
RemoteCommands()
|
||||
|
||||
Divider()
|
||||
|
||||
BoardSettingsCommand()
|
||||
}
|
||||
|
||||
CommandGroup(after: .windowList) {
|
||||
|
||||
Reference in New Issue
Block a user