Skip to content

Releases: rafaelSwi/MenuBarUSB

v3.2

19 Dec 20:25

Choose a tag to compare

What's new

  • On the log monitoring screen, a shortcut to the MenuBarUSB Analysis Tool GitHub page has been added.

Others

  • Fixed some minor translation issues.

v3.1

07 Dec 03:57

Choose a tag to compare

USB Management

  • Many tasks were moved from the main thread to the utility thread.
    In short, it made MenuBarUSB significantly lighter in terms of CPU usage.

Log monitoring screen

  • If the option to store in logs is disabled, it previously displayed a flashing pause icon. This has been replaced by a power button that alternates between green and red (on/off), and clicking it toggles.
  • You can show the time interval between connections by clicking on the small clock icon.
  • If a connection log is from today, instead of showing the date, it will display “Today," and this also applies to yesterday. Otherwise, it will show the actual date.
  • You can quickly access a separate window by right-clicking the “Refresh” button in the device list.
  • The size of each log was reduced to make the list more compact.
  • The color of OFF label (next to the “Show only last X logs button) has been changed to gray instead of red.
  • The button symbol for increasing the minimum number of logs has been changed to a plus symbol.
  • The JSON body exported from the logs has been changed.

Legacy Settings (macOS Ventura/Sonoma)

  • Storage category added.
  • It is now possible to access the inheritance tree.
  • Changing the device list width no longer requires manually restarting MenuBarUSB.
  • You can hide the menubar icon or the device count (not both at the same time).

Fixes

  • UI fixes
  • Fixed a bug where the MacBook charger would always notify as if it had been connected immediately upon program launch, therefore generating a useless log.

Others

  • Hovering the buttons in the Storage category in settings shows how much internal storage each element is using.
  • Network monitoring features are categorized as experimental features in the settings.
  • It is now possible to open the inheritance tree in a separate window by right-clicking the button in the settings.
  • Enabling the option to display previously connected devices will quickly restart MenuBarUSB.
  • Searching for updates no longer plays a sound after getting the information.
  • Other changes related to colors and UI in general.
  • The toolbar buttons no longer have color variety, they all display a single color when activated.
  • Ads the developer personal LinkedIn profile inside the donate tab.
  • The log limit has changed from 500 to 700.

v3.0

02 Dec 20:51

Choose a tag to compare

New Features

  • It is possible to store connection logs for devices. The logs store which device it was, the action (connect or disconnect), and the exact time it happened.
  • It is now possible to Pin a device to display it at the top of the list (accessible from right-clicking a device).
  • A new settings tab has been created: Storage. It centralizes all options for resetting information, such as unpinning all devices.
  • It is now possible to increase the font size of the device names.

note: MenuBarUSB v3.0 was tested on two real machines running Sequoia and Tahoe, and a virtual machine running macOS Ventura. Everything worked perfectly.

About Logs

  • By default, logs are not saved.
  • A new screen has been created for monitoring the logs. If you want, you can open it in a separate window by right-clicking the button.
  • You can export a JSON (renamed devices will keep their renamed names).
  • You can save a maximum of 500 logs. When you reach that point, the oldest log is deleted to give room for a new one. Also there is no option to change this limit.
  • On the log monitoring screen, you can blacklist a device to hide it from the list, or paint (aka highlight) a specific log to make it easier to track (right-click for both actions).
  • The MacBook charger is also capable of generating logs.

Bug Fixes

  • Hiding secondary information also hides the battery percentage, if the option to display the MacBook charger is enabled.
  • If the option to hide secondary information is enabled and the option to display information when hovering the mouse over the compact list is enabled, the battery percentage is correctly displayed.

Others

  • Pinning a device automatically displays an icon next to its name. You can hide this icon if you want.
  • In the toolbar, the option to cycle screen width has been replaced with a toggle for increasing/decreasing the font size of the device names.
  • The options to check for updates, donate, and some other options in the settings have had their icons removed and now only display text.
  • Custom larger width sizes were slightly reduced.
  • Restart button shortcut has been removed (replaced by right-clicking the “Exit” button).
  • You can no longer delete all inheritances from the “create new inheritance” screen.
  • The indicator for renamed devices has been replaced from a filled circle to a small pencil.
  • Internally, the permission for user-selected files (USER_SELECTED_FILES) changed from read-only to read-write because of the JSON export feature.

v2.16

27 Nov 19:49

Choose a tag to compare

Changes

  • Some options in settings have been moved to a different category, such as the indicators, which were moved from the List/Interface tab to the USB/Information tab (both settings menu).
  • Some buttons that delete stored information with a single click are now labeled “Single click” in the legacy settings menu.
  • The context menu tab has been changed to "RMB" (Right mouse button) in the legacy settings menu.
  • Removed some incompatible options from the legacy settings menu.
  • Minor UI adjustment in the legacy settings menu.

note: the legacy settings menu is the adapted settings for macOS Sonoma/Ventura.

v2.15

27 Nov 18:08

Choose a tag to compare

Fixes

  • Fixes MenuBarUSB not opening on macOS Sonoma/Ventura.

v2.14

25 Nov 14:32

Choose a tag to compare

Changes

  • Added Donate button to the legacy settings.
  • Limited in how much it is possible to change the window width (legacy settings only).
  • Cooldown for testing hardware sound added to legacy settings.
  • Simple blur effect on QR codes that disappears when you hover your mouse over them.
  • The "sound" option in the device context menu has been moved up 1 position.
  • The sound menu shows which default sound was previously selected (a star appears next to it).

note: the legacy settings menu is the adapted settings for macOS Sonoma/Ventura.

Others

  • Other minor fixes.

v2.13

21 Nov 21:27

Choose a tag to compare

New Features

  • It is now possible to consider the Macbook charger as a device, which is counted in the list and notifies you when it connects (only on Macbooks).
  • It's possible to associate different sounds with different devices. Just right-click on a device in the list and choose from the sound selection menu (the option to play sound when connecting/disconnecting needs to be enabled).

Bug Fixes

  • Fixed a bug that caused the device count to not update correctly.

Others

  • Several context menus added.
  • Other minor fixes.

v2.12

17 Nov 23:52

Choose a tag to compare

Hotfix

  • Translation issue fixed (English).

New Features (from v2.11)

  • It's now possible to use a custom sound effect from plugging/unplugging a USB device. Some presets are already included, but you can also add your own .mp3 files.
  • Toolbar for quickly modifying the device list appearance. It can be activated by right-clicking the settings button, or by enabling it within the settings.

v2.11

17 Nov 23:32

Choose a tag to compare

New Features

  • It's now possible to use a custom sound effect from plugging/unplugging a USB device. Some presets are already included, but you can also add your own .mp3 files.
  • Toolbar for quickly modifying the device list appearance. It can be activated by right-clicking the settings button, or by enabling it within the settings.

v2.10

07 Nov 19:42

Choose a tag to compare

New Features

  • It is now possible to create new inheritances via the context menu.

Fixes

  • Fixed a bug where devices appeared unnamed on the inheritance screen.

Changes

  • Option to remove the inheritance stuff from the context menu.
  • UX improvements to the context menu.
  • Visual changes to the legacy settings screen.
  • It is possible to open the legacy settings window even in a modern macOS version.