Forum Discussion

System's avatar
System
Super Contributor
4 years ago

Design language

This discussion was created from comments split from: Electron.

132 Replies

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

    Hi @gothmog

    Thanks for your interest in the 1Password 8 early access. I understand the concerns about Electron: there are a fair number of terrible apps that use it. Like any tool though there is a right way and a wrong way to do so, and we feel we've found a good balance. The vast majority of the heavy lifting in our app is done in 'native' Rust, and Electron sits on top of that to provide the UI. The entire app isn't Electron — in fact not even a majority of it is.

    In terms of the design I think you may be conflating two separate concepts here. Whether the UI was built in Electron or SwiftUI it would look the same. I understand what is currently considered modern design language may not be to everyone's taste. Design preferences are super subjective. But we've built the UI based on accessibility guidelines and with extensive user testing along the way. Just a few minutes ago another customer commented:

    I think the new client (1P8) looks very swish, congratulations team!

    https://1password.community/discussion/comment/606547/#Comment_606547

    I don't say that at all to diminish your feedback. If there are areas we can improve we absolutely want to hear about them, but there will always be some element of taste and preference involved in any UI. To that point:

    There is huge whitespace that serves no purpose all over the place. UI elements are less easy to distinguish from each other

    Do you have any examples (perhaps in the form of screenshots) that you'd be able to provide?

    We'd be happy to take a look and consider the input. Thanks!

    Ben

  • Former Member's avatar
    Former Member

    The move to electron is horrible. The UI on the Mac looks awful. There is huge whitespace that serves no purpose all over the place. UI elements are less easy to distinguish from each other. Please don't do this. I want native applications, not electron crap.