Closed Bug 594996 Opened 14 years ago Closed 4 years ago

harmonize styling for various about: pages

Categories

(Toolkit :: Themes, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1369800
Tracking Status
blocking2.0 --- -

People

(Reporter: beltzner, Unassigned)

References

Details

about:support, about:memory and about:crashes all have different visual styles, and of course, their own CSS files

I think about:support looks the best of the three, and most like an product-internals page, and we should just get them all using that page's CSS

Not a blocker, but some nice polish if someone's waiting for a build to finish.
Note that about:crashes just uses the same styles as other pages like about:about, about:cache, about:buildconfig, about:credits, about:license, about:privatebrowsing, about:sessionstore, about:robots ...

about:memory, about:support and about:plugins are the odd ones out.
Oh also the network error pages
Component: General → Themes
OS: Mac OS X → All
QA Contact: general → themes
Hardware: x86 → All
Summary: about:support, about:memory and about:crashes should look consistent → harmonize styling for various about: pages
Sigh - just lost a comment thanks to the fact that bugzilla couldn't find a match for a cc target. Will recreate in a moment.
Good point, thus the new summary!

There are four types of about pages in play, here:

// Primary UI
 about:sessionrestore
 about:privatebrowsing
 about:neterror
 about:certerror
 about:blocked
 about:home
 about:addons

These should follow the visual styling laid out by shorlander for "in product pages" here: http://blog.stephenhorlander.com/2010/06/01/in-content-ui-visual-unification/
 
// Description/Detail pages (linked to from primary UI)
 about:rights
 about:credits
 about:license
 about:about
 about:robots
 about:mozilla

I think it's fine for these pages to be styled additionally as is appropriate for their needs, though it would be nice to get some consistency in terms of margins, font use, etc.

// Diagnostic pages
 about:cache
 about:memory
 about:support
 about:buildconfig
 about:plugins
 about:startup (see bug 593743)
 about:config

My feeling is that the tabular format of about:support works well for these pages, and differentiates them as "system diagnostics". An exception can be made for about:config as it's a bit more involved.
(and by four, I clearly meant "three, plus about:config"!)
Adding phil and connor, as about:sync-tabs would fall into the "Primary UI" category, I think.
This bug subsumes, duplicates, or otherwise renders-old-news bug 399119. I'll dup that one off to this one, since this one has more current discussion.
Do these pages all share a common stylesheet?
(In reply to comment #8)
> Do these pages all share a common stylesheet?

Not presently, but they could be made to do so.
blocking2.0: --- → -
Taking this.
Assignee: nobody → at.light
Status: NEW → ASSIGNED
Alan: Great, just a couple of preemptive comments... (1) Check with Stephen to see if the link in comment 4 is still the desired appearance, and (2) please try to break up work into sub-bugs (blocking this one) as much as possible (smaller patches are easier to review and incremental progress is much faster).
Depends on: 619652
Depends on: 619653
De-assigning myself: I never got going on this.
Assignee: at.light → nobody
Status: ASSIGNED → NEW
Blocks: 1369800
No longer blocks: 1369800
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.