Closed
Bug 823026
Opened 12 years ago
Closed 11 years ago
Profiler is not themable. CSS and images should be placed in /skin/
Categories
(DevTools :: Performance Tools (Profiler/Timeline), defect, P3)
DevTools
Performance Tools (Profiler/Timeline)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: alfredkayser, Assigned: alfredkayser)
References
Details
Attachments
(1 file, 1 obsolete file)
The profiler added to Firefox Development Tools in bug 795268 is not themeable.
Theme files should have been placed in /skin/:
chrome://browser/content/profiler.css
/browser/devtools/profiler/cleopatra/css/ *
etc...
Comment 1•12 years ago
|
||
Yes, please.
Assignee | ||
Comment 2•12 years ago
|
||
Assignee | ||
Comment 3•12 years ago
|
||
Note, the other changes in the *.css files should be covered in bug 822110 (removal of the enmpty noise.png, as well as the -webkit- and -moz- lines)
Assignee | ||
Comment 4•12 years ago
|
||
Assignee: nobody → alfredkayser
Attachment #694270 -
Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #694277 -
Flags: review?(rcampbell)
Assignee | ||
Updated•12 years ago
|
Attachment #694277 -
Attachment is patch: true
Updated•12 years ago
|
Component: Developer Tools → Developer Tools: Profiler
Comment 5•12 years ago
|
||
this is actually not a trivial thing to do currently.
The Profiler UI aka Cleopatra is from an upstream project, notably:
https://github.com/robcee/cleopatra
As new features are added to the Gecko profiler, they're reflected in Cleopatra. If we want to continue updating from that, we'll need to update our in-tree version with changes from that repo. Splitting out the styling would break those updates currently.
We may get to a point where we're hosting the definitive version of Cleopatra at which point we can do theme-specific things with it, but until that time, we're stuck with this UI.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
Comment 6•12 years ago
|
||
Comment on attachment 694277 [details] [diff] [review]
V2: correct more issues in .css files, and correctly include profiler.css
canceling review for now.
also, I linked to my fork of the canonical repository which is located here:
https://github.com/bgirard/cleopatra
Attachment #694277 -
Flags: review?(rcampbell)
Assignee | ||
Comment 7•12 years ago
|
||
Can I at least request that the stylesheets and images to be placed in /skin/?
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Comment 8•12 years ago
|
||
Unfortunately the styling is going to be hard to separate.
Benoit, Anton, what do you guys think about hosting the styling for cleo-light in mozilla-central?
Updated•12 years ago
|
Priority: -- → P3
Updated•11 years ago
|
Status: REOPENED → RESOLVED
Closed: 12 years ago → 11 years ago
Resolution: --- → DUPLICATE
Updated•11 years ago
|
Resolution: DUPLICATE → WONTFIX
Updated•7 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•