Allow custom icons for custom apps

Problem/Justification
With many custom apps via a compose file, it would be nice to be able to specify custom icons for the app.

Impact
I think it would help make the UI a little bit better for people using custom apps.

User Story
Whether through an upload process or the ability to include a “icon: https://pathtoicon.com” within the compose file for the icon.

Or possibly x-icon

The feature would be good for both raw yaml and could also be used in the template app

I am definitely not a developer, so I dont really have any preference about how this feature can get implemented, but i definitely think it would be useful.

1 Like

Maybe use font awesome with a selector for the icon, colour, background colour, background shape

Or by uploading icons pack (similarly as in 2fa managers like Aegis, or Yubico Authenticator) and then searching for app but this would be a lot of community work…
But yes, I love idea of custom apps icons

I now think a good way to implement this would be to simply define a custom label name, ie truenas.icon or some such.

This would allow people to change the icons on normal apps too.

Similarly, truenas.portal.webui to do define webui portal