From 639d9839bfde028ce054289ec5a75862c2e7a219 Mon Sep 17 00:00:00 2001 From: rzen Date: Thu, 6 Aug 2026 20:57:47 -0400 Subject: [PATCH] =?UTF-8?q?The=20subtitle=20hides=20with=20the=20title,=20?= =?UTF-8?q?blessed=20=E2=80=94=20context=20survives=20everywhere=20but=20p?= =?UTF-8?q?ixels?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Minor ruled into 05 ▸ Window: the no-title titlebar collapses AppKit's title/subtitle pair as one field, so board › lane hides with it. The window is usually beside its board; title and subtitle keep feeding the Window menu, Exposé, VoiceOver, and restoration. The live-update wiring stands — a sidebar placement row is the named candidate if a visible surface is ever wanted; deliberately not built now. Claude-Session: https://claude.ai/code/session_014PtZdPwqZuqEDLc6wZMtEy --- DESIGN/05-card-window.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESIGN/05-card-window.md b/DESIGN/05-card-window.md index 38e98de..66702f2 100644 --- a/DESIGN/05-card-window.md +++ b/DESIGN/05-card-window.md @@ -98,7 +98,7 @@ Designed 2026-07-29 (storage: 01-storage-format.md ▸ Enhanced schema). Ships i ## Window -- **The subtitle shows the card's place**: "⟨board⟩ › ⟨lane⟩" under the window title, live-updating as the card moves (the window follows its card). +- **The subtitle shows the card's place**: "⟨board⟩ › ⟨lane⟩" under the window title, live-updating as the card moves (the window follows its card). **Hidden with the title, and the loss is blessed** (ruled 2026-08-06): the no-title titlebar (Toolbar below — `titleVisibility = .hidden`) collapses AppKit's title and subtitle as one field, so the pair hides together; the window is usually beside its board, and `window.title`/`window.subtitle` keep feeding the Window menu, Exposé, VoiceOver, and restoration, so only the visual rendering is lost. The computation and live-update wiring stand untouched — if a visible placement surface is ever wanted (a details-sidebar placement row is the named candidate), it is a surface away, not a rewiring; deliberately not built now. - New windows open at the last-used card-window size, cascaded; frames restore per card across relaunch where state restoration allows. - **Toolbar (settled — 03-board-ui.md ▸ Toolbar)**: default set Edit Body (single toggle, on-state in Edit) · Raw Source (toggle; while active, Edit Body disables) · Add Attachment; user-customizable like the board window's.