Delay 1Password 8 release at least 6 months
Look, I've come to terms that Electron is your future and that there will be a new non-Mac-inspired design language. I disagree with most of your reasoning, but whatever. Regardless of those two things, the reality is that 1Password 8 sucks even for a beta app.
So I'm not asking you to rewrite the entire thing in SwiftUI. I'm not asking you to change your preference pane or make your contextual menus match the OS's. I'm not asking for one-time pricing, alternative sync options, or standalone vaults. All I'm asking is for you to make sure this thing isn't janky.
I propose a new "self-imposed" deadline where you don't ship this app until March 2022 at the very earliest. Please spend this time:
- Adding back in missing features, which have been well-documented here.
- Restoring more granular functionality, even if it is through a larger preference center.
- Polishing the GUI so that there aren't disproportionally large white spaces or certain lists are now inefficiently large or those weird blue lines between sections.
- Optimize the living hell out of this thing so that it's not devouring RAM and 50+ threads.
- Figure out a way to make this feel less Electrony. Resizing or redrawing windows needs to be smooth, no matter what front-end you use. Go as deep as you possibly can to squeeze every last drop of performance out of this technology so it doesn't feel like loading a webpage.
- Develop a way so that your cross-platform app can still inherit some conventions of each OS. Even if it's small things like the overscroll bounce or the wrong password shake on Mac.
- Focus on making this thing feel more snappy and more reliable.
- I think accessibility regressed. It's not easy to change the size of different screen elements and the focus/active state of windows does not match the OS.
- FIX EVERY SINGLE BUG. Rather than say "Oh, I just tried this out and can't replicate it," go deep on every suggestion to assure you have tested every use-case.
The bottom line is that regardless of what technologies or design styles you chose, this thing needs to FEEL way better. That has always been the point of differentiation for 1Password over LastPass, Dashlane, or BitWarden. If it feels sloppy like those apps do, what's the point? I think you need to spend the next 6 months going as deep as possible to refine this into something your team can actually feel proud to ship.
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
