Closed Bug 823026 Opened 12 years ago Closed 10 years ago

Profiler is not themable. CSS and images should be placed in /skin/

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect, P3)

defect

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...
Depends on: 795268
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: nobody → alfredkayser
Attachment #694270 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #694277 - Flags: review?(rcampbell)
Attachment #694277 - Attachment is patch: true
Component: Developer Tools → Developer Tools: Profiler
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 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)
Can I at least request that the stylesheets and images to be placed in /skin/?
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
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?
Depends on: 879008
Priority: -- → P3
Status: REOPENED → RESOLVED
Closed: 12 years ago10 years ago
Resolution: --- → DUPLICATE
No longer depends on: 879008
Resolution: DUPLICATE → WONTFIX
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: