Replies: 35 comments 68 replies
-
|
Hi, Would you like to look into #298 ? Thank you |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for this. There were a few bugs that were annoying me a lot and this fixed them for me. Hopefully these get merged into Jordan's version and an official update is released soon. |
Beta Was this translation helpful? Give feedback.
-
|
I can't this to start - can't get past the permissions screen. Tried turning permissions off and on and off, quitting and restarting Ice, rebooting.. Only option even after all that is Quit. Any ideas? Old version worked fine. |
Beta Was this translation helpful? Give feedback.
-
|
Tahoe 26.2. |
Beta Was this translation helpful? Give feedback.
-
|
Try removing the permissions (The - in the lower corner) before starting
the downloaded new app.
Op 14 januari 2026 bij 16:34:46, Paul Wakeford ***@***.***)
schreef:
I can't this to start - can't get past the permissions screen. Tried
turning permissions off and on and off, quitting and restarting Ice,
rebooting.. Only option even after all that is Quit. Any ideas? Old version
worked fine.
—
Reply to this email directly, view it on GitHub
<#847 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHK7OPPZNW3GGT66XKS3SR34GZOZNAVCNFSM6AAAAACRFQQYZKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNBZG4ZTCNA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
This worked for me. Tahoe 26.2. Hoping this gets merged pretty soon. Thanks for your efforts! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you, and yes.. now i understand: delete the permission with minus symbol, not only turning off. :D |
Beta Was this translation helpful? Give feedback.
-
|
Forgive me for the dumb question, I'm not a developer, should I uninstall ice before installing your build? |
Beta Was this translation helpful? Give feedback.
-
|
Awesome work, hoping this fixes all the issues I've been having, like my mouse disappearing. Edit: All issues seem to be fixed! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you 😊 Sent from my iPhoneOn Jan 17, 2026, at 6:03 PM, Toni Förster ***@***.***> wrote:
No, just remove the permissions, as mentioned above.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
So, I experienced an issue that doesn't occur in the original app : when trying to reorder an icon, the icon's app crashes, then reappears at the position I wanted to move it away from. Thanks |
Beta Was this translation helpful? Give feedback.
-
|
@stonerl Do you have these on a fork that we can follow along with? |
Beta Was this translation helpful? Give feedback.
-
|
@stonerl I see you have your own repo for it, how do we build from it? |
Beta Was this translation helpful? Give feedback.
-
|
Perfect, many thanks! Hopefully, the author will integrate it soon into the official version. Meanwhile, that worked like a charm! |
Beta Was this translation helpful? Give feedback.
-
|
There has been a persistent issue in the official version that really bothered me: whenever a Live Activity appeared, it would cause the menu bar settings to crash, making items that were supposed to be hidden show up. I’m not sure which specific fix addressed this, but the issue is resolved in your version. Thank you so much! |
Beta Was this translation helpful? Give feedback.
-
|
I'm on Sonoma for now, and when I try to start the unofficial fork of Ice 2f, absolutely nothing happens apart from a request to launch a "downloaded application" on the first run. I can't find it in Activity Monitor. I tried disabling the permissions, that didn't change anything. Is there anything in this fork that requires Tahoe? Sequoia? The last official release of Ice works for me, though it might be causing some WindowManager memory leaks (I was trying to find out if the unofficial version is better in this regard). |
Beta Was this translation helpful? Give feedback.
-
|
My mouse sometimes disappears when clicking on the Ice menu and then activating a submenu |
Beta Was this translation helpful? Give feedback.
-
|
nice, Thank you so much for the fixes. i am strugling to find a better alternative to Bartender! I have 2 questions you might help me with:
Or the idea it that at some point we will have to uninstall and reinstall ? plus a feature idea: Use Ice Bar only on screen with a notch would be extra! thank you again |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
I found another memory leak but as of now I have not figured out how to fix it. Every time you plug in an external display and then unplug it memory grows. That explains why some people have up to 900MB memory usage after 2 weeks. |
Beta Was this translation helpful? Give feedback.
-
|
I think I found a solution. Every time a display is disconnected a new Ice instance is started and the old one is terminated. That should prevent the ever-growing memory footprint. For the user this is transparent and should be without any menubar flicker. Please test version |
Beta Was this translation helpful? Give feedback.
-
|
This is awesome, thanks for all the fixes. The only issue I am currently having is that Netbird.io's menu bar item refuses to work with ICE. I am not sure if that is due to ICE or due to Netbird.io. |
Beta Was this translation helpful? Give feedback.
-
|
@farzadmf the search window issue will be solved with version I changed the search window handling. The position can be freely set per display and will now be saved across app launches. So you can have a different position for every display. The default position is centred. |
Beta Was this translation helpful? Give feedback.
-
|
BTW if someone finds my fixes useful and wants to throw a coin in my hat: https://github.com/sponsors/stonerl/ |
Beta Was this translation helpful? Give feedback.
-
|
I just uploaded version The search window is now always shown centered, fixing a bug I introduced. The position of the window is also saved per physical display. This means you can move the window to any position on the screen and its location will be saved. This is done per physical monitor. Meaning on your MacBooks internal display you can have the window centered and on your external display in the top left corner for example. If you connect a new monitor that Ice has not seen before it will show the window centered, and you can move the window to whatever position you like. When reconnecting the monitor later the position will be restored to where you moved it. |
Beta Was this translation helpful? Give feedback.
-
|
Can we get this in a fork instead of a discussion to make it easier to follow? Also, have we gotten any contact at all from @jordanbaird @stonerl |
Beta Was this translation helpful? Give feedback.
-
|
So nice to see Ice working again on macOS 26. Eager to see Thaw because F Ice! 🤣 |
Beta Was this translation helpful? Give feedback.
-
|
I decided to fork and create Thaw. There won't be be a stable relase until I get anything in order, the way I want it, so definitely no ETA But I do have a beta pre-release: https://github.com/stonerl/Thaw/releases/tag/1.0.0-beta.1 If you are adventurous you can install it and set the update channel to development. Whenever I publish a new build it should ne available for update inside the app.
Please only install this if you want to help testing. Keep in mind that I do development in my spare time. Besides this post I won't advertise Thaw until I have a stable release. There be dragons… |
Beta Was this translation helpful? Give feedback.
-
|
Hey @stonerl I'm facing an issue on both apps when I'm clicking on hidden apps in the menu - it doesn't move into shown apps, the dot blinks and app stays hidden. If I cmd+drag any app in the menu app then I might be able to drag the required app out of hidden menu as it's being shown in that menu and not in the bar. Here's the video Screen.Recording.2026-01-30.at.12.47.59.mov |
Beta Was this translation helpful? Give feedback.
-
|
Works for me |
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
since some people, myself included, had to deal with some bugs in Ice, I took it upon myself to fix a couple of these. I fixed an issue on macOS 26 where no icons would be shown if
Displays have separate spaceswas disabled. Furthermore, I addressed some performance and memory leak issues.For some of these fixes I already opened PRs. Others can be found in my repo.
Here are the fixes that are included in my build:
Commits included
8ab94a6 Implement per-display search window positioning with UUID-based storage
483bb6e refactor: cleanup redundant deinit calls and improve memory monitoring
aca25e8 Fix(MenuBarOverlayPanel): Prevent task leaks with explicit timeout wrapper
aa434fc Restart on display disconnect to avoid stale menu bar state
f19c2df Revert: limiting retry attempts for rehiding
739a8f8 Optimize menu bar wallpaper capture for lower memory usage
96a15ec Fix memory leaks in overlay panel and optimize resource usage
ce5cf20 Optimize memory usage and reduce CPU overhead
2927c89 Fix: More accurate memory usage reporting
2824c59 feat: enhance memory monitoring with lower threshold and timestamps
46db81d fix: restore app icon click to open settings
0deb426 fix: resolve settings window not opening consistently
0130213 Optimize image capture with failure blacklist and reduce timer frequencies
3466f6f Fix: Implement proper LRU cache eviction and invalid entry cleanup
9ad823a Fix: Resolve memory leaks in overlay panels and PID cache
627f2ea Fix: Prevent EventTap leak on event operation timeout
232b3c8 Fix memory leaks causing growth from 60MB to 400MB
e504c3e fix: add more memory leak fixes and debugging
b8d8a60 fix: resolve Mach port leak in window array creation
952d770 Fix: Background memory leak in MenuBarOverlayPanel
f7a3dee Fix: Memory leak when showing/hiding menu bar items
6ec0e01 Fix display UUID comparison logic
8766b07 Fix memory leak in screen capture window array creation
8e4b6c6 Prevent auto-rehide when menu bar item menus are open
ff8e771 Add fallback timer to Smart rehide strategy
835db7d Fix "Publishing changes from within view updates" error in Settings
fbe2d2e Fix infinite cache refresh loop and improve sourcePID detection
c700922 Fix "Hide Application Menus" reliability
25da2eb Improve Search Window positioning across multiple displays
b06457f Fix MenuBarSearchPanel position persistence across restarts
cd3cac5 Persist MenuBarSearchPanel position and center on first launch
fdeb218 Update Ifrit to v4.0.0 and refactor search logic
41ebe8f Fix menu bar items not displaying when "Displays have separate spaces" is disabled
77c675b Fix concurrency issues and enforce MainActor isolation for MenuBarItem creation
de9f504 Fix memory leak in MenuBarItemTag.Namespace UUID cache
20a0c2b Fix build error in MenuBarItemImageCache cleanup logic
6123a3d fix(#530): Remove expired CGImages from cache
1e610ca (fix-clipping) Fix: Remove comparison of non-optional Bool to nil in MenuBarOverlayPanel
ea738c7 fix: menu bar clipping showing up on secondary monitor
d156a46 Optimize "Show on Hover" performance to reduce energy impact
e74b245 Reduce CPU usage by conditionally enabling mouse move event tap
Since the app is signed with my development key, you need to remove the permission before you can grant them again:Outdated Images
Let me know if it fixes some of the issues for you.
Previous versions
Ice.zip (0.11.13-dev.2b-unofficial)
Ice.zip (0.11.13-dev.2c-unofficial)
Ice.zip (0.11.13-dev.2d-unofficial)
Ice.zip (0.11.13-dev.2e-unofficial)
Ice.zip (0.11.13-dev.2f-unofficial)
Ice.zip (0.11.13-dev.2g-unofficial)
Ice.zip (0.11.13-dev.2h-unofficial)
Please use Thaw instead: https://github.com/stonerl/Thaw/releases/tag/1.0.0-beta.2
If these fixes help you, consider throwing a coin in my hat: https://github.com/sponsors/stonerl/
Best
Toni @stonerl
Beta Was this translation helpful? Give feedback.
All reactions