-
-
Notifications
You must be signed in to change notification settings - Fork 287
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
[Feature Request] notch macbook support. #1
Comments
This is something that could definitely be supported, but I don't have access to a MacBook with a notch to be able to work on it. I'll add it to the roadmap for the time being, and hopefully it can happen soon. |
I'm waiting for notch support as well. Once this issue gets resolved, I'll try this app out! |
Notch support would definitely be great: I miss some app icons behind it 😞 |
For those additional menu bars, its only possible to add them to the menu bar and then to be opened as far I know. This isn't that fluent, but a solution for Macbooks with a Notch |
Now that Bartender is exhibiting strange behavior, notch support from ICE would be great. |
Please move this to the top of the backlog. Many people want to move from Bartender at the moment, but this is a must-have. |
the people have spoken |
Another space-efficient approach for when the notch prevents all extra items from showing could be for those extra items to replace the unhidden items when revealed, instead of showing in addition to those items. That creates some extra space to show hidden icons. I use it this way in bartender currently. |
I hear everyone. This is definitely in the pipeline. The main thing blocking this is that Ice needs to be able to move individual menu bar icons. When an icon is clicked in the secondary bar, it needs to be temporarily moved from whichever section it is in to the visible section so it can show its menu. I have this mostly working, but there are certain apps, such as BetterTouchTool, that block the proper events from being sent to the items. A temporary workaround could be to disable the feature when BetterTouchTool is running. |
Is there anything we can support you with in this, besides the financial support? Maybe an alpha/beta release would be something? Since you said it's mostly working we could test it, and discover and sort out remaining issues. |
I would also like to volunteer as beta tester if that helps. MBP 14 with notch. |
I can help in beta testing too. MBP 14 (M3 - Sonoma 14.5) |
Also willing to test on my notched 14" MB Air and on a 27" 1440p monitor |
My thoughts exactly. If so, we would need to figure out if the current display has a notch (hopefully as simple as an api call) and how big it is (are they all the same?) |
@jordanbaird developer of BetterTouchTool here, what kind of events are you seeing blocked by BTT? Would be happy to fix or help with that. (Bartender also seems to be able to do this while BTT is running, but I haven't checked the exact events it uses yet) |
It would be amazing to have this feat. I want to get rid of Bartender asap. 🙏 |
@fifafu Thank you for the help! I haven't tracked down exactly which of these it is, but it's one (or all) of mouse down, mouse dragged, and mouse up. It results in an event tap that listens for these events timing out. Would you be able to email me at jordanbaird.dev@gmail.com so we can talk in more detail about what's going on? |
Sure I'll ping you! |
@fifafu I've found a workaround for that. But yes, that was a problem early on. |
@jordanbaird Yes. And the feature actually works. I can move around the question marks and the items in the menu bar are reordered. |
With beta 5 I have some issues again with the Ice Bar and a second screen. If I open the Ice Bar on the main screen after Ice's first start, its height is too low so that the icons are cut off. But after a second or two this fixes itself. However, when I open the Ice Bar on my second screen it and the icons within are displayed extremely large (see below). Sometimes, there are also some temporary issues with the icon sizing but they usually resolve after closing and reopening the Ice Bar one multiple times. Apart from that, that the item is clicked when it is selected in the Ice Bar now works perfectly fine for me. I also don't experience the issue that I just see question marks in the Menu Bar setting. |
@jordanbaird beta5 is working great for me. thanks! |
Thank you for your hard work, beta 5 works great for me, too! Also, the workaround for Magnet that you implemented has fixed the issues I was having previously. |
Bartender refugee here. The Ice Bar is coming along nicely, though I noticed an issue where Ice doesn't hide the application's menu bar items when using the Ice Bar, even when "Hide application menus when showing menu bar items" is selected. This issue doesn't appear if the Ice Bar is disabled; application menus will be hidden normally in that instance. 2024-06-24_15-05-27.1.mp4 |
@gingerbeardman Did the coloring issue ever get fixed for you? The Ice Bar is supposed to be roughly the color of the menu bar on the active screen, and the menu bar items should match the color of the items on that same screen. |
I'll try the beta again later today and let you know |
No, still a problem in light mode: light mode
dark mode
I also see two other problems
|
@jordanbaird I probably noticed a similar issue again. When I change my wallpaper (I do that regularly with an app) and the menu bar color changes, the background of the Ice bar changes properly too, but not the icon color (again). IIRC this was working in the last beta, at least for me. @gingerbeardman Just out of curiosity, is the color of the menu bar influenced by light/dark mode on your system? For me it isn't, but only depends on the background that is used. I also have auto mode for light/dark activated but my menu bar color only changes when I change the wallpaper. |
My menu bar colour changes along with light and dark mode. |
@gingerbeardman This is how it looks on my system while switching between light and dark mode with a dynamic wallpaper: Screen.Recording.2024-06-25.at.7.49.44.PM.movNote that in macOS, the menu bar item color is influenced by the color of the menu bar, not the specific system appearance. They might not always change colors between light and dark mode, since some people might not use dynamic wallpapers. So it isn't an easy check to determine which items to show. The way I've been dealing with it so far is to just capture the current item windows. To be honest, I have no idea why it isn't capturing the right ones for you. On the "try switching spaces" message: Menu bar item capture, in my experience, isn't reliable at all on some people's machines. What seems to be happening is that a space can end up in an "invalid" state of sorts and suddenly, none of its menu bar items can be captured. The reason for the "try switching spaces" message is because that's the only way I've been able to figure out to get a space out of this state. If anyone has ideas for this, I'd love to hear them |
Installed beta 5 (on Sonoma 14.4.1, M3 MBP); the background color of the Ice Bar is fixed for me (now light like the main menu), but clicking on any of the icons in the bar still doesn't open the associated app. It does lighten the icon for a few seconds then goes back to normal, but the app doesn't open. True for every icon in the bar (I have eight). |
@vr8hub Good to know. Still work to be done on that front, I suppose. |
Beta 5 works super well for me thanks so much for your efforts @jordanbaird! One minor suggestion I'd like is a downwards facing chevron as an icon! Would compliment the Bar well. |
I don't use dynamic wallpaper. And I will record a video of how the transition from light to dark is handled for me |
Thank you, overall it has become more stable, I almost completely switched to ice bar!According to the latest beta and compared to ibar.
|
I don't know if anything is feasible, but… |
Bug: when closing an app and reopening it, ice doesn’t remember its position. Instead it is added to the menu bar. |
Switching spaces still doesn't get the icon bar to appear for me, I still get the message. I use an external display, portrait, that is sometimes retina sometimes not. Right now I'm unable to see the ice bar, even restarting the app doesn't help. |
@Xytronix what icon are you referring to? |
@jordanbaird the top left icon next to the dots |
I see a similar issue of the ? marks on my always hidden section - I discovered if I drag the ? to another section in the settings and then back again to its original menu the display is corrected |
Beneficial application!
Do you consider designing for a notch MacBook's built-in screen?
When we have so many menu bar icons, we can't see all the icons using ice's hidden strategy nowadays.
It's like:
On my 27 inch monitor:
But on built-in screen:
because of Apple's genius notch design.
The text was updated successfully, but these errors were encountered: