Donkie / Spoolman

Keep track of your inventory of 3D-printer filament spools.
MIT License
891 stars 82 forks source link

Custom spool color similar to filament color #261

Open kyleisah opened 8 months ago

kyleisah commented 8 months ago

Is your feature request related to a problem? Please describe. No, no problem at all, just visual/aesthetic request.

Describe the solution you'd like We have the option to define a filament color with a color picker, would be nice to define a spool color as well. Mostly this is because I have a lot of cardboard spools, but I do know that some vendors (Atomic Filaments) have some uniquely colored spools. There are also clear spools.

Describe alternatives you've considered I played around with some of the SVGs in the Spoolman/client/src folder but I am not versed enough in coding to make it something you can select or change.

Additional context I mentioned playing around with some of the SVGs in the Spoolman/client/src folder, I'll share that here. image Not very versed in vector artwork either šŸ˜… But that is what I'm looking for essentially. I just pulled this into affinity, renamed some layers, and changed a couple things. Mostly I duplicated the spool walls, spaced them 4.5px from eachother, changed the fill color to a cardboard color, and darkened/added a stroke to each curve. Makes the spool look a little more 3 dimensional.

I'm not sure how all of this works in the background, but I imagine it's somewhat possible. Just more work is all.

Thank you for this fantastic tool, it's so amazing having something like this so nicely integrated with moonraker. šŸ˜„

icon_spool_thickened_cardboard

pdsccode commented 8 months ago

I honestly don't see the reason behind changing the color of the actual spool additionally to the filament. The important color that is of interest is the one of the filaments.

Not that I have anything to decide but, in my opinion, this is a feature that does not really add value.

kyleisah commented 8 months ago

I honestly don't see the reason behind changing the color of the actual spool additionally to the filament. The important color that is of interest is the one of the filaments.

Not that I have anything to decide but, in my opinion, this is a feature that does not really add value.

So donā€™t use it, I guess. I donā€™t see a problem with the default being the color it is now, but having the option would be nice.

I have several ā€œrefillā€ spools that Iā€™ve printed myself and theyā€™re different colors. A few of the printed spools I use are actually carrying the same filament from the same vendor as well. A spool color, at a glance, would immensely help me personally, and probably a handful of others. I understand that itā€™s not for everyone though, but again, the option would be nice.

pdsccode commented 8 months ago

Ok, this reasoning makes it easier for me to understand the idea behind it. :) Might be needed to widen the spool parts of the svg for this then. The currently used image size I think is a bit small to differentiate the colors.

Alternatively, it seems there will be additional custom fields sometime in the future. Might it be enough to add a field like spool color then to achieve this? Or would it be mandatory for you to see it based on the SVG?

Just some brainstorming from my side ;)

atl285 commented 5 months ago

I would prefer to be able to set a custom SVG image for the spool. So anyone can set what he want / need. I have made an image with a semi transparent spool, so the filament color has more room to be displayed.