Closed
Bug 923738
Opened 10 years ago
Closed 9 years ago
Move the Awesomebar dropdown marker to the right of the go/stop/reload button.
Categories
(Firefox :: Theme, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: mconley, Assigned: alex_mayorga)
Details
(Keywords: uiwanted, Whiteboard: p=0)
alex_mayorga brought this up in bug 594050, comment 31, and it sounds like an idea worth considering: The dropdown marker next to the go/stop/reload button suggests that the Awesomebar is like a combobox, but the fact that it's not immediately at the end of the bar kind of breaks that idiom. The heatmap study from 2012 (https://blog.mozilla.org/ux/2012/06/firefox-heatmap-study-2012-results-are-in/) suggests that the dropdown marker is interacted with by ~38.4% of users vs the go/stop/reload button which is interacted with by 40.1% of users (split over 3 buttons). This suggests that users might find this button more useful than the individual go/stop/reload buttons, and perhaps we can give it more prominence by anchoring it to the end of the Awesomebar. Also of note that one of the reasons to keep the go/stop/reload button at the end of the Awesomebar (that being that these buttons can be separated out via customization magic) is going away by default with Australis, so we can get away with tucking them one level deeper into the bar. Totally open to argument here, but alex_mayorga has a gun to my head and is making me type this in at Moz Summit 2013 (Toronto). :) (Also this is a super easy fix if it's one we're gonna roll with).
AFAIK the plan was to remove it completely (bug 712602).
Assignee | ||
Comment 2•10 years ago
|
||
Just clarifying I didn't carry any firearms into Canada and would certainly never point a weapon to such an awesome Canadian as Mr. Conley =) Hope this gets fixed as I think it makes a lot of sense. Hope based on the heat map data bug 712602 would be WONTFIXed.
Reporter | ||
Comment 3•10 years ago
|
||
I seem to recall both shorlander and gavin being on board with this. Marking as a good-first-bug. I'd be happy to mentor this one.
Whiteboard: [good first bug][mentor=mconley][lang=xul]
Reporter | ||
Updated•10 years ago
|
Assignee: nobody → alex_mayorga
Hi, I want to take this as my first bug and work on it.Can you please help me to get started with this. Thanks.
Reporter | ||
Comment 5•10 years ago
|
||
(In reply to Siva from comment #4) > Hi, I want to take this as my first bug and work on it.Can you please help > me to get started with this. > Thanks. Hey Siva, This bug is already assigned, sorry! Maybe take a look at some of the other bugs on this list: http://www.joshmatthews.net/bugsahoy/?ff=1 -Mike
Hi Mike, Thanks for the reply. No problem. I will look at the bugs in the list. Thanks, Siva
Updated•10 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 7•10 years ago
|
||
mconley, So I followed https://developer.mozilla.org/en-US/docs/Simple_Firefox_build and now have a spanking new copy of mozilla-central What to do now? Writing down the recipe for my future reference just in case: wget https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py && python bootstrap.py git clone git://github.com/mozilla/mozilla-central.git cd mozilla-central ./mach build
Flags: needinfo?(mconley)
Reporter | ||
Comment 8•10 years ago
|
||
I believe the next step is to alter the urlbar XBL binding[1] so that toolbarbutton children of the urlbar go before the dropmarker. Open browser/base/content/urlbarBindings.xml. The first binding there is the urlbar binding (it has id="urlbar"). Inside its content node, you'll notice that the last child of that node is a <children includes="toolbarbutton"/> node. This is where toolbarbuttons (in this case, the stop, reload and go buttons) get inserted. I believe what you want to do is move that node just before the dropmarker node two nodes above. Once that's done, save the file, and rebuild with this: ./mach build browser/base And then run with: ./mach run And test your changes. If that works, please produce a patch and attach it to this bug[2]. Note that Australis has called for a UI freeze while we iterate, so while you may complete this patch, it is possible that this patch might not land until after Australis has been released. Just a heads up on that. Thanks for working on this, Alex! [1]: https://developer.mozilla.org/en/docs/XBL [2]: https://developer.mozilla.org/en-US/docs/Developer_Guide/How_to_Submit_a_Patch
Flags: needinfo?(mconley)
Updated•10 years ago
|
Blocks: fxdesktopbacklog
Status: ASSIGNED → NEW
Updated•10 years ago
|
Whiteboard: [good first bug][mentor=mconley][lang=xul] → [good first bug][mentor=mconley][lang=xul] p=0
Reporter | ||
Comment 9•10 years ago
|
||
So I was wrong about shorlander being on board with this - it was darrin who was in the room with gavin, alex_mayorga and myself. I think I want shorlander's input on this before we let it drive forward.
Flags: needinfo?(shorlander)
Keywords: uiwanted
Comment 10•10 years ago
|
||
I don't think this is something we want to do. Even though I understand the rationale I don't think it makes sense to swap these controls at this point.
Flags: needinfo?(shorlander)
Comment 11•10 years ago
|
||
I would vote against this change as well. The drop-arrow is in the right place as when its pressed I want it to be next to the items in the list. Moving it further away will, at least to me, seem like a disconnect, and lead to confusion as to why its there.
Updated•10 years ago
|
No longer blocks: fxdesktopbacklog
Flags: firefox-backlog+
Updated•9 years ago
|
Mentor: mconley
Whiteboard: [good first bug][mentor=mconley][lang=xul] p=0 → [good first bug][lang=xul] p=0
Reporter | ||
Comment 12•9 years ago
|
||
It's starting to sound like this is better add-on material, as we don't have buy-in from UX.
Whiteboard: [good first bug][lang=xul] p=0 → p=0
Reporter | ||
Updated•9 years ago
|
Mentor: mconley
Comment 13•9 years ago
|
||
Marking as WONTFIX based on comment 10. Also, this would conflict with the theming changes in bug 1040804.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•