-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
macOS Tahoe Toolbar #2122
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
macOS Tahoe Toolbar #2122
Conversation
Looking at the images, the bottom line of the toolbar is not aligned with the line in the sidebar and in the inspector. It's not a straight line across the toolbar and the sidebars. Is that something that Apple's frameworks are rendering or CodeEdit? |
It seems the toolbar has significantly longer height than it should have |
It's a bit of both. The built-in toolbar no longer has a set size across each so we'll probably follow Xcode's lead and change it up. That's not actually a part of the toolbar in CE though, so it'll be a different PR. |
It's larger now but it also looks significantly larger because we have some hard-coded top padding in components that will need to be updated. |
May I ask which components need this top padding removed? |
It should be the |
Good catch, figured it out. Can't use the |
Well that |
Okay two things with the transparency. It's inconsistent when it's that opaque on light mode, almost like it only remembers to do so after it's been changed from dark mode. I think it's the right move to have it pretty transparent. But the gutter view is not having the glass effect applied to it for some reason... I'm going to see if I can fix that as a CESE issue and leave the transparency in the toolbar. When I move on to tabs next I may explore making them sit on a glass element. |
Okay yeah this is partly a liquid glass bug. It's not applying the glass styling to floating scrollview views. I'll submit a feedback and then we'll need to consider how to move forward. Probably making the toolbar less opaque. |
Usually it applies the blurring to SwiftUI scrollviews or lists automatically but Im guessing the underlying codeeditorview is far from swiftui. |
Yeah it appears that the liquid glass effect just doesn't apply to floating scrollview views. I've submitted a feedback for it, we may just have to clip the gutter to the visible area for now. And yeah the editor view isn't SwiftUI it's mostly AppKit. |
What if we added a layer underneath for now instead of clipping it? |
Good thought, I can try it |
It looks great on the tab bar but the gutter still overflows everything. I'm really not sure how to move forwards with it. Same is true of the minimap divider view, glass just completely ignores it no matter what. |
Alright finally got an under-toolbar visual effect item to work! And it seems to have fixed the bug or at least made it unnoticeable. It is noticeable that it isn't glass, but maybe we can figure out a fix from CESE's side of things with the gutter view and minimap view. |
I did originally have glass instead of a plain visualeffectview, but glass has a deactivated state that makes it obvious we're injecting something behind the toolbar. Maybe we can subclass |
Description
Updates the toolbar for macOS Tahoe. All changes in this PR should not affect existing functionality or design.
Related Issues
Checklist
Screenshots
All toolbar sta




tes:
Compression
Screen.Recording.2025-08-29.at.4.33.20.PM.mov
Toolbar in action
Screen.Recording.2025-08-29.at.4.30.35.PM.mov
Popovers
Screen.Recording.2025-08-29.at.11.58.48.AM.mov
Task notification viewer
Screen.Recording.2025-08-29.at.12.23.59.PM.mov