-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
macOS Tahoe Tab Bar #2130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
macOS Tahoe Tab Bar #2130
Conversation
commit 6218d89 Author: Khan Winter <[email protected]> Date: Thu Sep 4 10:09:23 2025 -0500 Revert Project File Changes commit 46f4e36 Author: Khan Winter <[email protected]> Date: Tue Sep 2 14:41:03 2025 -0500 Toolbar Opacity commit 79b49b3 Author: Khan Winter <[email protected]> Date: Fri Aug 29 16:45:12 2025 -0500 Correct Arrow Edge in Scheme Popover commit c2e7e70 Author: Khan Winter <[email protected]> Date: Fri Aug 29 16:37:39 2025 -0500 fix:lint commit 9408577 Author: Khan Winter <[email protected]> Date: Fri Aug 29 16:36:26 2025 -0500 Remove Unified Style (and fix the rabbit hole of bugs that caused) commit 22b5b93 Author: Khan Winter <[email protected]> Date: Fri Aug 29 12:38:53 2025 -0500 Adjust Task Notification View commit c7c30af Author: Khan Winter <[email protected]> Date: Fri Aug 29 11:58:05 2025 -0500 Update Popover Style commit bc152a0 Author: Khan Winter <[email protected]> Date: Fri Aug 29 11:37:46 2025 -0500 Use new WelcomeWindow Release commit 45aa64c Author: Khan Winter <[email protected]> Date: Fri Aug 29 11:32:43 2025 -0500 Finish Activity Viewer Pills commit 7e50ff9 Author: Khan Winter <[email protected]> Date: Thu Aug 28 16:22:32 2025 -0500 Adjust Branch Picker and Scheme Dropdown commit f39c497 Author: Khan Winter <[email protected]> Date: Thu Aug 28 16:22:17 2025 -0500 Fix Warning commit a4c879f Author: Khan Winter <[email protected]> Date: Thu Aug 28 16:22:11 2025 -0500 Add Start/Stop Task Toolbar Group commit 9d74f8a Author: Khan Winter <[email protected]> Date: Thu Aug 28 16:21:33 2025 -0500 Fix Concurrency Issues commit 1d590a9 Author: Khan Winter <[email protected]> Date: Thu Aug 28 16:20:58 2025 -0500 Update Project, Use local WelcomeWindow for now
On the big screenshot, on the tab with the title |
Sorry it's not obvious from the screenshot but I have that tab bar scrolled slightly off to the right to show the edge shadows on both sides. The other two tab bars are better examples of the spacing. |
Description
Updates the tab bar for a new glass/capsule based design for macOS 26. This change is not retroactive and only affects CodeEdit running on macOS 26.
The new design does two things primarily:
This changes makes the tab bar look at home on the new bubbly, liquid design of Tahoe. Tabs are still draggable, selectable, etc, they're just a little more prominently in their own container.
We are not going to change our tab behavior to match Xcode, and this PR reflects that. Tabs still act the same way as they have in Sequoia, this is purely a design change.
Tab content also still appears to slide underneath the toolbar. However due to the greater opacity of the toolbar, the split view was updated to be aware of the safe area and only draw where necessary. Alternatives were considered, such as trying to make the editor itself bleed over into the safe area, but due to SwiftUI limitations for escaping safe areas this was the best option I could find.
Related Issues
Checklist
Screenshots
Split tab panes with new tab bar design.
Some tab styles (selected, hovered, scrolled under container).


