trezor / trezor-suite

Trezor Suite Monorepo
https://trezor.io/trezor-suite
Other
705 stars 248 forks source link

Empower Phosphor Icons #10735

Open dahaca opened 8 months ago

dahaca commented 8 months ago

The problem

The design system is using Phosphor icons, however the web and desktop Suite is still using the old locally stored icons. Suite mobile is using Phosphor icons however they are storing them locally as well.

I believe the best solution for Suite moving forward is to transition to the official Phosphor React library, which also allows to add custom icons, which we have as well.

image

The solution

Proposed flow, feel free to come up with something else:

Nodonisko commented 8 months ago

We will keep it mobile only for now, it works very well for us now and I don't see point in migrating right now. It may change in future, but for now it's just easier for us to keep things as they are.

I would suggest only moving it to suite-native domain once you will complete migration to your new solution.