Closed Bug 885541 Opened 11 years ago Closed 11 years ago

Work - Move devtools icons in app bar into hamburger menu

Categories

(Firefox for Metro Graveyard :: App Bar, defect)

x86
Windows 8.1
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Firefox 25

People

(Reporter: jwilde, Assigned: jwilde)

References

Details

Attachments

(1 file, 2 obsolete files)

There's two devtools icons that are in the appbar right now. We don't support tooltips right now, so it's really confusing as to what they do right now. It'd be better if we could have them in the pop-out menu for the hamburger icon with a textual description. Also, this allows us to punt and avoid having to make shorlander make more icons for the two devtools. They're not consumer facing, and he's busy. :) Poked Yuan about this and she thinks it makes sense.
Blocks: 845152
Attached patch patch v1 (obsolete) — Splinter Review
Attached patch patch v1.1 (obsolete) — Splinter Review
Attachment #765698 - Flags: review?(fyan)
Attachment #765697 - Attachment is obsolete: true
Comment on attachment 765698 [details] [diff] [review] patch v1.1 Review of attachment 765698 [details] [diff] [review]: ----------------------------------------------------------------- :D ::: browser/metro/base/content/ContextCommands.js @@ +229,4 @@ > }, > > // App bar > + Nit: blank line. ::: browser/metro/base/content/appbar.js @@ +109,5 @@ > > onMenuButton: function(aEvent) { > var typesArray = ["find-in-page"]; > + > + if (ConsolePanelView.enabled) typesArray.push("ppen-error-console"); s/ppen/open/
Attachment #765698 - Flags: review?(fyan) → review+
Attached patch patch v1.3Splinter Review
Fixes broken tests and broken contextualactions icons.
Attachment #765698 - Attachment is obsolete: true
Attachment #766083 - Flags: review?(fyan)
Attachment #766083 - Flags: review?(fyan) → review+
Let's confirm that the tests no longer fail before pushing.
Passed try: https://tbpl.mozilla.org/?tree=Try&rev=5ffde000480d Still having issues building locally, though.
Got tests working locally. Today is the day for the hamburger patch to (finally) land: https://hg.mozilla.org/integration/mozilla-inbound/rev/cf5b7971c179
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 25
OS: Windows 8 Metro → Windows 8.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: