-
-
Notifications
You must be signed in to change notification settings - Fork 90
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
Feature request: allow custom icons for items #111
Comments
The icons in the categories are simply emojis, you can add them to your custom categories as well. |
You are right, I'm just stupid. |
This is the only thing holding me out from switching from Bring! |
I think there are two things blocking this right now:
For now we could start with the third option and improve from there, since none of them exclude each other. |
I searched for free icon sets, but they mostly focus on technology, there are a few food things here and there, but nowhere close to enough. What do you think about creating icons with stable diffusion? I'm not sure about license issues, but if you are open for this I would offer to try if this is a feasible option. |
@irishrain I looked through some sets as well and you're right there all not great. Using multiple sets also comes with the problem of design discrepancies. Stable diffusion could be an option but I'd prefer using SVGs for the icons. Maybe there is some tool to generate SVG from the SD results? Otherwise I might be able to find an artist willing to help. Edit: Maybe this could work: https://github.com/GeorgLegato/Txt2Vectorgraphics |
This is exactly what I had in mind. I will give it a try sometime this week and post some example results here, then you can decide what route to go |
Would you consider using icons8? https://icons8.com/license |
So, I had a go with stable diffusion. I chose the nine ingredients from the original example in the feature request as my test ingredients. It turns out Txt2Vectorgraphics comes with 10 different presets, and by reading up on the vectorization process, the underlying tool potrace has two basic operation modes (applying a threshold, then vectorizing or detecting edges, then applying a threshold, then vectorizing), in addition I also found https://github.com/visioncortex/vtracer which creates greyscale or color svg files. |
@irishrain Wow thanks for the work! Could you text me on matrix? I can provide you with a dropbox file request link where you can upload the zip. Or alternatively you could create a public git repo and put everything in there. |
First, thanks to @irishrain for generating the icons. Just to give everyone an update, I looked through all of them, and the results were okay, but definitely needed some manual labor to get them to a state where I'd use them. Thus, I decided to use icons8. I've also got a working version of it. There are still some things left to do, but it should be ready for the next release. |
What's the feature 🧐
Currently, items put into the shopping list do not have visible icons as they are available in "bring!"

Such icons would improve the user experience a lot.
It would be perfect to have those items pre-installed when running the environment the first time.
For new items, a custom upload of such icons should be possible.
Extra information and references
No response
The text was updated successfully, but these errors were encountered: