Support multicolored icons
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 39
- Forks
- 14
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 13
Description
😯 Problem to Solve
Support multicolored icons in nimble.
Per Brandon in #1799
My guidance has always been that if color was applied by design it was intentional. For those colored icons we've always kept them their default color on the UX side.
Early on I asked about why the icons were being converted to black and from my understanding there was a technical reason at that time. I didn't really push back but I have noticed from when I've seen them implemented they never get colored as I intended. Especially for connected/disconnected series of icons and ones that are half colored which were very intentional:
I don't believe we should leave it up to anyone to decide the color for anything that's intended to be colored by default, but I do feel it's okay to allow the flexibility that someone can recolor an icon in their own context when it makes sense for their situation.
💁 Proposed Solution
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Clarify the intended multicolored-icon behavior, then locate the existing icon implementation and define tests and acceptance criteria showing which colors are preserved or customizable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100