Closed Bug 1234699 Opened 9 years ago Closed 9 years ago

Come up with a way to toggle tool icon set

Categories

(DevTools :: Framework, defect)

45 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: bgrins, Assigned: bgrins)

References

Details

Attachments

(1 file, 5 obsolete files)

We should have a way to toggle a custom icon set for the toolbox on top of an existing theme. I believe this should happen in theme-switching.js since that can happen per toolbox load and not a single time per-process as in definitions.js.
Attached patch toggle-icons-idea.patch (obsolete) — Splinter Review
Something like this would probably work without touching the definitions file. This also lets us reset the opacity to 1 and leave the settings cog's opacity alone. Just guessed on how to achieve the image swap using a border trick, there may be a better way to do that.
Check one of my themes on how to override icons of the devtools buttons: Nautipolis, Walnut, LittleFox, etc. p.s. that is why custom full themes are useful!
Attached patch toggle-icons-idea.patch (obsolete) — Splinter Review
Rebased
Attachment #8701262 - Attachment is obsolete: true
Comment on attachment 8710041 [details] [diff] [review] toggle-icons-idea.patch ui-reviewed this Brian, looks good to me (other than the "XXX: Fix this conditional" comment you have for yourself in the code.
Attachment #8710041 - Flags: ui-review+
Attached patch toggle-icons.patch (obsolete) — Splinter Review
rebased
Attachment #8723266 - Attachment is obsolete: true
Attached patch toggle-icons.patch (obsolete) — Splinter Review
rebased
Attached patch emoji-build.patch (obsolete) — Splinter Review
Gabe please take a look at this when you have a chance
Assignee: nobody → bgrinstead
Attachment #8710041 - Attachment is obsolete: true
Attachment #8723276 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #8730348 - Flags: review?(gl)
Attachment #8730348 - Flags: review?(gl) → review+
Rebased on top of Bug 1225184
Attachment #8736040 - Flags: review+
Attachment #8730348 - Attachment is obsolete: true
Missed the window on this, closing it out
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: