Repository navigation
Add a modifier key to always show the browser picker when clicking links. - #13
Merged
Merged
Conversation
URLRouter reads the held modifier keys when a URL arrives, before it can be queued. If they match the new pickerModifiers setting exactly, RoutePlanner shows the picker with every browser, listing the matched rule's browsers (or the fallback browser) first. The keys default to ⌥⌘ and can be changed or turned off in Settings → General. They are stored in config.json as key names, and older config files load with the default. Documents the shortcut in the README and on the website, and recaptures the Settings → General screenshots with the new row. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The "Always ask when holding" setting is now a recorder field: click it, press the modifier keys, and the combination is saved when they're released. Esc, clicking the field again, or switching apps cancels, and a clear button turns the shortcut off. A warning appears for ⌃, ⌘ or ⌥ on their own, which other apps already use for clicking links. The conversion from NSEvent.ModifierFlags moves out of URLRouter so the router and the recorder share it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
warrickbayman
force-pushed
the
feature/picker-modifier
branch
from
September 28, 2026 15:01
8759c71 to
5d1e0fe
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add a modifier key to always show the browser picker when clicking links.