You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 959ddd1
Browse filesBrowse the repository at this point in the historyBrowse files
Address second review: tab bar state, relaunch order, menu keys, marker race
macOS shell:
- The tab bar offset comes from tabGroup.isTabBarVisible (KVO, re-attached when the
window changes group). In full screen it uses the height measured in a window
(28pt fallback), so a toolbar reveal never shifts the page.
- didCommit also re-sends data-fullscreen, so a reload in full screen stays right.
- Relaunch writes each group in visual tab order (tabbedWindows).
- Without --window (the CLI, or a restart from an older build) every --folder tabs
as before, so old separate windows aren't merged.
- New Window with several folders: one new window holding them all as tabs.
Client:
- App shortcuts step aside while the context menu is open (isContextMenuOpen).
- Change markers are pruned only when git takes a path from changed to clean or
ignored, not when a stale status merely omits it (GitState.cleared, tested).
- The explorer always suppresses the WebView menu: folders get Expand/Collapse
and Collapse All, empty space gets Collapse All.
- The context menu and the diff peek share one dismissable() helper.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments