Roey Biran Designer + Developer

Release Notes

v1.13.2

Fixes

  • Fixed a bug where rows representing disabled menu items wouldn’t appear dimmed.

v1.13.1

Fixes

  • Fixed a crash causing Finbar to crash when setting a global shortcut (thanks, JDENredden!).

v1.13

New

  • Finbar’s user interface has been revised to align more closely with macOS conventions for “command palette”–style apps; it’s now more compact, minimal, and translucent. The multi–column design has been removed and now an item’s path sits right beneath its title, for easier scanning.
  • The view signaling of a fruitless search has been redesigned.
  • The error view has been redesigned as well. Hopefully you’ll see it though.
  • Previously, descending to a child–less sub menu would result in a blank, empty list. This scenario is now conveyed properly through a new, dedicated view.
  • Recently used items now have their icon overlayed with a small clock.
  • Added a menu item for clearing recents.

Changes

  • The “quick selection” badges are now permanently visible in the trailing part of a given row, thus eliminating the need to hold the command key to reveal them. Those badges are differentiated from an item’s actual key equivalent (if any) with a lightning bolt icon.
  • Redesigned the badges showing a menu item’s key equivalent.
  • Improved how an item’s ”frecency” score is taken into account when searching through all items.
  • Smoother item traversal animations.
  • Subtler animations for list item updates.
  • Deeply nested items: titles are no longer preceded by the container’s title, and the last path component is no longer removed from the subtitle. That is, all items display exactly as they are. Searching behavior remains the same.
  • Tracking of recent items has been improved.
  • The “quick selection” hot keys are no longer customizable. They’re fixed to ⌘1 through ⌘9.
  • Minor bug fixes and performance improvements.

Known Issues

I actively work on these and they’ll be resolved in an update or two.

  • Some quick selection badges might not update properly as list items are inserted or removed.
  • Row badges might initially appear with a minor visual glitch.

Notes

  • Due some internal changes with the recency model, you might notice some unexpected behavior in this regard (e.g. recents not showing). Should this happen, I recommend you to clear recent items using the dedicated menu item. Sorry for the inconvenience.

v1.12.3

Fixes

  • Fixed a bug causing Finbar to crash under some circumstances.

v1.12.2

Fixes

  • Fixed a bug where clicking some menu items would trigger false positive error notifications.
  • The “Search Field” menu item was titled incorrectly. It’s now ”Find”.

v1.12.1

Fixes

  • Fixed a bug affecting how recent items were sorted.

v1.12

IMPORTANT: This is the last version of Finbar to support macOS Big Sur.

New

  • Traversing the menu bar is now done through the search field, through search “tokens”, a–la Finder’s Spotlight search. They’ll be inserted into the search field as you narrow down your search; to go back to the previous search scope (and ultimately to the search results’ root view), simply delete a token.

Changes

  • You can now select disabled menu items. Read more about this change.
  • In relation to the previous point: A menu item’s disabled state no longer affects its position in the search results.
  • A new caching algorithm means Finbar should now feel much snappier in subsequent activations of a given app.
  • Other minor performance improvements.
  • Recent items now appear in a more accurate, relevant order.
  • With the addition of the inline search tokens, some changes were made to the path bar. It’s now:
    • No longer clickable.
    • Shows the full path of the currently selected item, rather than the path of scoping menu item.
    • Constantly visible, rather than only when in scoped search mode.

Fixes

  • Improved the reliability of the system help menu search feature.

v1.11.1

Fixes

  • Fixed a layout issue with the quick selection hint boxes.

v1.11

New

  • The old loading indicator has been replaced with a new, beautiful “skeleton”–style loading experience.
  • Errors are now shown in–line, as list items.
  • An option to search the system help menu is now offered as fallback when there’re no results.
  • List rendering performance improvements.

Changes

  • The “Accessibility Permission” section has been removed from the app’s settings. If accessibility access is denied, the error would simply show as a list item. Select it to initiate an authorization request.

Fixes

  • Fixed a rare layout issue in group row items.

v1.10

New

  • Added support for macOS Sonoma. Everything should be working fine now — if you notice anything peculiar, please submit an issue.
  • You can now disable Finbar’s global shortcut in specific applications. This allows to use a given app’s proprietary “command palette” if it has one, and opt for Finbar otherwise — all while using the same shortcut.
  • There’re now additional ways to manipulate list selection, while keeping the search field in focus:
    • ⌥↑: go to the first item.
    • ⌥↓: go to the last item.
    • Home: scroll to the beginning of the list.
    • End: scroll to the end of the list.

v1.9.2

Fixes

  • Fixed a bug where the app would freeze when entering scoped search mode in certain cases.

v1.9.1

Fixes

  • Fixed a bug where some items were erroneously identified as disabled.
  • Fixed a bug where some recent items wouldn’t appear with their contextual title.

v1.9

New

  • Quickly select the first 9 list items using keyboard shortcuts (⌘1 through ⌘9 by default).
  • Hold the key to reveal positional indicators for the first 9 items.
  • Performance improvements.

Changes

  • The default keyboard shortcuts for expanding and collapsing menu items have been changed to and , respectively. Tip: hold the key along with the main key to collapse and expand recursively.
  • Changed the titles of some menu items in Finbar’s options menu.

v1.8.2

Fixes

  • Fixed a bug where finbar-cli would not honor the passed --predicate argument.

v1.8.1

Fixes

  • Fixed a bug where finbar-cli would ignore the --v2 flag passed to it.

v1.8

Important message to finbar-cli users!

Usage of the list subcommand in its current form is deprecated and will cease to work soon. Run finbar-cli list -h to learn more about this change and make the necessary changes to your scripts as soon as you can.

New

  • The main window can now be freely resized (down to a minimum size).
  • Filtering through the items list is now faster.
  • Refined the way menu items are searched and displayed. Read more about this change here.
  • The help button under the rule editor now links directly to the relevant section in the user guide.
  • Options menu:
    • Changed item order slightly.
    • Added a ”Find” menu item.
  • Changed default column widths (thanks, @gingerbeardman)
  • Removed the alternating row colors in favor of line separators, for a cleaner look.
  • Removed the fade–in animation on activation.

Fixes

  • Fixed a highlighting issue in the key equivalent badges.
  • Fixed a bug where the path column would unnecessarily truncate and wouldn’t expand even when there’s enough space.
  • The settings window’s default position now defaults to the center of the screen. Closes ticket #10 (thanks once more @gingerbeardman!)

v1.7.3

New

  • Added an ”Activate” menu item that triggers the designated action for the selected list item.

Fixes

  • Fixed a bug where double clicking or pressing return on list items would not work in some circumstances.

v1.7.2

Fixes

  • The rule editor’s window now supports resizing.

v1.7.1

Fixes

  • Fixed a small interface issue in the release notes preview.
  • Fixed a bug where the rule editor’s window size is initially shown with a tiny frame.

v1.7

I’m pleased to present you with another very significant update to Finbar, and this time around: a completely revamped rule editor. Finbar now relies on the Mac’s tried–and–true rule editor — a worldwide first for menu item searching. Use this ultra powerful and endlessly flexible component to create the most elaborate rule configurations, and never see an irrelevant menu item ever again.

New

  • A brand–new rule editor.
  • Parts of the window now includes transparency for a more lightweight appearance.
  • Updated the way errors, fruitless searches and loading states are presented.
  • Finbar’s settings interface has been streamlined and consolidated into a single pane.
  • The lower path bar now appears only when in the search is scoped to a specific menu item. Its design was slightly updated too.
  • The menu bar owning application’s icon is now shown more prominently.

Fixes

  • Fixed a bug where Finbar would not appear in full–screen apps.
  • Fixed a bug where pressing return while the search field is focused would choose the last selected outline row, even if no rows are currently shown.
  • Fixed a bug where double–clicking an outline column would choose the currently selected row.
  • Fixed a bug where double–clicking a group row would choose the currently selected row.

v1.6

Apologies for the relatively long period without any updates — I fractured my scaphoid bone while running outdoors, which greatly affected my ability to code. Nevertheless, I’m thrilled to finally release a new update to Finbar, and a huge one at that. I truly believe this update makes Finbar the best menu bar searching utility there is — and it’s just the beginning.

New

  • Revised interface: results are now displayed tabularly and in a much more compact, customizable fashion. Some of the UI is a bit rough around the edges — please bear with me while I perfect the experience.
  • Finbar now includes a beautiful “overview” mode, where you’ll be able to see all menu items, scripts and recents Finbar could find for the menu bar owning app. To return to this screen after searching, simply erase the search query.
  • While in overview mode, menu items are now browsable. Expand or collapse menu bar items or submenus and click menu items, all while having a bird’s view of the menu bar‘s hierarchy. And you don’t even have to shift the keyboard’s focus to the list to do so: Finbar comes with customizable keyboard shortcuts just for this purpose. They’re listed in the options menu in the lower right.

v1.5.1

Changes

  • Added a better explanation of the rule editor’s exclusion behavior.

Fixes

  • Fixed a bug where the main window wouldn’t remain centered when working across multiple displays.

v1.5

New

  • finbar-cli: you can now exclude menu items by specifying the --excluding-title option, followed by the menu item’s title. You should provide this option once for each menu item you want to exclude. See finbar-cli list -h for help.

Changes

  • Significant performance improvements to the fuzzy matching engine.

Fixes

  • Fixed a small bug related to text selection in the search field.

v1.4

New

  • Settings: you can now choose to show Finbar on a specific screen.
  • Settings: you can now configure software update behavior.
  • Improved help for the finbar-cli command.

v1.3

New

  • A utility offering command–line access to Finbar, finbar-cli, is now included with the app.

Fixes

  • Fixed a bug where search field wouldn’t regain focus upon app activation.

v1.2

New

  • Added a “Center Window” menu item.
  • In multi–monitor setups, the app now appears on the screen with keyboard focus.
  • Settings: you can now hide Finbar’s menu bar extra.

Fixes

  • Menu item selection should now work reliably across JetBrains software products.

v1.1

New

  • Added Ventura–compatible launch at login setting.
  • Finbar’s main window now closes on + W and + H.
  • An icon now appears in Finbar’s status area when updates are available.
  • Rows are now slightly more compact.
  • Added a “Help” menu item.

Fixes

  • Fixed a bug where entering the license key wouldn’t work in some cases (thanks, Raed)