jordanbaird / Ice

Powerful menu bar manager for macOS
https://icemenubar.app
GNU General Public License v3.0
14k stars 252 forks source link

[Feature Request]: Ability to enable Ice Bar only when on built-in display #223

Open kemayo opened 4 months ago

kemayo commented 4 months ago

CHECK EXISTING ISSUES

Description

The new Ice Bar feature in 0.10 is a great way to avoid icons getting hidden under the notch. However, I only care about that when I'm using my laptop's built-in display -- when I'm using an external monitor I will almost-never have to worry about icons colliding with the application menus.

It would be nice if the Ice Bar setting could be made conditional -- "Use Ice Bar: Yes / No / Only on built-in display". (Or "only when there's a notch", but the built-in displays are generally smaller anyway, so...)

This is similar to #188, in that it's a "depending on whether we're on a screen with a notch" behavior-change. It's possible that a more-comprehensive solution would be to duplicate a large chunk of the behavior / appearance settings into two separate "built-in" / "external" sections.

Screenshots

No response

ArlinJae commented 3 months ago

Seconded this — think this would be really cool!

gemueselasagne commented 1 month ago

Would be very cool as I ended up using a menu bar manager only because my built-in screen (with nodge) is too small for displaying all icons!

bjorntj commented 1 month ago

Yes, this is the only thing that is missing. I now stop the application when using my external display but I have icons I would like to have always hidden, so would ne nice with a feature to show all the icons, except for always hidden, when display resolution are larger than x, or something like that.

claytonolley commented 3 weeks ago

After moving to this app from Bartender, this is the biggest feature that seems to be missing... when I'm on my ultrawide monitors, I don't need to hide this stuff.

sobbybutter commented 1 week ago

This is the only missing feature for me. Would love to see it implemented.