Atm I am building & designing the app, so i was wondering where is the best place to get icons?
ideally, I want to be able to regulate the colours
There are icons such as material icons, ionic icons and they work great but how would I go around it, if I want to add icons to menu items and have it in my database?
If you want to store icons in your database or in option sets one way is to use Font Awesome icons (as Bubble has this built in as standard - although I’m not sure which version), stored in a text field as bbcode.
For example [fa]user[/fa] for the user icon, or [fa]calendar[/fa] for a calendar icon etc.
That way you can change both the size and colour dynamically on the page in the text box.
Alternatively you can of course store them as images (.svg for best results), such as can be downloaded from Icons - Material Design - but they will be whatever colour the image file is and won’t be able to be changed dynamically.
Just store it in a text field in your database or option set.
the bbcode is [fa]icon_name[/fa]
You can get the icon names either directly from Font Awesome’s website - but they are currently on version 6 of the library and I think Bubble only uses version 4, so not all of their icons will work.
Or (to make sure you only use Bubble compatible ones) you can use the default Bubble icon element to find the icon you want to use, then the name of the icon will appear in the top of the element inspector: ‘fa-icon_name’ - you don’t need the ‘fa-’ only the name itself.
I had no idea these worked inline, thank you Adam. Learn something new every day.
I like using TheNounProject.com for when I have an icon need that I can’t find on font awesome. I have the pro version, but the free access is not too bad either.