membermatters / MemberMatters

An open source membership, access and payments portal for makerspaces and community groups.
https://membermatters.org
MIT License
41 stars 23 forks source link

Change icon library from font awesome to material design icons #125

Closed jabelone closed 3 years ago

jabelone commented 3 years ago

Currently we utilise font awesome as our icon library. I really like their pro icons (especially the duotone ones!) but this makes it difficult for people who don't use font awesome pro as the free icons are pretty limited in some cases. We should just switch to a completely open source icon library such as material design icons to make everything simpler and easier.

The font awesome related documentation will also have to be updated.

kodaxx commented 3 years ago

There are the obvious choices like:

But I've grown fond of HeroIcons by the tailwindcss team. The icons are clean, modern, and MIT licensed

There are also other options like Friconix which have something like 23,000 icons :yikes:

If you want to look through some of those (or already know which you prefer) I believe I can tackle this issue

jabelone commented 3 years ago

https://materialdesignicons.com is the one I intended on using, feel free to have a go - it should be pretty simple. Basically we just need to replace the icon definitions file with all the new icon names, remove the free/pro differentiation in that same file, and adjust the quasar settings to use MDI instead (this may be helpful).

jabelone commented 3 years ago

Resolved in #128