005776685d95c44e45e4355ea816273b86a6053f
Round out the Mac-parity keyboard/pointer affordances on the iPad split view. Keyboard shortcuts (hidden buttons in SplitRootView carry them): - ⌘N — start a new chat: select Home and focus the composer (also defaults the project). A one-shot Bool binding threads Home→StartChatComposer and is consumed on use, so it grabs focus on ⌘N but never on a later Home appearance (handles both "already on Home" via onChange and "switched from a session" via onAppear). - ⌘1–4 — jump to Home / Projects / To-dos / Settings. - ⌘R — refresh sessions. - ⌘. — interrupt a running session (Mac's "stop"; otherwise only in the ⋯ menu). UI: - A visible "New chat" (compose) button in the sidebar toolbar runs the same action, so touch users get the affordance too (gated on control scope). Hover (pointer): - .hoverEffect on the transcript tool-call / tool-block rows and the Home in-progress session rows (native List rows already hover). Verified in the iPad simulator: the New-chat action scrolls to + focuses the composer with the project defaulted. Builds clean. Co-Authored-By: Claude Opus 4.8 <[email protected]>
Description
No description provided
2 MiB
Languages
Swift
100%