mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[GH-ISSUE #1154] [Feature]: Enhanced filament colour handling #829
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy#829
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maugsburger on GitHub (Apr 28, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1154
Originally assigned to: @maugsburger, @maziggy on GitHub.
Problem or Use Case
It would be great to have a visual representation of filaments with transparency and/or multiple colours and/or effects.
It can even be misleading, getting just a single colour shown on the filament overview, when it is in fact a gradient or other type of effect.
Proposed Solution
I would love to set for a filament
This affects how the filament colour is shown:
Alternatives Considered
No response
Feature Category
Spool Inventory
Priority
Would improve my workflow
Mockups or Examples
https://3dfilamentprofiles.com/filament/details/159

https://3dfilamentprofiles.com/filament/details/124

https://3dfilamentprofiles.com/filament/details/20797

Transparency could look like here:

Contribution
Regarding the development help: Leave the documentation part for me :>
Checklist
@maziggy commented on GitHub (Apr 28, 2026):
What page/function you are talking about? Not sure....
@maugsburger commented on GitHub (Apr 28, 2026):
Here, so that you could just click copy on 3dfilamentprofiles.com and add the the string, like 'EC984C,#6CD4BC,#A66EB9,#D87694', to streamline the process, as they currently don't have an API.
@maziggy commented on GitHub (Apr 28, 2026):
Cant do anything with a fraction of a screenshot.
So what you are talking about? The filament color database? Or someting else?
@maugsburger commented on GitHub (Apr 28, 2026):
The screenshot came from the Spool Inventory:
But you're right, adding the options to the colour database as well would probably be the proper solution.
@maziggy commented on GitHub (Apr 28, 2026):
Ahhh....now I see :)
@maziggy commented on GitHub (Apr 29, 2026):
Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you.
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!
@maugsburger commented on GitHub (Apr 30, 2026):
Just started to test it, but first THANK YOU, looks very promising, and in general I really like it.
Two problems I discovered:
Enter colors:
Clicks save, swatch is updated:
Click on the Card, Edit Opens again, Extra Colours are gone:
I think sparkle could be a bit more prominent, and having more fields in the checkerboard pattern would make it more visible and distinguishable from multi-color-filaments. But this is finetuning, in general I really like the way it is implemented, this helps a lot finding the wanted filament.
@maziggy commented on GitHub (May 1, 2026):
Both bugs fixed plus the cosmetic feedback you flagged — all in
dev:Extra Colours now persist on edit reopen. Form was seeding its input from the parent's data at mount time, but the parent filled that data a tick later. Now the field syncs whenever the spool data updates externally (without clobbering live typing).
Dual Color and Gradient now look distinct. Dual Color renders as a hard horizontal split between two stops; Tri Color does the same for three. Smooth 135° diagonal preserved for the explicit Gradient effect.
Sparkle is now actually visible. Bumped from 4 subtle dots to 13 flecks in mixed sizes / opacities — should read clearly even on the card banners.
Checkerboard cell size is now consistent. The translucent indicator was inheriting the swatch's size (a card-sized banner showed 4 huge cells, a tiny swatch showed tiny ones). Now it's a fixed 12px tile regardless of where the swatch lives, so it's clearly distinct from a multi-colour stripe.
Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you.
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!
@maugsburger commented on GitHub (May 3, 2026):
Also the last update (v0.2.4b2) broke the tiling/applied it to everything and not only the checkerboard background:
Too subtle checkerboard included for referencce:
@maziggy commented on GitHub (May 5, 2026):
Thanks!!!