nthloop / objektiv Goto Github PK
View Code? Open in Web Editor NEWObjektiv is a utility that lets you switch your default browser easily.
Home Page: https://nthloop.github.io/Objektiv/
License: MIT License
Objektiv is a utility that lets you switch your default browser easily.
Home Page: https://nthloop.github.io/Objektiv/
License: MIT License
When I change my default browser, the menubar icon (nor the checked item in the menu) doesn't change -- until I click the icon. After clicking, the icon changes to the correct browser, and when I click again, the correct browser is checked. But at first, it's not checked - the previously selected browser is.
The actual default browser does switch - it's just the menu icon that doesn't update, until I click on it.
( I realize I could just turn it off, but it does provide useful at-a-glance feedback about which browser I've got currently selected as my default - or, would - if it worked. )
I might submit a pull request to do this if I feel like learning, uh, whatever language this is some weekend.
Edit: Objective-C, it seems. That would explain the name, wouldn't it.
Automatically change default browser each day so I get a random default browser. Lets me find cross-browser inconsistencies without having the remember to manually change each day.
It seems like Objektiv is no longer being actively maintained. While it still works on current versions of OS X, there are some annoying bugs (#4, #5, #7) which somewhat impact UX. I've tried to contact @Anks and @xrivatsan via Twitter, but there hasn't been a response so far.
Are you folks up for assigning a new maintainer to the project? I'd hate to have to fork under a new name, but it'd be nice to have a properly working version of Objektiv again :)
It appears that this is broken in the 10.10 public beta 1. Presently when I select a browser, I am alerted via the notification service and when I allow it it does not actually change the browser to a new default.
Steps to reproduce
Actual
Expected
Love this app. It's really useful. Would be great to be able to install it with Homebrew.
Whenever I trigger Objektiv's overlay via the keyboard shortcut, my retina mbp switches over to the discrete card and refuses to switch back until I quit Objektiv.
I have no ideas as to why.
It would be fantastic if I could specify some domains to always open with a specific browser.
e.g. Always open youtube urls with safari
Great little utility! One thing that would make it even better, would be the option to turn off the confirmation dialog. I just want it to work, fast, and then get out of my way. Confirming, what I've already just told it to do, is one more extra step that feels like unnecessary friction. I understand some users might want this, but please provide the option to turn it off! Thanks.
If the mac is in-charge status, I would like to change the default browser to chrome because it is fast. But, if the mac is using battery, I would like to change the safari as default browser. Chrome drain the battery fast as its speed.
It would be great if a hotkey opened the default browser rather than the objectiv settings.
Get this error when the Pods
target is built:
.../Objektiv/Pods/MASShortcut/MASShortcut+UserDefaults.m:46:13: The current deployment target does not support automated __weak references
Builds fine with CocoaPods v0.16.1. Seems to be a problem with the MASShortcut.podspec
, investigating.
Do you get the 'referring application' passed to Objektiv?
If so, it may be possible to select a default browser for some applications but not all.
For example, I'm working on a personal computer instead of using my work computer.
I use Chrome for work, I use safari for personal.
If I open a link from Chrome, Outlook, Excel, Word or Teams then I expect it to use Chrome.
Otherwise I'd like it to use Safari.
It would be nice to be able to set which browser is number 1, 2, etc.
The obvious workaround, of course, is to not do that (and to hide objektiv as an option in the objektiv menu), but maybe it could hide itself by default?
How can I set command+escape as my global hotkey combo? The preference field loses focus when ⎋ is pressed.
There is a similar issue with Alfred, but it’s resolvable using defaults write
. I tried to defaults read
Objektiv’s preferences, but I only found a string like this one below, without a clue how to modify it:
BrowserSelectorHotkey = <62706c69 73743030 d4010203 04050616 17582476
65727369 6f6e5824 6f626a65 63747359 24617263 68697665 72542474 6f701200
0186a0a3 07080f55 246e756c 6cd3090a 0b0c0d0e 574b6579 436f6465 5624636c
6173735d 4d6f6469 66696572 466c6167 73103180 02120008 0000d210 1112135a
24636c61 73736e61 6d655824 636c6173 7365735b 4d415353 686f7274 637574a2
14155b4d 41535368 6f727463 7574584e 534f626a 6563745f 100f4e53 4b657965
64417263 68697665 72d11819 54726f6f 74800108 111a232d 32373b41 48505765
67696e73 7e879396 a2abbdc0 c5000000 00000001 01000000 00000000 1a000000
00000000 00000000 00000000 c7>;
When trying to run Objektiv Mac OS Ventura won't recognise it as developer verified.
Have tried the tricks to run it anyway, right clicks etc., is this something developer can help with or not?
It would nice to be able to use keyboard shortcut to cycle between the various browsers instead of having to choose the browser after invoking the shortcut.
I think you can make the notification that Objektiv sends once a browser has switched to something shorter and simpler. It can just say "Your default browser is now X". The other stuff is useless cruft and doesn't add to the experience.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.