[Feature Request]: All black menu bar background to hide notch
Description
The "tint" setting for the menu bar appearance doesn't allow for the menu bar background to be solid black (and therefore hide the notch).
This is how things look with one of the default color wallpapers:
And after adding a solid black tint with Ice:
Would it be possible/complicated to add the ability to set the background to a solid black like so:
Notch gone :smile:
This would make other tools for just that purpose (e.g. Top Notch or ChangeMenuBarColor) obsolete.
Thanks for considering this... and for Ice! (Just switched and donated to Ice due to the ongoing Bartender concerns.)
Screenshots
No response
Yeah, we could do this. I had previously kind of decided that it wasn't within scope for Ice, but there have been a decent number of requests for this feature, and thinking about it more, it probably actually is within scope.
@jordanbaird doing this via Ice would be the way to go!
Top Notch watches the current wallpaper and then generate a version of the chosen image with a black bar and then set the wallpaper to this new image under the hood. It would not behave correctly for me sometimes when using dynamic wallpapers and just stopped working at all when upgrading to Sonoma and I ditched it. Now I just stick to a mostly black wallpaper to get the same effect but would be nice to have the freedom to change it and still maintain the full black bar.
@leoravagnani Yeah, dynamic wallpapers not working is a limitation of this feature. Unfortunately, changing the wallpaper is the only way macOS will allow the menu bar color to change. But as long as people understand that limitation, and are okay with it, I'm willing to implement it.
@jordanbaird So the tint and styling feature is actually changing the wallpaper then? Or these are different scenarios?
@leoravagnani It's actually overlaying a partially transparent window above the menu bar. There are a lot of things that can be done to the appearance and behavior of a window to remove all the peripheral elements (like the close, minimize, and zoom buttons, borders, title bars, etc.). In fact, that's what the menu bar itself is. So you can think of it as adding a Photoshop layer over the menu bar.
@jordanbaird hmmm got it! so that's why adding a tint makes the icons a bit darker then, and why a 100% opaque tint would not work as it would effectively hide everything beneath. So the only way around hiding the notch would be changing the wallpaper.
@leoravagnani Yeah, dynamic wallpapers not working is a limitation of this feature. Unfortunately, changing the wallpaper is the only way macOS will allow the menu bar color to change. But as long as people understand that limitation, and are okay with it, I'm willing to implement it.
I would add a disclaimer or a note that this is an experimental feature and doesn’t work with dynamic wallpapers. You can add blur, color (any color (HEX field, color selection or black/white)
@leoravagnani wrote:
Top Notch watches the current wallpaper and then generate a version of the chosen image with a black bar and then set the wallpaper to this new image under the hood.
Actually, it does a very bad job at this and while the resulting wallpaper does have the solid black menu bar background, the actual wallpaper gets distorted.
The disclaimer note proposed by @Xytronix should do the trick IMO.
Top Notch apparently does this even with dynamic wallpaper, I don't think we would need that, though.
A round corner feature would be appreciated as well. As all native applications use round edges, with a white desktop background this gets annoying.
I was writing a FR to add opacity control to the Menu Bar Appearance 'tint' (e.g. set opacity to 100% for a totally solid-colored top bar, not necessarily just black) but then found this. Top Notch stopped working for me too, so this would entirely replace that app and make the menu bar items more pleasing.
I would love to have this feature, and we don't need anything advanced; just a pure black top bar would be sufficient.
Btw, great app! Thank you for your hard work.
Is it possible for this feature to be developed? I came here for the same reason and willing to donate and support, just because the top-notch one really isn't working XD.
Also commenting to say that this is easily the most anticipated feature of Ice for me. Would really love to have this option, especially used in conjunction with the "dynamic appearance" option.
Plus one! I expected the tint option to do exactly that when I choose a solid colour…
couldn't this work on macOS 26? they implemented a transparent menu bar
Thank you for Ice! I'd love to have this feature, as well.