Open Bug 1478154 Opened 6 years ago Updated 2 years ago

Adding color inputs to the color picker

Categories

(DevTools :: Inspector, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: mtigley, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: parity-chrome)

Inputs for Hex, RGBA, and HSLA will be added to the color picker according to the new design: https://mozilla.invisionapp.com/share/CGMV7JMRV36#/screens 

Along with being able to edit the color values of the selected color, we should also think about being able to copy these values to a clipboard as shown in the mock-up.
Much of the groundwork for this has already been done in Bug 1332091 and needs to be ported over to the color picker and polished.
Status: NEW → ASSIGNED

This bug has not been updated in the last 3 months. Resetting the assignee field.
Please, feel free to pick it up again and add a comment outlining your plans for it if you do still intend to work on it.
This is just trying to clean our backlog of bugs and make bugs available for people.

Assignee: mtigley → nobody
Status: ASSIGNED → NEW

Hello! I'm a web developer that uses the Firefox inspector every day and I'm interested in working on this issue.

I've read some guides on how to contribute to Mozilla, as I've never contributed before, so I'll need some guidance. But I'm willing to volunteer and learn along the process.

So, this bug would be mostly about reapplying the patch in Bug 1332091 and making it conform to the mockups. We had added the Color Value input before inside a temporary ColorWidget, but later removed it since we didn't have enough resources to bring it into completion. The most of the files in the patch are still relevant except for the ColorWidget files which can be matched to:
https://searchfox.org/mozilla-central/source/devtools/client/shared/widgets/Spectrum.js
https://searchfox.org/mozilla-central/source/devtools/client/shared/widgets/spectrum.css

Assignee: nobody → gl
Status: NEW → ASSIGNED
Assignee: gl → nobody
Status: ASSIGNED → NEW
Assignee: nobody → mtigley
Status: NEW → ASSIGNED
Assignee: mtigley → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.