Closed Bug 771692 Opened 12 years ago Closed 12 years ago

Update platform.css to conform to Metro styling

Categories

(Firefox for Metro Graveyard :: General, defect)

x86
Windows 8.1
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jwilde, Assigned: jwilde)

References

Details

(Whiteboard: completed-elm)

Platform.css currently makes the app (and most of the internet) have Android/Maemo-style chrome. It should be updated to have Metro styling.
At the very least, Metro-styled button controls and textboxes will be needed for the new dialog controls to land.
Assignee: nobody → jonathan
Blocks: 769735
More information on control styling and the difference between submit and normal buttons is over at: http://msdn.microsoft.com/en-us/library/windows/apps/hh465451.aspx#buttons
Summary: Update platform.css to conform to Metro styling → Update platform.css & content.css to conform to Metro styling
Status: NEW → ASSIGNED
Summary: Update platform.css & content.css to conform to Metro styling → Update platform.css to conform to Metro styling
Initial patch: https://hg.mozilla.org/projects/elm/rev/c3fd1accbfe6 Covers styling for buttons, menulists, and textboxes. Doesn't cover number input boxes, checkboxes, radio buttons, richlists, etc.
Added Metro-style toggle checkboxes, made the number spinners Metro-ish. Still to go: radio buttons, richlists, checkbox buttons, menulist, arrowpanels, overall simplification. https://hg.mozilla.org/projects/elm/rev/61b69775f7e4
Depends on: 781002
Blocks: 781054
Added: - checkboxes - radios - progressbars Refactored: - toggleswitches Remaining: - richlist - menulist - arrowpanel - panelUI (which really should get moved out of platform.css entirely) http://hg.mozilla.org/projects/elm/rev/0bcca389a090
Cleaned up unnecessary !important declarations and put together some initial styling for richlist. Remaining: - arrowpanel - panelUI - menulist http://hg.mozilla.org/projects/elm/rev/a491abab0f0e
See Also: → 774873
Depends on: 785280
Blocks: 785763
As of what's on elm right now, the only thing that's really left are arrowpanels. Restyling panelUI will be addressed in bug 781054. Menulists were cleaned up and restyled in bug 785280.
Depends on: 787491
No longer depends on: 787491
Whiteboard: completed-elm
Depends on: 787491
Component: Theme → General
Product: Firefox → Firefox for Metro
Version: unspecified → Trunk
Resolving bugs in the Firefox for Metro product that are fixed on the elm branch. Sorry for the bugspam. Search your email for "bugspam-elm" if you want to find and delete all of these messages at once.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
No longer depends on: 787491
OS: Windows 8 Metro → Windows 8.1
You need to log in before you can comment on or make changes to this bug.