Releases: jordanbaird/Ice
Releases · jordanbaird/Ice
Ice 0.10.4
What's New
- Added the ability to set a custom delay for the "show on hover" feature.
- Improved the wording of settings and descriptions throughout the app.
Bug Fixes
- Fixed a regression that caused application menus to sometimes fail to hide.
- Fixed vertical offset of menu bar items in settings when showing scroll bars.
- The notch is now taken into account when temporarily showing menu bar items.
- Ice now ignores interactions with the notch. This improves compatibility with apps that utilize notch space.
- Improved menu bar appearance reliability for apps that dynamically update their application menus.
Other Changes
- To keep the available options simple, the ability to set the location of the Ice Bar has been removed.
Full Changelog: 0.10.3...0.10.4
Ice 0.10.3
What's New
- Items shown by the Ice Bar are no longer immediately rehidden when the Ice Bar is opened again. This allows multiple items to be shown at once.
- Ice's menu bar items now use a variable length instead of fixed.
- Simplified options in settings for a more streamlined experience.
Bug Fixes
- More robust rehiding for items shown by Ice Bar.
- Improved consistency of the "Focused app" rehide strategy when clicking on inactive displays.
- Work around clipped menu items when using the "Split" appearance on multi-display setups.
- Extended delay in event tap callback to help prevent occasional item movement timeouts.
Full Changelog: 0.10.2...0.10.3
Ice 0.10.2
What's New
- Improved the logic for retrieving menu bar items.
- Menu bar item images no longer update if the app isn't focused, leading to increased efficiency and the purple screen capture icon appearing less often.
Bug Fixes
- Fixed a crash that would occur when the Ice Bar was longer than the width of the screen.
- Fixed a visual glitch where menu bar items wouldn't initially show in the "Menu Bar Items" settings.
- Fixed faulty menu bar item image caching.
- Fixed a bug that caused the visible section's arranging interface to disappear in "Menu Bar Items" settings when the Ice icon was disabled.
- Adjusted the menu bar split appearance shape to have even padding on both sides when using the inset appearance on screens with a notch.
Full Changelog: 0.10.1...0.10.2
Ice 0.10.1
NOTE: This is a hotfix release for a bug that was introduced in 0.10.0 that could prevent one or more sections from hiding.
What's New (0.10.0)
- Menu bar items can now be shown in a secondary bar below the menu bar! (look for "Use Ice Bar" in the "General" settings pane).
- Added ability to move menu bar items individually in a new "Menu Bar Items" settings pane.
- Menu bar appearance can now be inset on screens with a notch.
- Ice now ensures that the always-hidden section stays to the left of the hidden section.
- Added the ability to disable the always-hidden section.
- Ice now launches in the background by default.
- Ice now uses the GPL-3.0 license.
Bug Fixes (0.10.0)
- The menu bar appearance overlay should now work with fullscreen in apps that don't use the default macOS fullscreen interface, such as VLC and Keynote.
- Reliably check for default macOS fullscreen spaces.
- Fixed mouse location checks in fullscreen and when using multiple displays.
- The menu bar appearance now renders at the correct size across multiple displays with different sized menu bars (i.e. when one display has a notch and the other does not).
- Fixed screen flicker when playing DRM media.
- Improved reliability of application menu hiding.
- Fixed excessive CPU usage by menu bar overlay panel when switching apps.
Full Changelog: 0.10.0...0.10.1
Ice 0.10.0
What's New
- Menu bar items can now be shown in a secondary bar below the menu bar! (look for "Use Ice Bar" in the "General" settings pane).
- Added ability to move menu bar items individually in a new "Menu Bar Items" settings pane.
- Menu bar appearance can now be inset on screens with a notch.
- Ice now ensures that the always-hidden section stays to the left of the hidden section.
- Added the ability to disable the always-hidden section.
- Ice now launches in the background by default.
- Ice now uses the GPL-3.0 license.
Bug Fixes
- The menu bar appearance overlay should now work with fullscreen in apps that don't use the default macOS fullscreen interface, such as VLC and Keynote.
- Reliably check for default macOS fullscreen spaces.
- Fixed mouse location checks in fullscreen and when using multiple displays.
- The menu bar appearance now renders at the correct size across multiple displays with different sized menu bars (i.e. when one display has a notch and the other does not).
- Fixed screen flicker when playing DRM media.
- Improved reliability of application menu hiding.
- Fixed excessive CPU usage by menu bar overlay panel when switching apps.
New Contributors
- @smbl64 made their first contribution in #126
- @eltociear made their first contribution in #132
Full Changelog: 0.9.0...0.10.0
Ice 0.10.0 (Beta 6)
What's New
- You can now right click items in the Ice Bar
- Ice Bar now dynamically changes its color depending on its location
- Menu bar appearance can now be inset on screens with a notch
- Added the ability to disable the always-hidden section
- Ice now ensures that the always-hidden section stays to the left of the hidden section
- Ice now uses the GPL-3.0 license
Bug Fixes
- Fixed menu bar item image capture
- Items and their images are no longer cached during a move
- Items are no longer arranged while the mouse is moving or a mouse button is down
- Fixed application menus occasionally not hiding
- Fixed a bug where appearance overlays would move to another screen on multi-display setups where one screen had a fullscreen space
- Menu bar appearance now renders at the correct size on different screens when one of them has a notch
Full Changelog: 0.10.0-beta.5...0.10.0-beta.6
Ice 0.10.0 (Beta 5)
What's New
- Ice now informs you if a menu bar item is unresponsive when you try to move it
- Workaround for a timeout caused by certain event tapping apps, such as Magnet
- Ice now attempts to wake up menu bar items if they aren't responding to events
- Removed ability to pin the Ice Bar for now (will be included in a future release)
- Drastically improved menu bar item image caching speed and efficiency
- Menu bar items now dynamically update in the Ice Bar
- Note: Currently, items update at an interval of every 3 seconds. In a future update,
there will be an option to adjust the interval to get closer to real time display
- Note: Currently, items update at an interval of every 3 seconds. In a future update,
- The Ice Bar has been redesigned, and now matches your specific menu bar styling
- You can now choose where the Ice Bar appears:
- Centered below the cursor
- Centered below the Ice icon
- Left of screen
- Right of screen
- In addition to the above options, you can have Ice choose a dynamic location based
on the current context
Bug Fixes
- Fixed menu bar items from disappearing from the Ice Bar immediately after it appears
- Fixed menu bar items not accepting clicks (hopefully)
- The Ice Bar should now reliably work in fullscreen
- The Ice Bar should now reliably work across displays
- The Ice Bar now respects the show on hover feature
- The menu bar appearance overlay should now work with fullscreen in apps that don't use
the default macOS fullscreen interface, such as VLC and Keynote - Fixed screen flicker when playing DRM media
Full Changelog: 0.10.0-beta.4...0.10.0-beta.5
Ice 0.10.0 (Beta 4)
What's New
- The secondary bar is now called the Ice Bar in settings
- The Ice Bar now appears centered under the Ice icon
- The Ice Bar can now be pinned to a specific location on-screen. Access this feature by right clicking the bar.
- The Ice Bar now shows asynchronously, after the menu bar item image cache is updated
Bug Fixes
- Items in the Ice Bar now render at the correct aspect ratio on different displays
- Fixed menu bar items being detected in the wrong section
- Improved menu bar item image cache reliability
- Ice no longer restores temporarily shown items if they are manually moved
- Hit testing for items in the Ice Bar is more reliable
- Ice no longer triggers a GUI scripting warning in Little Snitch
- Fixed a regression in the previous betas that was causing the menu bar appearance overlay to cut off some shown items
Full Changelog: 0.10.0-beta.3...0.10.0-beta.4
Ice 0.10.0 (Beta 3)
What's New
- Allow secondary bar to be moved via drag
- Temporarily shown items are now rehidden when showing the secondary bar
- The secondary bar now waits for item menus to close before rehiding temporarily shown items
Bug Fixes
- Fixed inconsistencies when toggling between the secondary bar and standard mode
- Fixed secondary bar not appearing on external displays (hopefully)
- Fixed secondary bar not updating with current items
- Items in the secondary bar should now be displayed with the correct aspect ratio (hopefully)
- Don't show sections when Command+dragging if using the secondary bar
- Cache item images to prevent excessive screen capture use
- Showing item menus is now more reliable
Full Changelog: 0.10.0-beta.2...0.10.0-beta.3
Ice 0.10.0 (Beta 2)
What's New
- Menu bar items can now be shown in a secondary bar below the menu bar
Full Changelog: 0.10.0-beta.1...0.10.0-beta.2