Forum Discussion

System's avatar
System
Super Contributor
4 years ago

Electron

This discussion was created from comments split from: 1PW8 for macOS.
  • Former Member's avatar
    Former Member

    Yeah, my first impressions of 1Password 8 are very disappointing. The whole thing feels like a web app — the list items that load as you scroll down, the weird modal preferences window, the strange dropdown menus, the styling that doesn't match macOS (super big UI elements, that sort of thing).

    This sucks — 1Password has always had a great Mac app. :\

  • Former Member's avatar
    Former Member

    This is severely disappointing. I pay for 1Password to get a native macOS experience. I am tired of Electron Frankenstein monsters. I could maybe get it if this were a free service, but it isn’t. I hope you reverse course, or allow us to stay on version 7. I really don’t or need more webapps wrappers on my computer.

  • Former Member's avatar
    Former Member

    Ugh, I admit I haven't tried the Mac version yet, but it's so depressing to hear a pretty Mac-focused company in the past is giving up and moving to Electron. Usually Electron means:

    • Weird HTML menus that can't draw outside if a window.
    • Custom widgets that don't match the OS (will buttons and menus match the system theme colors?), and get out of sync after OS upgrades.
    • Almost always modal dialogs (especially preferences).
    • Poor scrolling performance in long lists.
    • Crappy integration with utility apps like Keyboard Maestro (will it be able to find HTML "buttons"?).
    • Often need to be restarted to fix performance issues (VS Code is powerful, but can't make it through a day on hardware that's a few years old--and it's by far the best Electron app I've seen).

    Not looking forward to any of that.

  • Former Member's avatar
    Former Member

    I am sorely disappointed in the company. I won’t be installing this, and if it means my decade long support of AgileBits is at an end, then I will figure out something.

    When you took money, you said you would be the same company. You built quality Mac and iOS experiences.

    Now you do not. You are a cross platform design-centric company. The settings screen I saw is already one example of that.

    You can spin this however, but it tells me that the money is driving you to grow in directions that are not good for any platform. Windows and Mac users will get some watered down experience that will dilute over time.

    I read you already changed the shortcut to cmd-shift-space. These kinds of changes tell me that the Mac is no longer a priority, but just one of the things the factory pumps out.

    I loved this company for how they built software worthy of my trust and Apple Design Awards. Dave assured us things would not change.

    Yet here we are. Money causes companies to not hear their customers, and we have all seen this rodeo before.

    Saddened…

  • 1P_Ben's avatar
    1P_Ben
    Icon for 1Password Team rank1Password Team

    @tonilampela

    On my system the renderer for 1Password is using 25 MB of RAM. As I say we'd be very interested to hear about real usage scenarios that cause performance issues.

    Ben

  • Former Member's avatar
    Former Member

    With electron apps there is also separate renderer process for each app. All this crap cumulatively ends up eating your RAM.
    I really hope you'd reconsider dumping one of the few A-class native Mac apps.

  • 1P_Ben's avatar
    1P_Ben
    Icon for 1Password Team rank1Password Team

    Hi @tonilampela

    Have you tried 1Password 8 yet? We are indeed using Electron for some elements of the app, but we’re strongly focused on delivering performance as a feature. Using Rust for the heavy lifting has enabled us to do that. I'm signed into 4 accounts and have thousands of items and am sitting at 90.5 MB of memory usage:

    The app is quite snappy and responsive for me, but we'll absolutely want to hear about any instances where that isn't the case.

    Ben

  • Former Member's avatar
    Former Member

    Moving to Electron is big disappointment - one more instance of Chrome browser running in the background.
    I guess it is all the same to move over to 1Password X instead as everything is a web app anyway... At least I can choose to run it in Safari.