Allow the browser selection to be Spaces aware
I'd love to be able to select my default browser based on the current space. This means i can use separate browsers in separate spaces for programming/work vs. personal/leisure.
It would be even better if I could set domains/regex patterns on a per space basis, allowing me to restrict the current space to certain domains and force me to focus on the job in hand!
This issues seems to be resolved in macOS Catalina (fixed on the macOS side, rather than the Choosy side).
Jean-Claude Siegrist commented
I was just about to implement this Applescript from http://hints.macworld.com/article.php?story=20091013114424722 to force Safari to open a new window if none are open in the current space. But then I'd loose Choosy functionality.
Jono Hunt commented
Yea, I think this would be really useful.
I had Tab Mix Plus configured to open links from other applications in a new tab instead of a new window. Changed to new window, and it doesn't take me to a new Space. Super. Dunno what Firefox defaults are though.
I've discovered a similar Spaces awareness issue with the new advanced features in 0.9.3. I searched out Choosy so that I could launch Firefox from Voodoopad docs, but let Safari remain system-default for other things. I love it George, and I think you have a good tool in development here.
I had no problem configuring a rule to launch Firefox from Voodoopad links. That works as advertised. Some of the fault may be with Firefox and Spaces, but Firefox loads in a tab in the current open window and takes me to that Space if it is not the current one. A bit jarring. My preferred behavior would be to launch new Firefox window in current Space if there is none active, and perhaps create a tab if there is a window open in current space. Ideally configurable whether Choosy opens a tab or a new window. But I sure don't want to be thrown to a different Space.