Skip to content

Releases: mertizci/browser-picker

v1.0.21

Choose a tag to compare

@mertizci mertizci released this 13 Sep 13:36

New features

  • Route links by source application. Search installed macOS apps by name or bundle identifier, with native icons and keyboard navigation.
  • Add multiple conditions to a single rule and choose Any (OR) or All (AND), with per-condition NOT support.
  • Add Path equals, Path starts with, Path contains, and URL regex conditions, including inline validation for invalid expressions.
  • Preview routing with the new Rule tester. Enter a URL and optional source application to see the matching saved rule, destination browser, profile, and Zen space without opening the link.
  • Use Basic browser picker mode without Full Disk Access or Accessibility permissions. Choose a browser for every link while keeping existing profile settings and rules saved.
  • Disable unused browser profiles. Disabled profiles are hidden from the picker, menu bar, and rule destinations; rules targeting them are skipped.
  • Set custom icons for individual profiles, including company logos, across the picker, menu bar selection, settings, and rules.
  • Duplicate rules from the context menu and enable or disable them directly in the rule list.
  • Open the bundled offline Matching help guide from the rule editor or tester for condition explanations and regex examples.

Fixes and improvements

  • Fix clipped rule editor content by moving the editor into a separate, movable, resizable window with scrollable fields and persistent Save and Cancel buttons.
  • Remember the last rule editor size across restarts and share it between Add Rule and Edit Rule, fitting it to the current screen when necessary.
  • Show the Dock icon while application windows are open and remove it after the last window closes, while keeping the menu bar app running.
  • Preserve compatibility with existing rules and retain saved rules, custom icons, and profile preferences when switching modes or disabling profiles.

Documentation and development

  • Refresh the README with six new screenshots, source application setup, condition tables, regex examples, rule testing instructions, and Basic mode documentation.
  • Add an MIT LICENSE.md file and link it from the README.
  • Add an isolated debug build with a separate application identifier, configuration directory, and ladybug menu bar icon.
  • Expand checks for rule editing, advanced matching, source applications, routing previews, profile availability, Basic mode, and window behavior.

v1.0.20

Choose a tag to compare

@mertizci mertizci released this 06 Sep 12:45

Add support for Zen browser: route links to a specific Zen space, listed under the container Zen calls their profile. Fixes the same link opening in two tabs when it is delivered twice.

v1.0.19

Choose a tag to compare

@mertizci mertizci released this 11 Aug 16:45

Add support for DIA browser

v1.0.17

Choose a tag to compare

@mertizci mertizci released this 15 Jul 10:04

Improve SafariLauncher tab creation and error handling

v1.0.16

Choose a tag to compare

@mertizci mertizci released this 15 Jul 09:57

Enhance BrowserLauncher and SafariLauncher to support profile management

v1.0.15

Choose a tag to compare

@mertizci mertizci released this 15 Jul 09:41

Fix bugs

v1.0.14

Choose a tag to compare

@mertizci mertizci released this 15 Jul 09:36

Fix bugs

v1.0.13

Choose a tag to compare

@mertizci mertizci released this 15 Jul 09:21

Fix safari language problem

v1.0.12

Choose a tag to compare

@mertizci mertizci released this 01 Jul 12:55

Register the app as a proper default browser so the setting shows up in System Settings and no longer reverts to Safari

v1.0.11

Choose a tag to compare

@mertizci mertizci released this 30 Jun 11:40

Fix rules order gesture bug