Bartender 4 Release Notes

Bartender 4.0.48

New Features / Improvements

Public Beta Finished

I am super excited to announce that with this release Bartender 4 has finished its public beta.
This does not mean I am stopping working on Bartender 4, anything but! As I still have many exciting features I want to add.
This means Bartender 4 has now been thoroughly tested by all you great users (thank you!) and I am confident it works as expected on all the many different user setups.
If you have not yet purchased a license, your 4 week trial of Bartender 4 will start now.


Bug Fixes

Screen recording menu bar item

The screen recording menu bar item should now show a lot faster when you start recording your screen, and is in the shown section by default. You can move it to the hidden section if you prefer.

Hidden items not hiding again, if in app with menu bar item

Bartender will keep hidden items shown when you are using the UI of a menu bar item, this could stop items hiding if in an app that also has a menu bar item, this has been fixed.

Small UI adjustments

Small changes to the UI to help initial user experience.

iMazing mini popup not showing with custom keyboard shortcut

This has been fixed.

⌘+Q quitting Bartender from Bartender Bar

Command+Q would quit Bartender from any of its UI, even when not the active app which is not desirable. The ability to quit Bartender with command Q has been removed.

Show for Updates Image Comparison Tuning

Thank you to the user who provided me with examples of Show for update image comparisons that have given incorrect results, using these I have tuned the image comparison more.

Option key added to click from Bartender Bar

Activating menu bar items from the Bartender Bar would sometimes wrongly include the option key, this has been fixed.

Shift in menu bar items when changing space

Bartender could shift the menu bar items for a split second when changing spaces, this has been fixed.

Menu bar item spacing not applied after macOS restart

For some users menu bar item spacing is not being applied after a macOS restart, and a logout and back in is required. This version has test fixes in place for this.

Rare slowdown loading of Menu Bar Layout Screen, and high CPU usage

This has effected a very small number of users and seems linked to accessing Current Session Dictionary, I have removed this and it should hopefully fix this issue.

MacUpdater left click not working

This has been fixed

Quick Search, Esc not resetting search

Pressing Esc in Quick search after searching for something would not reset the shown results back to all items, it does now.



Bartender 4.0.44

New Features / Improvements

Custom Hot Keys for any menu bar item

Now with Bartender you can now assign hot keys to any menu bar items, Activating the hot key will show the menu bar item (if its hidden) and optionally left click or right click it.
Great for apps that are hidden, or apps that don't let you assign a hot key (like Control Center or Notification Center).

Initial AppleScript support

You can now perform a number of Bartender functions via AppleScript (see its library in Script Editor). This includes showing menu bar items, and activating them.

Initial Spotlight support

You can now search for menu bar items and activate them using spotlight, start your search with the keyword "Bartender ".

Show For Updates Image Comparison Algorithm

The image comparison algorithm has been completely re-written, it has always worked in light/dark mode and with different backgrounds, but it now has less chance of false positives, and better detection of real even very small changes (This now works with Arq), all this and it uses less CPU to do the check.

Updated sidebar icons

There are new images for the sidebar icons in Bartender Preferences.


Bug Fixes

Show for Updates Image Comparison Tuning

Thank you to the user who provided me with examples of Show for update image comparisons that have given incorrect results, using these I have tuned the image comparison more.

Shift in menu bar items when changing space

Bartender could shift the menu bar items for a split second when changing spaces, this has been fixed.

Menu bar item spacing not applied after macOS restart

For some users menu bar item spacing is not being applied after a macOS restart, and a logout and back in is required. This version has test fixes in place for this.

Rare slowdown loading of Menu Bar Layout Screen, and high CPU usage

This has effected a very small number of users and seems linked to accessing Current Session Dictionary, I have removed this and it should hopefully fix this issue.

MacUpdater left click not working

This seemed to still be an issue for some users, this should be fixed.

Quick Search, Esc not resetting search

Pressing Esc in Quick search after searching for something would not reset the shown results back to all items, it does now.



Bartender 4.0.41

New Features / Improvements

Custom Hot Keys for any menu bar item

Now with Bartender you can now assign hot keys to any menu bar items, Activating the hot key will show the menu bar item (if its hidden) and optionally left click or right click it.
Great for apps that are hidden, or apps that don't let you assign a hot key (like Control Center or Notification Center).

Initial AppleScript support

You can now perform a number of Bartender functions via AppleScript (see its library in Script Editor). This includes showing menu bar items, and activating them.

Initial Spotlight support

You can now search for menu bar items and activate them using spotlight, start your search with the keyword "Bartender ".

Show For Updates Image Comparison Algorithm

The image comparison algorithm has been completely re-written, it has always worked in light/dark mode and with different backgrounds, but it now has less chance of false positives, and better detection of real even very small changes (This now works with Arq), all this and it uses less CPU to do the check.

Updated sidebar icons

There are new images for the sidebar icons in Bartender Preferences.


Bug Fixes

Bartender menu showing

A Bartender menu would show when Bartender was supposed to hide the left menu, this has been fixed.

Revealed menu bar items hiding while using them

A menu bar item shown via hotkey, Bartender Bar, or Quick Search could hide again while the user was still interacting with its UI. This has been fixed.

Menu bar items hiding, before user finished using it

Menu bar items revealed by hotkey/quick search should stay visible while their UI is in use, this has been fixed.

Crashes

A possible crashes have been reported and fixed in this release.

Keyboard shortcuts

Normal keyboard shortcuts to hide windows and show preferences were not working in some of Bartenders UI (like Quick search) this has been fixed.

No background color in menu bar layout

For a small number of users occasionally Bartender could not get the color of the menu bar to apply to the background of the menu bar layout tab in Bartender preferences, in this case Bartender now defaults to a grey so items are easy to see still.



Bartender 4.0.35

New Features / Improvements

Tool tips for menu bar items in Menu bar layout

Menu bar items should now show tooltips of the app name in Menu bar layout.

Always hide location menu bar item

You can now set the location menu bar item to be always hidden, this is in Advanced preferences.

Ability set delay for show on mouse over

This allows you to set a longer delay for show on mouse over to prevent accidental activation when moving over menu bar.

Setting to not show hidden items when ⌘+dragging a menu bar item in the menu bar

This is in Advanced settings and allows you to not show hidden items when dragging a menu bar item in the menu bar.

Voiceover support in menu bar layout

Improved voice over support in menu bar layout to include menu bar item app names.

Show for Updates can be set to follow the macOS Do Not Disturb state

SHow for updates can follow the macOS Do Not Disturb state, so show for updates will not show when Do Not Disturb is on.

Alt/Option click on menu bar will show always hidden items

Now you can show always hidden items by alt/option clicking on empty menu bar space.


Bug Fixes

Bartender Preferences resizing issue

This has been fixed.

Crashes

4 possible crashes have been reported and fixed in this release.

Right click in Bartender Bar not working

You should now be able to right click items in the Bartender Bar and have them right click in the menu bar.

Removing a spacer in Menu Bar Layout removed all from same section

This has been fixed.

Tap to click not working on Bartender menu bar item sometimes

This has been fixed.

Tap to click not working on Bartender menu bar item sometimes

This has been fixed.

Starting Bartender from Login Items with hide set would prevent Bartender Bar showing

This has been fixed.

Menu bar items slow to show on when switching screens on macOS 11.2

This should now be fixed.

Emoji Picker not showing sometimes on spacer UI

This should now be fixed.

Menu bar spacing reset after update until restart

With the previous test build custom menu bar spacing would not be maintained until macOS was restarted again, this has been fixed.

Menu bar spacing restart message

Bartender now only shows the message if you change the setting, if you go back to already set spacing, the message is not shown.

Multipass compatibility

Bartender would not handle Multipass as it has set its ID to nothing, Bartender can now handle this, and works with Multipass.

Right Click a Show for update menu bar item

Right clicking a show for update menu bar item should now work.

MacUpdater show for update menu bar item, left click not working first time.

A left click on the MacUpdater menu bar item when showing for updates, should now work.



Bartender 4.0.33

New Features / Improvements

Reduce the space between menu bar items

Bartender 4 can now reduce the space between menu bar items, set it back to previous macOS version, or to no spacing (to fit lots of menu bar items on screen).



Bug Fixes

Colour of sections in Menu Bar Layout wrong

This has been fixed.

Items not hiding

This was an issue in multi screen setups that has now been fixed, thanks to those who provided diagnostics for this.

Bartender menu bar item not clickable at very top edge of screen

This has been fixed.

Menu items displaying slowly when change screen

This has been fixed.

Bartender activating when accessing Little Snitch Menu

This has been fixed.

Items not moving with fullscreen apps on multiple display setups

This should now be fixed.

Show for update script triggers not working

Bartender used the user configured shell, this would not work for some shells and the setup configurations. Defaulted Bartender to use zsh.

Possible crash

This should now be fixed.

Memory leaks

Found and fixed some more obscure memory leaks.

Show For Update not appearing

This should now be fixed.

UI Image updates

Small changes to some icons etc.

Clicking Bartender menu bar item hides then unhides items

This was a bug introduced in previous test builds, when a small number of user has "Bartender 3 style" reveal setup. This has been fixed.



Bartender 4.0.28

NOTE: Trial Over Window showing in error in Bartender 4.0.18

If you have seen a trial over window, this is a bug in Bartender 4.0.18 and the free trial is still active and your license is valid, you just need to update to this version of Bartender 4.
If after seeing that message the update fails to relaunch Bartender, please manually quit Bartender using Activity monitor, you can do so by launching Activity Monitor, find Bartender 4 and select it, then select in the menu bar View > Quit Process.

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Show For Update Scripts loading users setups

When Bartender ran users SFU trigger scripts zsh or bash would load the users startup scripts, this could cause a delay and extra CPU usage, this has been stopped.

Memory leaks

I have found and fixed 2 memory leaks that over time would lead to Bartender using a lot of memory.

Bartender not moving items

Bartender would not move items if there was any menu open on macOS, this was so it didn't move a menu item if it is showing its menu. Some users reported Bartender not hiding SFU menu bar items and it was discovered that in some situations macOS will not correctly report when a menu closes, hence Bartender not moving items. Bartender now detects if a menu is showing for a menu item and will only not move items if a menu is for a menu bar app.

Crashes

I have received reports of 4 different crashes, these should be fixed.

2 New Bartender menu bar item icons

Added 2 new options for Bartenders menu bar item image, a single dot, and a arrow.

Clicking on an applications menu would activate Bartender

If an Application had a menu bar item, and you clicked on its Application menu (left menu) Bartender would activate. This has been fixed.

Show For Updates items not displaying after a space change

Due to a bug in macOS, changing spaces could prevent Bartender from being able to display some show for updates menu bar items, A work around has been added to prevent this.

Enter not selecting menu bar item in Quick Search

If the user had used the mouse to select an item in Quick Search, enter would not work the next time to select an item, and the search field would not have keyboard focus. This has been fixed.

Gap left where Bartender menu item would be, if Bartender menu item hidden and space changed

This would leave a gap in the menu bar. This has been fixed.

Apps that create multiple menu items with the same ID not handled well

Apps that create multiple items with the same ID, would not have those items handled individually, and could lead to items not showing. This has been fixed

Click on menu bar to show hidden items not working on multiple screens

This has been fixed.

Preferences not resizable smaller.

After making preferences bigger and closing it, then re-opening it, it could not be resized back down. This has been fixed.

Color of menu bar not detected on multiple screens with hidden menu bars.

This has been fixed.

Scrolling on menu items in Bartender Bar

This now correctly works.



Bartender 4.0.18

New Features / Improvements

Bartender Bar

The Bartender Bar is back! You can now show hidden items in the Bartender Bar beneath the menu bar, allowing you much more space for menu bar items.

Battery Show For Updates percentage trigger

You can now set the battery charge percentage the battery menu item will trigger its show for update at.


Bug Fixes

Bartender Bar not showing

For some users the Bartender Bar would not show when clicking the Bartender menu bar item. this has been fixed.

Show for updates Enable buttons confusing

These have been changed to the standard switch controls.

Crashing fullscreen apps, when using Bartender with hide shown items enabled

This is actually a bug in an Apple framework that Bartender was triggering, I have worked around it now and it shouldn't happen any more.

Crash

Fixed a crash situation when using multiple screens.

Menu bar colour not detected if menu bar hidden

Bartender cannot get the color of the menu bar, when it is hidden. Bartender will now work out the color from the desktop background.



Bartender 4.0.17

New Features / Improvements

Bartender Bar

The Bartender Bar is back! You can now show hidden items in the Bartender Bar beneath the menu bar, allowing you much more space for menu bar items.

Battery Show For Updates percentage trigger

You can now set the battery charge percentage the battery menu item will trigger its show for update at.


Bug Fixes

Show for updates Enable buttons confusing

These have been changed to the standard switch controls.

Crashing fullscreen apps, when using Bartender with hide shown items enabled

This is actually a bug in an Apple framework that Bartender was triggering, I have worked around it now and it shouldn't happen any more.

Crash

Fixed a crash situation when using multiple screens.

Menu bar colour not detected if menu bar hidden

Bartender cannot get the color of the menu bar, when it is hidden. Bartender will now work out the color from the desktop background.



Bartender 4.0.16

Bug Fixes

Side Panel label not visible

On macOS Big Sur Beta 10 the side panel selected label would not be visible. This has been fixed.

Not showing menu bar colour behind menu items in Menu Bar Layout screen

On systems with autohide menu bar enabled in macOS Bartender would not show a correct colour behind menu bar items in the layout screen. This has been fixed for now by defaulting to grey. In the future I want to still work out a approximate menu bar colour to use in this situation.

3 or more instances of same app wouldn't be recognised

Bartender would not correctly place multiple 3 or more instances of the same app, such as 3 copies of OneDrive running. This has been fixed.

Bartender unable to move items for some users if started at login

For a small number of users, Bartender would not be able to control items if it started at login. This should now work.

Accessibility permissions issue

Its possible for macOS to get corrupted accessibility permissions, this would prevent Bartender from moving menu bar items. Bartender now detects this and informs the user.

Beta expired when user had Buddhist Calendar selected

This has now been fixed.



Bartender 4.0.15

Bug Fixes

Side Panel label not visible

On macOS Big Sur Beta 10 the side panel selected label would not be visible. This has been fixed.

3 or more instances of same app wouldn't be recognised

Bartender would not correctly place multiple 3 or more instances of the same app, such as 3 copies of OneDrive running. This has been fixed.

Bartender unable to move items for some users if started at login

For a small number of users, Bartender would not be able to control items if it started at login. This should now work.

Accessibility permissions issue

Its possible for macOS to get corrupted accessibility permissions, this would prevent Bartender from moving menu bar items. Bartender now detects this and informs the user.

Beta expired when user had Buddhist Calendar selected

This has now been fixed.



Bartender 4.0.10

Bug Fixes

Screen not sleeping

The screen would not sleep if the user just put the screen to sleep (this is again caused by macOS adding the Do Not Disturb menu item to the menu bar when the screen sleeps). This has been fixed.

Multiple instances of same app wouldn't be recognised

Bartender would not correctly place multiple instances of the same app, such as 2 copies of OneDrive running. This has been fixed.

Bartender dividers didn't perform any action

The dividers "‹" didn't have any action when clicked. They now perform the same as Bartenders menu bar item.

Battery Show For Update displaying wrong text

The Battery show for update would show the wrong description, this has been fixed.



Bartender 4.0.8

Bug Fixes

Red menu bar when changing spaces

Bartender would flash up a red menu bar when changing spaces, this has been fixed.

Bartender prevented Sleep

Bartender will now not wake macOS from sleep.

Show For Update Scripts checking all output

Show for update scripts would have all their output checked for true / false, preventing any debug output etc. Now the script checker will only check the last line for true/false.

App marked as uncontrollable after macOS restart

Bartender would try and move an apps menu bar item soon after it launches, but some apps are not yet ready to be moved as the system is busy, Bartender would try this twice then mark the app as not movable. Bartender will now wait 20 seconds between attempts allowing apps to perform there initial setup etc.

Ghost Show for Update items

If a menu bar item was removed from the menu bar while its showing as a Show For Update, a copy of it could get stuck in the menu bar, this has now been fixed.



Bartender 4.0.7

Bug Fixes

Unable to add Show for Update triggers

If a user cancelled adding a Show For Update Trigger, they could not add another until Bartender was restarted. This has been fixed.

Crashes

2 different crashes have been reported and fixed. Thank you.

Slow editing in Show For Update script field

typing in this field was slow, This is fixed.



Bartender 4.0.6

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

New Features / Improvements

Quick Search

Quick Search has been added to the test builds, its a fuzzy search window you can use to show and activate menu bar items quickly. Just use your Quick Search hotkey or select Quick Search from the Bartender menu, if you want to just show an item (for 30 seconds) hold down alt while pressing return.

Licensing

Licensing has been added ready for the public beta, it's still free to use Bartender 4 while it's in public beta.


Bug Fixes

Tool tips in Menu Bar Layout

Tool tips should now show when you select a item, this still needs improving

Crash in Menu Bar Layout

If there were no items in the shown section adding a item could cause a crash this has been fixed.

Loss of focus on Bartender Preferences Window

Bartenders preferences window could loose focus when hiding the left menu, this is fixed.



Bartender 4.0.4

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

New Features / Improvements

Ability to Hide Hidden Item Divider ( ❮ )

You can now set the Hidden item divider ( ❮ ) to not show.


Bug Fixes

Crash

There was a crash reported when using multiple monitors. This should be fixed, but please report any crashes.



Bartender 4.0.3

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

New Features / Improvements

Added Spacers

Spacers can now be added to the menu bar in the layout screen. You can set their width and have them display text/emoji.
NOTE: For some reason on Big Sur I have been unable to get the text picker (emoji picker) to display from the popup. For now if it doesn't show for you, you can copy and past emoji/special characters from text edit etc.


Bug Fixes

Incompatibility with BetterTouchTool

Again this needed a bit more work, Bartender now waits for BTT to finish with events separately than the timeout for the menu bar item it is moving, so menu bar items should not be marked as unmovable by mistake any more.

Logic issues with "Increased Space" enabled and Bartender menu item in hidden set

Bartender would not correctly manage this setup causing unexpected behaviour. This has been fixed.

Incompatibility with Remote Desktop Connection

Bartender would consider the mac idle (as remote desktop connections do not update the idle time) and as such would stop moving menu items, this has been fixed.

Crashes

There was a crash reported in the layout screen. And one in Bartenders core. These should be fixed, but please report any crashes.



Bartender 4.0.2

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

Bug Fixes

Incompatibility with BetterTouchTool

This seemed to still cause some issues on loaded systems, I have taken further steps to stop Bartender marking items as unmovable when BTT takes some time processing events.

Notification Center notifications stopped Bartender

Bartender would not try and move items at all if Notification Center had any notifications showing on a screen, this has been fixed.

Cancel Choosing a menu bar image caused no image to display

If the user canceled choosing their own menu bar image for Bartender, no icon would be displayed by Bartender for its menu bar item, it now defaults back to the more icon.



Bartender 4.0.1

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

Bug Fixes

Incompatibility with BetterTouchTool

Bartender 4 could not control menu bar items if BTT was running, this has been fixed.

Uncontrollable items not shown in Bartender 4 UI

Items that could not be controlled did not indicate this at all in Bartender, this has been fixed.

⌘ + W did not close preferences window

This now works.

Sending feedback not working

This should now work.

Typos

Spelling mistakes that where pointed out have been fixed, thanks for this.

Menu Bar Layout Merging

In the previous build menu bar layout replaced the previous layout, with this release it now merges items not present in the new layout from the old layout.
This is to allow items not currently in the menu bar to remain where they were previously placed.

Incorrectly showed trial time remaining

While in public beta Bartender 4 will not expire, so no trial time should be shown. This has been fixed.

Lots of smaller changes

There are many smaller changes and fixes included as I work on Bartender 4.



Bartender Test Build 4.0.48

New Features / Improvements

Public Beta Finished

I am super excited to announce that with this release Bartender 4 has finished its public beta.
This does not mean I am stopping working on Bartender 4, anything but! As I still have many exciting features I want to add.
This means Bartender 4 has now been thoroughly tested by all you great users (thank you!) and I am confident it works as expected on all the many different user setups.
If you have not yet purchased a license, your 4 week trial of Bartender 4 will start now.


Bug Fixes

Screen recording menu bar item

The screen recording menu bar item should now show a lot faster when you start recording your screen, and is in the shown section by default. You can move it to the hidden section if you prefer.

Hidden items not hiding again, if in app with menu bar item

Bartender will keep hidden items shown when you are using the UI of a menu bar item, this could stop items hiding if in an app that also has a menu bar item, this has been fixed.

Small UI adjustments

Small changes to the UI to help initial user experience.

iMazing mini popup not showing with custom keyboard shortcut

This has been fixed.

⌘+Q quitting Bartender from Bartender Bar

Command+Q would quit Bartender from any of its UI, even when not the active app which is not desirable. The ability to quit Bartender with command Q has been removed.

Show for Updates Image Comparison Tuning

Thank you to the user who provided me with examples of Show for update image comparisons that have given incorrect results, using these I have tuned the image comparison more.

Option key added to click from Bartender Bar

Activating menu bar items from the Bartender Bar would sometimes wrongly include the option key, this has been fixed.

Shift in menu bar items when changing space

Bartender could shift the menu bar items for a split second when changing spaces, this has been fixed.

Menu bar item spacing not applied after macOS restart

For some users menu bar item spacing is not being applied after a macOS restart, and a logout and back in is required. This version has test fixes in place for this.

Rare slowdown loading of Menu Bar Layout Screen, and high CPU usage

This has effected a very small number of users and seems linked to accessing Current Session Dictionary, I have removed this and it should hopefully fix this issue.

MacUpdater left click not working

This has been fixed

Quick Search, Esc not resetting search

Pressing Esc in Quick search after searching for something would not reset the shown results back to all items, it does now.



Bartender Test Build 4.0.46

New Features / Improvements

AppleScript

Showing the Quick Search via apple script, you can now set the initial search text you want.


Bug Fixes

iMazing mini popup not showing with custom keyboard shortcut

This has been fixed.

⌘+Q quitting Bartender from Bartender Bar

Command+Q would quit Bartender from any of its UI, even when not the active app which is not desirable. The ability to quit Bartender with command Q has been removed.

Show for Updates Image Comparison Tuning

Thank you to the user who provided me with examples of Show for update image comparisons that have given incorrect results, using these I have tuned the image comparison more.

Option key added to click from Bartender Bar

Activating menu bar items from the Bartender Bar would sometimes wrongly include the option key, this has been fixed.

Shift in menu bar items when changing space

Bartender could shift the menu bar items for a split second when changing spaces, this has been fixed.

Menu bar item spacing not applied after macOS restart

For some users menu bar item spacing is not being applied after a macOS restart, and a logout and back in is required. This version has test fixes in place for this.

Rare slowdown loading of Menu Bar Layout Screen, and high CPU usage

This has effected a very small number of users and seems linked to accessing Current Session Dictionary, I have removed this and it should hopefully fix this issue.

MacUpdater left click not working

This has been fixed

Quick Search, Esc not resetting search

Pressing Esc in Quick search after searching for something would not reset the shown results back to all items, it does now.



Bartender Test Build 4.0.45

New Features / Improvements

AppleScript

Showing the Quick Search via apple script, you can now set the initial search text you want.


Bug Fixes

Show for Updates Image Comparison Tuning

Thank you to the user who provided me with examples of Show for update image comparisons that have given incorrect results, using these I have tuned the image comparison more.

Option key added to click from Bartender Bar

Activating menu bar items from the Bartender Bar would sometimes wrongly include the option key, this has been fixed.

Shift in menu bar items when changing space

Bartender could shift the menu bar items for a split second when changing spaces, this has been fixed.

Menu bar item spacing not applied after macOS restart

For some users menu bar item spacing is not being applied after a macOS restart, and a logout and back in is required. This version has test fixes in place for this.

Rare slowdown loading of Menu Bar Layout Screen, and high CPU usage

This has effected a very small number of users and seems linked to accessing Current Session Dictionary, I have removed this and it should hopefully fix this issue.

MacUpdater left click not working

This seemed to still be an issue for some users, this should be fixed.

Quick Search, Esc not resetting search

Pressing Esc in Quick search after searching for something would not reset the shown results back to all items, it does now.



Bartender Test Build 4.0.44

New Features / Improvements

AppleScript

Showing the Quick Search via apple script, you can now set the initial search text you want.


Bug Fixes

Show for Updates Image Comparison Tuning

Thank you to the user who provided me with examples of Show for update image comparisons that have given incorrect results, using these I have tuned the image comparison more.

Shift in menu bar items when changing space

Bartender could shift the menu bar items for a split second when changing spaces, this has been fixed.

Menu bar item spacing not applied after macOS restart

For some users menu bar item spacing is not being applied after a macOS restart, and a logout and back in is required. This version has test fixes in place for this.

Rare slowdown loading of Menu Bar Layout Screen, and high CPU usage

This has effected a very small number of users and seems linked to accessing Current Session Dictionary, I have removed this and it should hopefully fix this issue.

MacUpdater left click not working

This seemed to still be an issue for some users, this should be fixed.

Quick Search, Esc not resetting search

Pressing Esc in Quick search after searching for something would not reset the shown results back to all items, it does now.



Bartender Test Build 4.0.43

New Features / Improvements

AppleScript

Showing the Quick Search via apple script, you can now set the initial search text you want.


Bug Fixes

Shift in menu bar items when changing space

Bartender could shift the menu bar items for a split second when changing spaces, this has been fixed.

Menu bar item spacing not applied after macOS restart

For some users menu bar item spacing is not being applied after a macOS restart, and a logout and back in is required. This version has test fixes in place for this.

Rare slowdown loading of Menu Bar Layout Screen, and high CPU usage

This has effected a very small number of users and seems linked to accessing Current Session Dictionary, I have removed this and it should hopefully fix this issue.

MacUpdater left click not working

This seemed to still be an issue for some users, this should be fixed.

Quick Search, Esc not resetting search

Pressing Esc in Quick search after searching for something would not reset the shown results back to all items, it does now.



Bartender Test Build 4.0.42

New Features / Improvements

AppleScript

Showing the Quick Search via apple script, you can now set the initial search text you want.


Bug Fixes

Menu bar item spacing not applied after macOS restart

For some users menu bar item spacing is not being applied after a macOS restart, and a logout and back in is required. This version has test fixes in place for this.

Rare slowdown loading of Menu Bar Layout Screen, and high CPU usage

This has effected a very small number of users and seems linked to accessing Current Session Dictionary, I have removed this and it should hopefully fix this issue.

MacUpdater left click not working

This seemed to still be an issue for some users, this should be fixed.

Quick Search, Esc not resetting search

Pressing Esc in Quick search after searching for something would not reset the shown results back to all items, it does now.



Bartender Test Build 4.0.41

New Features / Improvements

Custom Hot Keys for any menu bar item

Now with Bartender you can now assign hot keys to any menu bar items, Activating the hot key will show the menu bar item (if its hidden) and optionally left click or right click it.
Great for apps that are hidden, or apps that don't let you assign a hot key (like Control Center or Notification Center).

Initial AppleScript support

You can now perform a number of Bartender functions via AppleScript (see its library in Script Editor). This includes showing menu bar items, and activating them.

Initial Spotlight support

You can now search for menu bar items and activate them using spotlight, start your search with the keyword "Bartender ".

Show For Updates Image Comparison Algorithm

The image comparison algorithm has been completely re-written, it has always worked in light/dark mode and with different backgrounds, but it now has less chance of false positives, and better detection of real even very small changes (This now works with Arq), all this and it uses less CPU to do the check.

Updated sidebar icons

There are new images for the sidebar icons in Bartender Preferences.


Bug Fixes

Bartender menu showing

A Bartender menu would show when Bartender was supposed to hide the left menu, this has been fixed.

Revealed menu bar items hiding while using them

A menu bar item shown via hotkey, Bartender Bar, or Quick Search could hide again while the user was still interacting with its UI. This has been fixed.

Menu bar items hiding, before user finished using it

Menu bar items revealed by hotkey/quick search should stay visible while their UI is in use, this has been fixed.

Crashes

A possible crashes have been reported and fixed in this release.

Keyboard shortcuts

Normal keyboard shortcuts to hide windows and show preferences were not working in some of Bartenders UI (like Quick search) this has been fixed.

No background color in menu bar layout

For a small number of users occasionally Bartender could not get the color of the menu bar to apply to the background of the menu bar layout tab in Bartender preferences, in this case Bartender now defaults to a grey so items are easy to see still.



Bartender Test Build 4.0.39

New Features / Improvements

Custom Hot Keys for any menu bar item

Now with Bartender you can now assign hot keys to any menu bar items, Activating the hot key will show the menu bar item (if its hidden) and optionally left click or right click it.
Great for apps that are hidden, or apps that don't let you assign a hot key (like Control Center or Notification Center).

Show For Updates Image Comparison Algorithm

The image comparison algorithm has been completely re-written, it has always worked in light/dark mode and with different backgrounds, but it now has less chance of false positives, and better detection of real even very small changes (This now works with Arq), all this and it uses less CPU to do the check.

Updated sidebar icons

There are new images for the sidebar icons in Bartender Preferences.


Bug Fixes

Bartender menu showing

A Bartender menu would show when Bartender was supposed to hide the left menu, this has been fixed.

Revealed menu bar items hiding while using them

A menu bar item shown via hotkey, Bartender Bar, or Quick Search could hide again while the user was still interacting with its UI. This has been fixed.



Bartender Test Build 4.0.38

New Features / Improvements

Custom Hot Keys for any menu bar item

Now with Bartender you can now assign hot keys to any menu bar items, Activating the hot key will show the menu bar item (if its hidden) and optionally left click or right click it.
Great for apps that are hidden, or apps that don't let you assign a hot key (like Control Center or Notification Center).

Show For Updates Image Comparison Algorithm

The image comparison algorithm has been completely re-written, it has always worked in light/dark mode and with different backgrounds, but it now has less chance of false positives, and better detection of real even very small changes (This now works with Arq), all this and it uses less CPU to do the check.

Updated sidebar icons

There are new images for the sidebar icons in Bartender Preferences.


Bug Fixes

Bartender menu showing

A Bartender menu would show when Bartender was supposed to hide the left menu, this has been fixed.

Revealed menu bar items hiding while using them

A menu bar item shown via hotkey, Bartender Bar, or Quick Search could hide again while the user was still interacting with its UI. This has been fixed.



Bartender Test Build 4.0.37

New Features / Improvements

Custom Hot Keys for any menu bar item

Now with Bartender you can now assign hot keys to any menu bar items, Activating the hot key will show the menu bar item (if its hidden) and optionally left click or right click it.
Great for apps that are hidden, or apps that don't let you assign a hot key (like Control Center or Notification Center).

Show For Updates Image Comparison Algorithm

The image comparison algorithm has been completely re-written, it has always worked in light/dark mode and with different backgrounds, but it now has less chance of false positives, and better detection of real even very small changes (This now works with Arq), all this and it uses less CPU to do the check.


Bug Fixes

MacUpdater compatibility

Specific fix so MacUpdater shows its UI when activated form Bartender Bar or Quick Search.

Quick Search in Fullscreen

Quick search would not show the menu bar, or activate its selected menu bar item in some Fullscreen apps, this has been fixed.

Alacritty Fix

Show on mouse over or click on menu bar would not work when Alacritty was the active app, a specific fix for this has been added.



Bartender Test Build 4.0.35

New Features / Improvements

Tool tips for menu bar items in Menu bar layout

Menu bar items should now show tooltips of the app name in Menu bar layout.

Always hide location menu bar item

You can now set the location menu bar item to be always hidden, this is in Advanced preferences.

Ability set delay for show on mouse over

This allows you to set a longer delay for show on mouse over to prevent accidental activation when moving over menu bar.

Setting to not show hidden items when ⌘+dragging a menu bar item in the menu bar

This is in Advanced settings and allows you to not show hidden items when dragging a menu bar item in the menu bar.

Voiceover support in menu bar layout

Improved voice over support in menu bar layout to include menu bar item app names.

Show for Updates can be set to follow the macOS Do Not Disturb state

SHow for updates can follow the macOS Do Not Disturb state, so show for updates will not show when Do Not Disturb is on.

Alt/Option click on menu bar will show always hidden items

Now you can show always hidden items by alt/option clicking on empty menu bar space.


Bug Fixes

Bartender Preferences resizing issue

This has been fixed.

Crashes

4 possible crashes have been reported and fixed in this release.

Right click in Bartender Bar not working

You should now be able to right click items in the Bartender Bar and have them right click in the menu bar.

Removing a spacer in Menu Bar Layout removed all from same section

This has been fixed.

Tap to click not working on Bartender menu bar item sometimes

This has been fixed.

Tap to click not working on Bartender menu bar item sometimes

This has been fixed.

Starting Bartender from Login Items with hide set would prevent Bartender Bar showing

This has been fixed.

Menu bar items slow to show on when switching screens on macOS 11.2

This should now be fixed.

Emoji Picker not showing sometimes on spacer UI

This should now be fixed.

Menu bar spacing reset after update until restart

With the previous test build custom menu bar spacing would not be maintained until macOS was restarted again, this has been fixed.

Menu bar spacing restart message

Bartender now only shows the message if you change the setting, if you go back to already set spacing, the message is not shown.

Multipass compatibility

Bartender would not handle Multipass as it has set its ID to nothing, Bartender can now handle this, and works with Multipass.

Right Click a Show for update menu bar item

Right clicking a show for update menu bar item should now work.

MacUpdater show for update menu bar item, left click not working first time.

A left click on the MacUpdater menu bar item when showing for updates, should now work.



Bartender Test Build 4.0.34

New Features / Improvements

Tool tips for menu bar items in Menu bar layout

Menu bar items should now show tooltips of the app name in Menu bar layout.

Always hide location menu bar item

You can now set the location menu bar item to be always hidden, this is in Advanced preferences.

Ability set delay for show on mouse over

This allows you to set a longer delay for show on mouse over to prevent accidental activation when moving over menu bar.

Setting to not show hidden items when ⌘+dragging a menu bar item in the menu bar

This is in Advanced settings and allows you to not show hidden items when dragging a menu bar item in the menu bar.

Voiceover support in menu bar layout

Improved voice over support in menu bar layout to include menu bar item app names.



Bug Fixes

Bartender Preferences resizing issue

This has been fixed.

Crashes

4 possible crashes have been reported and fixed in this release.

Right click in Bartender Bar not working

You should now be able to right click items in the Bartender Bar and have them right click in the menu bar.

Removing a spacer in Menu Bar Layout removed all from same section

This has been fixed.

Tap to click not working on Bartender menu bar item sometimes

This has been fixed.

Tap to click not working on Bartender menu bar item sometimes

This has been fixed.

Starting Bartender from Login Items with hide set would prevent Bartender Bar showing

This has been fixed.



Bartender Test Build 4.0.33

New Features / Improvements

Reduce the space between menu bar items

Bartender 4 can now reduce the space between menu bar items, set it back to previous macOS version, or to no spacing (to fit lots of menu bar items on screen).



Bug Fixes

Colour of sections in Menu Bar Layout wrong

This has been fixed.

Items not hiding

This was an issue in multi screen setups that has now been fixed, thanks to those who provided diagnostics for this.

Bartender menu bar item not clickable at very top edge of screen

This has been fixed.

Menu items displaying slowly when change screen

This has been fixed.

Bartender activating when accessing Little Snitch Menu

This has been fixed.

Items not moving with fullscreen apps on multiple display setups

This should now be fixed.

Show for update script triggers not working

Bartender used the user configured shell, this would not work for some shells and the setup configurations. Defaulted Bartender to use zsh.

Possible crash

This should now be fixed.

Memory leaks

Found and fixed some more obscure memory leaks.

Show For Update not appearing

This should now be fixed.

UI Image updates

Small changes to some icons etc.

Clicking Bartender menu bar item hides then unhides items

This was a bug introduced in previous test builds, when a small number of user has "Bartender 3 style" reveal setup. This has been fixed.



Bartender Test Build 4.0.32

New Features / Improvements

Reduce the space between menu bar items

Bartender 4 can now reduce the space between menu bar items, set it back to previous macOS version, or to no spacing (to fit lots of menu bar items on screen).


Changes since previous test build

Items not moving with fullscreen apps on multiple display setups

This should now be fixed.

Show for update script triggers not working

Bartender used the user configured shell, this would not work for some shells and the setup configurations. Defaulted Bartender to use zsh.

Possible crash

This should now be fixed.

Memory leaks

Found and fixed some more obscure memory leaks.


Bug Fixes

Colour of sections in Menu Bar Layout wrong

This has been fixed.

Items not hiding

This was an issue in multi screen setups that has now been fixed, thanks to those who provided diagnostics for this.

Bartender menu bar item not clickable at very top edge of screen

This has been fixed.

Menu items displaying slowly when change screen

This has been fixed.

Bartender activating when accessing Little Snitch Menu

This has been fixed.



Bartender Test Build 4.0.31

Changes since previous test build

Items not moving with fullscreen apps on multiple display setups

This should now be fixed.

Show for update script triggers not working

Bartender used the user configured shell, this would not work for some shells and the setup configurations. Defaulted Bartender to use zsh.

Possible crash

This should now be fixed.

Memory leaks

Found and fixed some more obscure memory leaks.


Bug Fixes

Colour of sections in Menu Bar Layout wrong

This has been fixed.

Items not hiding

This was an issue in multi screen setups that has now been fixed, thanks to those who provided diagnostics for this.

Bartender menu bar item not clickable at very top edge of screen

This has been fixed.

Menu items displaying slowly when change screen

This has been fixed.

Bartender activating when accessing Little Snitch Menu

This has been fixed.



Bartender Test Build 4.0.30

Changes since previous test build

Items not moving with fullscreen apps on multiple display setups

This should now be fixed.

Possible crash

This should now be fixed.

Memory leaks

Found and fixed some more obscure memory leaks.


Bug Fixes

Colour of sections in Menu Bar Layout wrong

This has been fixed.

Items not hiding

This was an issue in multi screen setups that has now been fixed, thanks to those who provided diagnostics for this.

Bartender menu bar item not clickable at very top edge of screen

This has been fixed.

Menu items displaying slowly when change screen

This has been fixed.

Bartender activating when accessing Little Snitch Menu

This has been fixed.



Bartender Test Build 4.0.29

Bug Fixes

Colour of sections in Menu Bar Layout wrong

This has been fixed.

Items not hiding

This was an issue in multi screen setups that has now been fixed, thanks to those who provided diagnostics for this.

Bartender menu bar item not clickable at very top edge of screen

This has been fixed.

Menu items displaying slowly when change screen

This has been fixed.

Bartender activating when accessing Little Snitch Menu

This has been fixed.



Bartender Test Build 4.0.28

NOTE: Trial Over Window showing in error in Bartender 4.0.18

If you have seen a trial over window, this is a bug in Bartender 4.0.18 and the free trial is still active and your license is valid, you just need to update to this version of Bartender 4.
If after seeing that message the update fails to relaunch Bartender, please manually quit Bartender using Activity monitor, you can do so by launching Activity Monitor, find Bartender 4 and select it, then select in the menu bar View > Quit Process.

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Show For Update Scripts loading users setups

When Bartender ran users SFU trigger scripts zsh or bash would load the users startup scripts, this could cause a delay and extra CPU usage, this has been stopped.

Memory leaks

I have found and fixed 2 memory leaks that over time would lead to Bartender using a lot of memory.

Bartender not moving items

Bartender would not move items if there was any menu open on macOS, this was so it didn't move a menu item if it is showing its menu. Some users reported Bartender not hiding SFU menu bar items and it was discovered that in some situations macOS will not correctly report when a menu closes, hence Bartender not moving items. Bartender now detects if a menu is showing for a menu item and will only not move items if a menu is for a menu bar app.

Crashes

I have received reports of 4 different crashes, these should be fixed.

2 New Bartender menu bar item icons

Added 2 new options for Bartenders menu bar item image, a single dot, and a arrow.

Clicking on an applications menu would activate Bartender

If an Application had a menu bar item, and you clicked on its Application menu (left menu) Bartender would activate. This has been fixed.

Show For Updates items not displaying after a space change

Due to a bug in macOS, changing spaces could prevent Bartender from being able to display some show for updates menu bar items, A work around has been added to prevent this.

Enter not selecting menu bar item in Quick Search

If the user had used the mouse to select an item in Quick Search, enter would not work the next time to select an item, and the search field would not have keyboard focus. This has been fixed.

Gap left where Bartender menu item would be, if Bartender menu item hidden and space changed

This would leave a gap in the menu bar. This has been fixed.

Apps that create multiple menu items with the same ID not handled well

Apps that create multiple items with the same ID, would not have those items handled individually, and could lead to items not showing. This has been fixed

Click on menu bar to show hidden items not working on multiple screens

This has been fixed.

Preferences not resizable smaller.

After making preferences bigger and closing it, then re-opening it, it could not be resized back down. This has been fixed.

Color of menu bar not detected on multiple screens with hidden menu bars.

This has been fixed.

Scrolling on menu items in Bartender Bar

This now correctly works.



Bartender Test Build 4.0.26

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Changes since previous test build

Apps that create multiple menu items with the same ID not handled well

Apps that create multiple items with the same ID, would not have those items handled individually, and could lead to items not showing. This has been fixed


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Show For Update Scripts loading users setups

When Bartender ran users SFU trigger scripts zsh or bash would load the users startup scripts, this could cause a delay and extra CPU usage, this has been stopped.

Memory leaks

I have found and fixed 2 memory leaks that over time would lead to Bartender using a lot of memory.

Bartender not moving items

Bartender would not move items if there was any menu open on macOS, this was so it didn't move a menu item if it is showing its menu. Some users reported Bartender not hiding SFU menu bar items and it was discovered that in some situations macOS will not correctly report when a menu closes, hence Bartender not moving items. Bartender now detects if a menu is showing for a menu item and will only not move items if a menu is for a menu bar app.

Crashes

I have received reports of 4 different crashes, these should be fixed.

2 New Bartender menu bar item icons

Added 2 new options for Bartenders menu bar item image, a single dot, and a arrow.

Clicking on an applications menu would activate Bartender

If an Application had a menu bar item, and you clicked on its Application menu (left menu) Bartender would activate. This has been fixed.

Show For Updates items not displaying after a space change

Due to a bug in macOS, changing spaces could prevent Bartender from being able to display some show for updates menu bar items, A work around has been added to prevent this.

Enter not selecting menu bar item in Quick Search

If the user had used the mouse to select an item in Quick Search, enter would not work the next time to select an item, and the search field would not have keyboard focus. This has been fixed.

Gap left where Bartender menu item would be, if Bartender menu item hidden and space changed

This would leave a gap in the menu bar. This has been fixed.



Bartender Test Build 4.0.25

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Changes since previous test build

Quick Crash Fix

Quickly spotted a potential crash in previous test build, now fixed.

Crash Fix

A possible crash created in the previous test builds has been fixed.

Gap left where Bartender menu item would be, if Bartender menu item hidden and space changed

This would leave a gap in the menu bar. This has been fixed.


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Show For Update Scripts loading users setups

When Bartender ran users SFU trigger scripts zsh or bash would load the users startup scripts, this could cause a delay and extra CPU usage, this has been stopped.

Memory leaks

I have found and fixed 2 memory leaks that over time would lead to Bartender using a lot of memory.

Bartender not moving items

Bartender would not move items if there was any menu open on macOS, this was so it didn't move a menu item if it is showing its menu. Some users reported Bartender not hiding SFU menu bar items and it was discovered that in some situations macOS will not correctly report when a menu closes, hence Bartender not moving items. Bartender now detects if a menu is showing for a menu item and will only not move items if a menu is for a menu bar app.

Crashes

I have received reports of 4 different crashes, these should be fixed.

2 New Bartender menu bar item icons

Added 2 new options for Bartenders menu bar item image, a single dot, and a arrow.

Clicking on an applications menu would activate Bartender

If an Application had a menu bar item, and you clicked on its Application menu (left menu) Bartender would activate. This has been fixed.

Show For Updates items not displaying after a space change

Due to a bug in macOS, changing spaces could prevent Bartender from being able to display some show for updates menu bar items, A work around has been added to prevent this.

Enter not selecting menu bar item in Quick Search

If the user had used the mouse to select an item in Quick Search, enter would not work the next time to select an item, and the search field would not have keyboard focus. This has been fixed.



Bartender Test Build 4.0.24

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Changes since previous test build

Crash Fix

A possible crash created in the previous test builds has been fixed.

Gap left where Bartender menu item would be, if Bartender menu item hidden and space changed

This would leave a gap in the menu bar. This has been fixed.


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Show For Update Scripts loading users setups

When Bartender ran users SFU trigger scripts zsh or bash would load the users startup scripts, this could cause a delay and extra CPU usage, this has been stopped.

Memory leaks

I have found and fixed 2 memory leaks that over time would lead to Bartender using a lot of memory.

Bartender not moving items

Bartender would not move items if there was any menu open on macOS, this was so it didn't move a menu item if it is showing its menu. Some users reported Bartender not hiding SFU menu bar items and it was discovered that in some situations macOS will not correctly report when a menu closes, hence Bartender not moving items. Bartender now detects if a menu is showing for a menu item and will only not move items if a menu is for a menu bar app.

Crashes

I have received reports of 4 different crashes, these should be fixed.

2 New Bartender menu bar item icons

Added 2 new options for Bartenders menu bar item image, a single dot, and a arrow.

Clicking on an applications menu would activate Bartender

If an Application had a menu bar item, and you clicked on its Application menu (left menu) Bartender would activate. This has been fixed.

Show For Updates items not displaying after a space change

Due to a bug in macOS, changing spaces could prevent Bartender from being able to display some show for updates menu bar items, A work around has been added to prevent this.

Enter not selecting menu bar item in Quick Search

If the user had used the mouse to select an item in Quick Search, enter would not work the next time to select an item, and the search field would not have keyboard focus. This has been fixed.



Bartender Test Build 4.0.23

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Show For Update Scripts loading users setups

When Bartender ran users SFU trigger scripts zsh or bash would load the users startup scripts, this could cause a delay and extra CPU usage, this has been stopped.

Memory leaks

I have found and fixed 2 memory leaks that over time would lead to Bartender using a lot of memory.

Bartender not moving items

Bartender would not move items if there was any menu open on macOS, this was so it didn't move a menu item if it is showing its menu. Some users reported Bartender not hiding SFU menu bar items and it was discovered that in some situations macOS will not correctly report when a menu closes, hence Bartender not moving items. Bartender now detects if a menu is showing for a menu item and will only not move items if a menu is for a menu bar app.

Crashes

I have received reports of 4 different crashes, these should be fixed.

2 New Bartender menu bar item icons

Added 2 new options for Bartenders menu bar item image, a single dot, and a arrow.

Clicking on an applications menu would activate Bartender

If an Application had a menu bar item, and you clicked on its Application menu (left menu) Bartender would activate. This has been fixed.

Show For Updates items not displaying after a space change

Due to a bug in macOS, changing spaces could prevent Bartender from being able to display some show for updates menu bar items, A work around has been added to prevent this.

Enter not selecting menu bar item in Quick Search

If the user had used the mouse to select an item in Quick Search, enter would not work the next time to select an item, and the search field would not have keyboard focus. This has been fixed.



Bartender Test Build 4.0.22

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Changes since previous test build

2 New Bartender menu bar item icons

Added 2 new options for Bartenders menu bar item image, a single dot, and a arrow.

Clicking on an applications menu would activate Bartender

If an Application had a menu bar item, and you clicked on its Application menu (left menu) Bartender would activate. This has been fixed.

Show For Updates items not displaying after a space change

Due to a bug in macOS, changing spaces could prevent Bartender from being able to display some show for updates menu bar items, A work around has been added to prevent this.


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Show For Update Scripts loading users setups

When Bartender ran users SFU trigger scripts zsh or bash would load the users startup scripts, this could cause a delay and extra CPU usage, this has been stopped.

Memory leaks

I have found and fixed 2 memory leaks that over time would lead to Bartender using a lot of memory.

Bartender not moving items

Bartender would not move items if there was any menu open on macOS, this was so it didn't move a menu item if it is showing its menu. Some users reported Bartender not hiding SFU menu bar items and it was discovered that in some situations macOS will not correctly report when a menu closes, hence Bartender not moving items. Bartender now detects if a menu is showing for a menu item and will only not move items if a menu is for a menu bar app.

Crashes

I have received reports of 3 different crashes, these should be fixed.



Bartender Test Build 4.0.21

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Changes since previous test build

Show For Update Scripts loading users setups

When Bartender ran users SFU trigger scripts zsh or bash would load the users startup scripts, this could cause a delay and extra CPU usage, this has been stopped.

Showing the full menu bar would not work sometimes

The changes in the last test build meant Bartender wouldn't hide the left menu when needed for some users. This has been fixed

Memory leaks

I have found and fixed 2 memory leaks that over time would lead to Bartender using a lot of memory.

Bartender not moving items

Bartender would not move items if there was any menu open on macOS, this was so it didn't move a menu item if it is showing its menu. Some users reported Bartender not hiding SFU menu bar items and it was discovered that in some situations macOS will not correctly report when a menu closes, hence Bartender not moving items. Bartender now detects if a menu is showing for a menu item and will only not move items if a menu is for a menu bar app.

Crash

Another crash was reported and should be fixed.


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Crashes

I have received reports of 2 different crashes, these should be fixed.



Bartender Test Build 4.0.20

New Features / Improvements

Apple Silicon Support

Bartender 4 now runs natively on Apple Silicon macs.


Bug Fixes

Show For Updates text not showing correct show time when less than 15 seconds

This has been fixed.

Dock icon staying in dock

The dock icon would not disappear reliably in the previous build. It should now.

Hotkey to show hidden items didn't show Bartender Bar

Now if you have selected to use the Bartender Bar the hotkey will show the Bartender Bar.

Bartender Bar hidden by Notifications or other app windows

Bartender Bar should now display above almost any other window.

Always Hidden divider doesn't need label

The Always hidden divider always had the "Always Hidden" label, this took up space when it isn't needed, it now only shows that label when dragging items.

Background colour behind menu bar items didn't match menu bar, on multi screen setups.

This would pickup the background colour from the other screens menu bar, this has now been fixed.

Bartender Bar bigger than needed for menu bar items

This has been fixed and the Bartender Bar should be the correct size for its items.

Moving Items Notification cant be disabled

There is now an option to disable this in Advanced Preferences.

Crashes

I have received reports of 2 different crashes, these should be fixed.



Bartender Test Build 4.0.18

New Features / Improvements

Bartender Bar

The Bartender Bar is back! You can now show hidden items in the Bartender Bar beneath the menu bar, allowing you much more space for menu bar items.

Battery Show For Updates percentage trigger

You can now set the battery charge percentage the battery menu item will trigger its show for update at.


Bug Fixes

Bartender Bar not showing

For some users the Bartender Bar would not show when clicking the Bartender menu bar item. this has been fixed.

Show for updates Enable buttons confusing

These have been changed to the standard switch controls.

Crashing fullscreen apps, when using Bartender with hide shown items enabled

This is actually a bug in an Apple framework that Bartender was triggering, I have worked around it now and it shouldn't happen any more.

Crash

Fixed a crash situation when using multiple screens.

Menu bar colour not detected if menu bar hidden

Bartender cannot get the color of the menu bar, when it is hidden. Bartender will now work out the color from the desktop background.



Bartender Test Build 4.0.17

New Features / Improvements

Bartender Bar

The Bartender Bar is back! You can now show hidden items in the Bartender Bar beneath the menu bar, allowing you much more space for menu bar items.

Battery Show For Updates percentage trigger

You can now set the battery charge percentage the battery menu item will trigger its show for update at.


Bug Fixes

Show for updates Enable buttons confusing

These have been changed to the standard switch controls.

Crashing fullscreen apps, when using Bartender with hide shown items enabled

This is actually a bug in an Apple framework that Bartender was triggering, I have worked around it now and it shouldn't happen any more.

Crash

Fixed a crash situation when using multiple screens.

Menu bar colour not detected if menu bar hidden

Bartender cannot get the color of the menu bar, when it is hidden. Bartender will now work out the color from the desktop background.



Bartender Test Build 4.0.16

Bug Fixes

Side Panel label not visible

On macOS Big Sur Beta 10 the side panel selected label would not be visible. This has been fixed.

Not showing menu bar colour behind menu items in Menu Bar Layout screen

On systems with autohide menu bar enabled in macOS Bartender would not show a correct colour behind menu bar items in the layout screen. This has been fixed for now by defaulting to grey. In the future I want to still work out a approximate menu bar colour to use in this situation.

3 or more instances of same app wouldn't be recognised

Bartender would not correctly place multiple 3 or more instances of the same app, such as 3 copies of OneDrive running. This has been fixed.

Bartender unable to move items for some users if started at login

For a small number of users, Bartender would not be able to control items if it started at login. This should now work.

Accessibility permissions issue

Its possible for macOS to get corrupted accessibility permissions, this would prevent Bartender from moving menu bar items. Bartender now detects this and informs the user.

Beta expired when user had Buddhist Calendar selected

This has now been fixed.



Bartender Test Build 4.0.15

Bug Fixes

Side Panel label not visible

On macOS Big Sur Beta 10 the side panel selected label would not be visible. This has been fixed.

3 or more instances of same app wouldn't be recognised

Bartender would not correctly place multiple 3 or more instances of the same app, such as 3 copies of OneDrive running. This has been fixed.

Bartender unable to move items for some users if started at login

For a small number of users, Bartender would not be able to control items if it started at login. This should now work.

Accessibility permissions issue

Its possible for macOS to get corrupted accessibility permissions, this would prevent Bartender from moving menu bar items. Bartender now detects this and informs the user.

Beta expired when user had Buddhist Calendar selected

This has now been fixed.



Bartender Test Build 4.0.10

Bug Fixes

Screen not sleeping

The screen would not sleep if the user just put the screen to sleep (this is again caused by macOS adding the Do Not Disturb menu item to the menu bar when the screen sleeps). This has been fixed.

Multiple instances of same app wouldn't be recognised

Bartender would not correctly place multiple instances of the same app, such as 2 copies of OneDrive running. This has been fixed.

Bartender dividers didn't perform any action

The dividers "‹" didn't have any action when clicked. They now perform the same as Bartenders menu bar item.

Battery Show For Update displaying wrong text

The Battery show for update would show the wrong description, this has been fixed.



Bartender Test Build 4.0.8

Bug Fixes

Red menu bar when changing spaces

Bartender would flash up a red menu bar when changing spaces, this has been fixed.

Bartender prevented Sleep

Bartender will now not wake macOS from sleep.

Show For Update Scripts checking all output

Show for update scripts would have all their output checked for true / false, preventing any debug output etc. Now the script checker will only check the last line for true/false.

App marked as uncontrollable after macOS restart

Bartender would try and move an apps menu bar item soon after it launches, but some apps are not yet ready to be moved as the system is busy, Bartender would try this twice then mark the app as not movable. Bartender will now wait 20 seconds between attempts allowing apps to perform there initial setup etc.

Ghost Show for Update items

If a menu bar item was removed from the menu bar while its showing as a Show For Update, a copy of it could get stuck in the menu bar, this has now been fixed.



Bartender Test Build 4.0.7

Bug Fixes

Unable to add Show for Update triggers

If a user cancelled adding a Show For Update Trigger, they could not add another until Bartender was restarted. This has been fixed.

Crashes

2 different crashes have been reported and fixed. Thank you.

Slow editing in Show For Update script field

typing in this field was slow, This is fixed.



Bartender Test Build 4.0.6

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

New Features / Improvements

Quick Search

Quick Search has been added to the test builds, its a fuzzy search window you can use to show and activate menu bar items quickly. Just use your Quick Search hotkey or select Quick Search from the Bartender menu, if you want to just show an item (for 30 seconds) hold down alt while pressing return.

Licensing

Licensing has been added ready for the public beta, it's still free to use Bartender 4 while it's in public beta.


Bug Fixes

Tool tips in Menu Bar Layout

Tool tips should now show when you select a item, this still needs improving

Crash in Menu Bar Layout

If there were no items in the shown section adding a item could cause a crash this has been fixed.

Loss of focus on Bartender Preferences Window

Bartenders preferences window could loose focus when hiding the left menu, this is fixed.



Bartender Test Build 4.0.4

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

New Features / Improvements

Ability to Hide Hidden Item Divider ( ❮ )

You can now set the Hidden item divider ( ❮ ) to not show.


Bug Fixes

Crash

There was a crash reported when using multiple monitors. This should be fixed, but please report any crashes.



Bartender Test Build 4.0.3

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

New Features / Improvements

Added Spacers

Spacers can now be added to the menu bar in the layout screen. You can set their width and have them display text/emoji.
NOTE: For some reason on Big Sur I have been unable to get the text picker (emoji picker) to display from the popup. For now if it doesn't show for you, you can copy and past emoji/special characters from text edit etc.


Bug Fixes

Incompatibility with BetterTouchTool

Again this needed a bit more work, Bartender now waits for BTT to finish with events separately than the timeout for the menu bar item it is moving, so menu bar items should not be marked as unmovable by mistake any more.

Logic issues with "Increased Space" enabled and Bartender menu item in hidden set

Bartender would not correctly manage this setup causing unexpected behaviour. This has been fixed.

Incompatibility with Remote Desktop Connection

Bartender would consider the mac idle (as remote desktop connections do not update the idle time) and as such would stop moving menu items, this has been fixed.

Crashes

There was a crash reported in the layout screen. And one in Bartenders core. These should be fixed, but please report any crashes.



Bartender Test Build 4.0.2

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

Bug Fixes

Incompatibility with BetterTouchTool

This seemed to still cause some issues on loaded systems, I have taken further steps to stop Bartender marking items as unmovable when BTT takes some time processing events.

Notification Center notifications stopped Bartender

Bartender would not try and move items at all if Notification Center had any notifications showing on a screen, this has been fixed.

Cancel Choosing a menu bar image caused no image to display

If the user canceled choosing their own menu bar image for Bartender, no icon would be displayed by Bartender for its menu bar item, it now defaults back to the more icon.



Bartender Test Build 4.0.1

Thank you all, your feedback has been great and has resulted in lots of fixes in this version, please keep the feedback coming.

Bug Fixes

Incompatibility with BetterTouchTool

Bartender 4 could not control menu bar items if BTT was running, this has been fixed.

Uncontrollable items not shown in Bartender 4 UI

Items that could not be controlled did not indicate this at all in Bartender, this has been fixed.

⌘ + W did not close preferences window

This now works.

Sending feedback not working

This should now work.

Typos

Spelling mistakes that where pointed out have been fixed, thanks for this.

Menu Bar Layout Merging

In the previous build menu bar layout replaced the previous layout, with this release it now merges items not present in the new layout from the old layout.
This is to allow items not currently in the menu bar to remain where they were previously placed.

Incorrectly showed trial time remaining

While in public beta Bartender 4 will not expire, so no trial time should be shown. This has been fixed.

Lots of smaller changes

There are many smaller changes and fixes included as I work on Bartender 4.