Skip to content

Releases: jordanbaird/Ice

Ice 0.10.2

11 Jul 01:03
Compare
Choose a tag to compare

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

09 Jul 11:59
Compare
Choose a tag to compare

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

09 Jul 02:17
Compare
Choose a tag to compare

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

Full Changelog: 0.9.0...0.10.0

Ice 0.10.0 (Beta 6)

02 Jul 01:05
Compare
Choose a tag to compare
Ice 0.10.0 (Beta 6) Pre-release
Pre-release

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)

24 Jun 06:28
Compare
Choose a tag to compare
Ice 0.10.0 (Beta 5) Pre-release
Pre-release

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

24 Jun 05:56
Compare
Choose a tag to compare
Ice 0.10.0 (Beta 4) Pre-release
Pre-release

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)

24 Jun 05:56
Compare
Choose a tag to compare
Ice 0.10.0 (Beta 3) Pre-release
Pre-release

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)

24 Jun 05:55
Compare
Choose a tag to compare
Ice 0.10.0 (Beta 2) Pre-release
Pre-release

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

Ice 0.10.0 (Beta 1)

24 Jun 05:55
Compare
Choose a tag to compare
Ice 0.10.0 (Beta 1) Pre-release
Pre-release

What's New

  • Menu bar items can now be moved individually in Ice's settings
  • Ice now launches in the background by default

New Contributors

Full Changelog: 0.9.0...0.10.0-beta.1

Ice 0.9.0

06 Jun 10:20
Compare
Choose a tag to compare

What's New

  • Slight UI redesign

Bug Fixes

  • Fixed menu bar items not hiding on secondary screens when the "show section dividers" feature is disabled
  • Fixed menu bar appearance not applying across multiple displays
  • Menu bar appearance now updates more reliably when the focused application changes
  • Fixed mouse cursor detection not working across multiple displays. Features like "show on hover" and "show on click" should now behave correctly on external displays
  • Fixed an occasional bug where hotkeys weren't deleting

Other Changes

  • Optimizations
    • Menu bar appearance only updates the components that need it
  • Slight menu bar appearance design refresh
  • You can now change the opacity of the menu bar border

New Contributors

Full Changelog: 0.8.0...0.9.0