(And, yes, there are open source replacements for all of these that run on Linux. I know, but the UX is not the same!)
(And, yes, there are open source replacements for all of these that run on Linux. I know, but the UX is not the same!)
I think that's a huge X factor a lot of the latest discussions are missing. People LOVE MacOS apps. They're beautiful. They work well. They're typically fast. They're user friendly. Windows and Linux apps are none of those things. In my experience, Mac users don't mind paying for Mac apps because they tend to be of high quality. Windows and Linux users won't pay for apps unless they absolutely have to because the quality of the available apps varies so much.
While true, a lot of us can live with less beautiful machines and software especially if the prettier machine makes us break our workflow (ie how to vim without an esc button)
Luckily they use an open specification for the database they use which has a python module[0] and I've started building my own interfaces[1] to interact with the keychain in much cooler ways.
It's no 1password.app though. :(
Those Python utilities actually look really useful but as far as I can tell, they only interface with the older .agilekeychain version of the 1Password vault. I've been looking for something similar that understands the newer .opvault format but am yet to find anything that just works.
Biggest one is that the password prompt will pop up and have a blinking text cursor even though it's not actually the active window, just the active window within the Windows layer. Whoops, hope you didn't type your master password anywhere leaky.
This is pretty much the reason I haven't switched to linux; it's not that OSX/macOS is particularly incredible, but that 1Password, Alfred and some other apps don't work on linux.
I also use Dash regularly while I work, often in conjunction with Alfred.