Ice icon indicating copy to clipboard operation
Ice copied to clipboard

[Feature Request]: All black menu bar background to hide notch

Open svoop opened this issue 1 year ago • 16 comments

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:

Screenshot 2024-06-05 at 19 59 02

And after adding a solid black tint with Ice:

Screenshot 2024-06-05 at 19 59 14

Would it be possible/complicated to add the ability to set the background to a solid black like so:

Screenshot 2024-06-05 at 19 59 35

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

svoop avatar Jun 05 '24 18:06 svoop

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 avatar Jun 05 '24 21:06 jordanbaird

@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 avatar Jun 06 '24 21:06 leoravagnani

@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 avatar Jun 06 '24 21:06 jordanbaird

@jordanbaird So the tint and styling feature is actually changing the wallpaper then? Or these are different scenarios?

leoravagnani avatar Jun 06 '24 22:06 leoravagnani

@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 avatar Jun 06 '24 22:06 jordanbaird

@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 avatar Jun 06 '24 22:06 leoravagnani

@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)

Xytronix avatar Jul 17 '24 14:07 Xytronix

@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.

svoop avatar Jul 17 '24 18:07 svoop

Untitled

Top Notch apparently does this even with dynamic wallpaper, I don't think we would need that, though.

Bildschirmfoto 2024-07-18 um 12 10 05

A round corner feature would be appreciated as well. As all native applications use round edges, with a white desktop background this gets annoying.

Xytronix avatar Jul 18 '24 10:07 Xytronix

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.

ryanwwest avatar Aug 16 '24 00:08 ryanwwest

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.

beratbayram avatar Dec 11 '24 15:12 beratbayram

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.

hongyinull avatar Apr 15 '25 11:04 hongyinull

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.

norrbru avatar May 20 '25 19:05 norrbru

Plus one! I expected the tint option to do exactly that when I choose a solid colour…

chrickers avatar Jul 13 '25 10:07 chrickers

couldn't this work on macOS 26? they implemented a transparent menu bar

FormalSnake avatar Aug 11 '25 15:08 FormalSnake

Thank you for Ice! I'd love to have this feature, as well.

goshatch avatar Oct 18 '25 14:10 goshatch