Forum Discussion
snozdop
4 years agoSuper Contributor
Overcoming 25+ years of muscle-memory
I see that in the 3 months since the first 1Password 8 for Mac early access release there have been numerous comments about the non-standard Preferences window UI and close button positioning.
I also note that apart from command-W now closing the Preferences window (as expected) rather than the whole app, nothing has been done about the look and positioning of the close button.
Should I assume then that you're going to ignore Mac users requests to make this like 99% of other Mac apps, and ignore 25+ years (in my case) of muscle memory to close this window? I've been using 1Password 8 since the first release, and my mouse pointer STILL automatically heads off to the top-left of the Preferences window expecting find the close button EVERY SINGLE TIME. I then have to consciously make the effort to look to the top-right to find the non-standard X button to click. It's annoying.
I've seen responses that this is a consequence of using Electron, however, that doesn't mean it can't be resolved. The Facebook Messenger Mac app is written in Electron, yet its developers have taken the time and effort to create a separate detached Preferences window with the standard macOS 'traffic light' buttons at the top-left as expected. So it can be done.
I've also seen roustem flippantly respond with a few examples of recent (poorly implemented Catalyst) Apple apps that have the close button top-right as justification, however that ignores the previous 30 years of Mac UI behaviour, and using universally criticised bad examples of poor, first-attempt iOS to Mac transplants isn't something I'd expect 1Password to want to use as inspiration/justification.
I've come around/got used to/tolerated many of the other 1Password 8 changes, but this one still gets me, every time.
So, TL;DL, will the Preferences window close button be moved and changed to look like a native Mac window control, ever?
1Password Version: 8.5.0 (80500008 Nightly)
Extension Version: Not Provided
OS Version: Not Provided