Finbar Release Notes
- Fixed a layout issue with the quick selection hint boxes.
- 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.
- 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.
- Fixed a rare layout issue in group row items.
- 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.
- Fixed a bug where the app would freeze when entering scoped search mode in certain cases.
- 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.
- 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.
- 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.
- Fixed a bug where
finbar-cliwould not honor the passed
- Fixed a bug where
finbar-cliwould ignore the
--v2flag passed to it.
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.
- 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.
- 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!)
- Added an ”Activate” menu item that triggers the designated action for the selected list item.
- Fixed a bug where double clicking or pressing return on list items would not work in some circumstances.
- The rule editor’s window now supports resizing.
- 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.
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.
- 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.
- 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.
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.
- 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.
- Added a better explanation of the rule editor’s exclusion behavior.
- Fixed a bug where the main window wouldn’t remain centered when working across multiple displays.
finbar-cli: you can now exclude menu items by specifying the
--excluding-titleoption, 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 -hfor help.
- Significant performance improvements to the fuzzy matching engine.
- Fixed a small bug related to text selection in the search field.
- Settings: you can now choose to show Finbar on a specific screen.
- Settings: you can now configure software update behavior.
- Improved help for the
- A utility offering command–line access to Finbar,
finbar-cli, is now included with the app.
- Fixed a bug where search field wouldn’t regain focus upon app activation.
- 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.
- Menu item selection should now work reliably across JetBrains software products.
- 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.
- Fixed a bug where entering the license key wouldn’t work in some cases (thanks, Raed)