-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project structure refresh #9
Comments
All seems reasonable. What's the primary difference between Android and iOS versions? Using system default typefaces and no weird iPhone dip thing? |
@sbddesign navigation is also fairly different since Android phones have the static buttons at the bottom of the screen at all times. Native elements like the keyboard, share sheet, and modals also have a different look. Overall, my sense is that the two operating systems have grown more similar over the years, but that there are still a lot of minor differences that add up to a unique look and feel. |
All sounds good to me, covered everything that popped into my head as I was thinking about this. Daniel is also using the UI kit for his BDG wallet yeah? Another project I'm really excited for. You can see the differences between operating systems looking at their design systems: iOS: https://www.figma.com/community/file/1121065701252736567 Android: https://www.figma.com/community/file/809865700885504168 |
Question: Should there be a separate desktop version of the UI Kit? Or keep the current system where it's focused on mobile and includes a few desktop templates? |
I'd say keep the current system as is, and if somebody steps up to seriously expand the desktop version, then it could be spin off into it's own kit (or a different "version" of the same kit, depending on how you want to conceptualize it) |
The UI kit has grown and evolved a lot, and more people are building on/with it. Initially, it was easy to keep everything in sync, but this has gotten more messy as things have matured. It's being used in very different ways by different people/projects, and a single Figma file cannot be the source of truth for everything anymore.
I'd like to mention two particular efforts that are awesome, but also require a bit of change of structure:
Then we also have the iOS library that reez maintains, and projects built on the UI Kit like the new Core app, JoinMarket Web UI, and Arctica. Each of those have their own requirements (like Arctica being a desktop multi-sig app).
So my proposal would be the following structure:
Result would be a lot more Figma files that would have to be individually maintained, but with a clearer structure and each one being more focused. With the limitations we have on our current crop of design tools, and our generally fairly loose style of open design collaboration, this is probably a good way to do things. As is usually the case, clear communication and documentation will be important to make this work and not get messy.
Simplifying the main Figma files would also make it easier to maintain code libraries based on the kit.
What do you think?
The text was updated successfully, but these errors were encountered: