Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
Former Member
4 years ago1Password 8 - Non-native feel
Like many Mac users, I was greatly disappointed to read that 1Password is moving to Electron. I firmly believe that Electron is a bad framework for app development, and the 1Password 8 beta does not change this opinion. I’ve compiled a list of issues, as I see them. Some are endemic to Electron, while others are simply stylistic choices by the dev team. I will try to omit complaints that are purely personal preference, such as specific color usage.
- The lack of rubberband/elastic scrolling is jarring and unpleasant.
- There isn’t enough visual feedback that the window is out of focus. In particular, the “New Item” toolbar button should fade to a lighter blue when unfocused.
- Many interactions in the app do not have the animations they should, including list expansions, menu displays, checkbox toggling, and modal dialogue appear/disappear.
- Unnecessary reliance on modal dialogues is antithetical to native Mac app development. In particular, the “Preferences” and “About” windows should be … well, windows, not modal dialogues.
- It is unusual for a Mac app to have the “About” page be part of the preferences dialogue.
- When unfocused, 1PW 8 lacks hover states. In order to copy a field when the app is unfocused, you have to click into the window, then click the field again. 1PW 7 only requires a single click and properly displays hover state when unfocused.
- 1PW 8 no longer shows the number of items in a tag/category.
- There is seemingly no longer an easy way to mark or unmark an item as a favorite.
- The account name at the top of the sidebar has a disclosure triangle in the down position, indicating that clicking it will collapse the sidebar entries for that account. Instead, clicking it brings up a popover menu with various actions. (I don’t know whether this behavior is different when you have more than one account. My point is that this behavior is unusual for this type of UI element.)
- The app uses almost 2x the memory footprint of 1PW 7 and 10x(!) the idle CPU usage.
- The app is noticeably slower. Scrolling a long list introduces a delay in displaying icons that is not present in 1PW 7. Additionally, there is flicker and occasional slow loading when changing filters, vaults, and tags. (1PW 7 also has flicker at times, notably when changing login items. It’s far more prominent in 8, however.)
- There’s too much list padding. With windows of identical dimensions, 1PW 7 shows me 10.5 items; 1PW 8 shows me only 7.5.
Are these things ultimately minor? Yeah. Complaining about a preferences window becoming a modal dialogue is about as first-world a problem as you can get. At the same time, I’m paying money for this, and now it feels like I’m going to spend money on a downgrade.
1Password 8 is probably the most native-feeling and best Electron app I’ve used, but that’s like saying the McDonald’s by Disneyland is the best McDonald’s I’ve eaten at. I’ve been a 1Password user for years (I started with 1Password 3) and always held the app up as the only app I unreservedly considered worth a subscription. Now it’s pretty likely I’ll move to something else.
1Password Version: 80200056
Extension Version: Not Provided
OS Version: macOS 11.5.1
- Former Member
Mirv : Oh, is it down to whetever the X ...? Sure?
Please have a look at all the posts in this section "Early Access" - it is FULL of critics, bugs, hints ....
Almost all general critics does not pop up anymore, sticks somewhere on pages 3, 4, 5 (because AgileBits thinks it is not important anymore and does not want to have shown it on page 1) - Former Member
@claus In my Opinion the Early Access Forum is full of good Requests, Bug Notifications and good Feedback.
This Thread keeps regularly popping up on Page 1.If you don't See "general critics" then the reason is that a lot of People have created new Forum Threads. AgileBits ist not hiding these Threads.
Please keep Up the good Work Agile Bits! V8 has still a Long Road ahead but I really Like it already. - Former Member
@ejunkie : Yes, this one pops up - lucky. But others stay somewhere on page 4, 5, .... - no matter if someone adds a comment (it was like this, also others critiqued that matter). For me it is hiding critics.
You should also read also the posts from the beginning of "Early Access". Lots, lots negative feedback, lots of (former) users gave up to share their opinion. Many, like me, will use v7 as long as possible and then switching to a different app. And not only there, also in other Mac forums, where users talk about the new v8, the general critics (GUI, no local vaults, no 1Pwd Mini, ...) is very strong.
You know, AgileBits had a great app 1 Passwort version 7, with a great GUI, native Apple. They threw it to the trash.
And now with v8 we, the users, have to tell AgileBits what is not working well, what to make better (this is what you call "good requests", "good feedback"). These are in so many cases basic requests, basic mistakes AgileBits made in the GUI of v8. They know how to make it better because they have (oh, sorry, had) v7.
If I would develop such an GUI, my boss would have fired me already! - Former Member
I am one of those 1PW veterans who doesn't mind 1PW 8. I don't like the idea of paying a subscription and Agile's offer was generous although I was very disappointed they didn't offer the same for family plans. Felt like a Mike Tyson punch to the gut :(
What I am really hoping for with electron is that 1PW's feature set and bug fixes will accelerate exponentially since the idea is (unless am I mistaken 1P_Ben) that the codebase is shared. New features, fixes, etc can be done cross platform much quicker than before. The dark mode on windows is beautiful although I'm hoping they clean it up a bit).
- Former Member
@mia - you're entirely correct; most of what we refer to as the Core codebase will indeed be able to be receive changes simultaneously across all platforms with little or no extra effort, allowing us to not only iterate faster, but as a result, have more developer and designer cycles available to move on to other things instead of expending them having to try to match functionality across multiple platforms. The result is the ability to deliver things like Masked email (debuted Sept. 28) and “Psst” (secure sharing with anyone; debuted earlier this month) on a much faster schedule. And to reply to user's feature requests more quickly as well! ;)
- Jack_P_1P1Password Team
Hi @mia:
Regarding the promotion you mentioned, if you send us an email at
support+tradein@1password.com
, we'll be able to see what we can do for you. :smile:Jack
- Former Member
@Lars - I get that it helps free up time for new features quicker, but I'd rather have native high quality apps than new features. 1Password already does everything I need from a password manager. Anything else is just a bonus. However, with the new Electron approach I no longer like the Mac application and will stay with version 7. If version 9 is a native application I'm staying with 1Password, otherwise I probably won't. Same goes if there is a security issue discovered in version 7 that won't be patched in favor of version 8. That's how much I dislike the Electron experience.
I'll give it to you that you have one of the better Electron implementations, but there are still issues that can't be solved with electron, like it feeling like a web app, menus not being able to extend past the application window, and the general feel with things such as scrolling behavior. I don't think I have seen any Electron app with elastic scrolling.
I have chosen to use Macs for many reasons but with a major one being the premium application experience both from Apple and third parties. The fact that all applications have a similar and familiar look and feel that just fits in, and that developers of small and large applications alike are paying attention to this. I'm sad to see more and more applications moving to Electron and similar solutions, but my way to deal with that is to find alternatives by developers who care about the Mac experience enough to use the native UI options available.
Also, as far as I'm aware the iOS application still uses AppKit so there still isn't one truly cross platform solution. I know SwiftUI has its limitations still, but I'd much rather see a Catalyst app than Electron.
- Former Member
@user12345 - I can't argue with any of the points you made, because they're matters of preference and prioritization, and you've clearly stated yours. That means they're valid by definition. I don't know that I think they're all that widely-shared, but we are always willing to listen to thoughtful feedback, and I'm happy to pass yours along.
- Former Member
@Lars - I am a customer like you. I use the PC, Mac, Browser, & iPhone versions of 1PW and have used it since v3. I am extremely merciless and brutal when it comes to 1PW's development as poor 1P_Ben and others on the support team will attest. It's because I love this software very much that I communicate with such passion. With that said, I've heard the negative comments about Electron and the arguments against it just doesn't seem that compelling to me. The app runs fast.... Very fast.
I get that it helps free up time for new features quicker, but I'd rather have native high quality apps than new features. 1Password already does everything I need from a password manager. Anything else is just a bonus. However, with the new Electron approach I no longer like the Mac application and will stay with version 7. If version 9 is a native application I'm staying with 1Password, otherwise I probably won't. Same goes if there is a security issue discovered in version 7 that won't be patched in favor of version 8. That's how much I dislike the Electron experience.
AgileBits needs to innovate or it dies. The new sharing feature is an example of a feature I think adds to their mission. I think the privacy.com credit card feature is useless because it requires an extra subscription and same with fastmail, especially since Apple is offering a similar service baked into iCloud+.
I'll give it to you that you have one of the better Electron implementations, but there are still issues that can't be solved with electron, like it feeling like a web app, menus not being able to extend past the application window, and the general feel with things such as scrolling behavior. I don't think I have seen any Electron app with elastic scrolling.
I haven't seen any issues with the scrolling. It's wicked fast on my PC. Is this elastic scrolling for Macs?
I have chosen to use Macs for many reasons but with a major one being the premium application experience both from Apple and third parties. The fact that all applications have a similar and familiar look and feel that just fits in, and that developers of small and large applications alike are paying attention to this. I'm sad to see more and more applications moving to Electron and similar solutions, but my way to deal with that is to find alternatives by developers who care about the Mac experience enough to use the native UI options available.
I know it's not ideal but I empathize with their position. Imagine coding for 5 different platforms. Each feature, each fix has to be applied to all these different platforms. I understand their desire for a more efficient workflow.
- Former Member
@mia - you're entirely correct; most of what we refer to as the Core codebase will indeed be able to be receive changes simultaneously across all platforms with little or no extra effort, allowing us to not only iterate faster, but as a result, have more developer and designer cycles available to move on to other things instead of expending them having to try to match functionality across multiple platforms. The result is the ability to deliver things like Masked email (debuted Sept. 28) and “Psst” (secure sharing with anyone; debuted earlier this month) on a much faster schedule. And to reply to user's feature requests more quickly as well! ;)
@Lars I understand. I probably would've gone the same route. The Psst sharing is wonderful, but the Masked email is shrug since Apple already integrated this in iCloud+ and fastmail costs more money. I would recommend AgileBits bake more of the stuff into the app or service itself instead of relying on an external party for future requests.