Closed
Bug 960198
Opened 11 years ago
Closed 11 years ago
No obvious option to unhide SocialAPI sidebar
Categories
(Firefox Graveyard :: SocialAPI, defect)
Firefox Graveyard
SocialAPI
Tracking
(firefox29 wontfix, firefox30 verified, relnote-firefox 30+)
VERIFIED
FIXED
Firefox 30
People
(Reporter: c.ascheberg, Assigned: mixedpuppy)
References
()
Details
(Keywords: feature, Whiteboard: [Australis:P-])
Attachments
(12 files, 16 obsolete files)
35.50 KB,
image/png
|
Details | |
134.32 KB,
image/png
|
Details | |
53.97 KB,
image/png
|
Details | |
97.35 KB,
image/png
|
Details | |
161.90 KB,
image/png
|
Details | |
23.93 KB,
image/png
|
Details | |
56.55 KB,
image/png
|
Details | |
69.14 KB,
image/png
|
Details | |
28.28 KB,
image/png
|
Details | |
3.08 KB,
image/png
|
Details | |
539.07 KB,
patch
|
Gijs
:
review+
|
Details | Diff | Splinter Review |
15.21 KB,
patch
|
mixedpuppy
:
review+
|
Details | Diff | Splinter Review |
STR:
1. enable Facebook SocialAPI
2. in SocialAPI sidebar: click gear icon -> uncheck "show sidebar" (or click "Turn off [...]")
Result:
- only the "Share" button is now visible, there is no dedicated Facebook button (if turned off: there is no "Services" button)
The only way I found to unhide the sidebar on Windows is to press the Alt-key and use the "View" menu, but this option is probably unknown to most users.
Thanks for the bug report, Christian. I confirm this is a problem. It might be a UX issue more than an engineering bug but I'll let the SocialAPI team decide on that.
Severity: major → normal
OS: Windows 7 → All
Hardware: x86_64 → All
Comment 2•11 years ago
|
||
The sidebar can also be unhidden from the sidebars menu within Firefox, but yep, not very discoverable - this is part of the challenge that comes with removing UI elements. While showing something permanently in the Firefox toolbar is a non-goal, we could address this by giving the user a notification such as "your sidebar has been hidden, to get it back go to ..."
It could have an undo option and a "don't show again" button. Would probably have to float in content (under where the sidebar was) rather than at the browser level, though. That may be very technically difficult, but it would help the problem. What do you think that would cost for developer/implementation pain, Shane?
Flags: needinfo?(mixedpuppy)
Assignee | ||
Comment 3•11 years ago
|
||
based on irc conversation with @Boris;
- customizable widget that contains the same elements as view->sidebar
- only show widget if social providers (with sidebars) are installed, otherwise leave current ux as-is
Flags: needinfo?(mixedpuppy)
Assignee | ||
Comment 4•11 years ago
|
||
Just using placeholder images for right now.
This is the button in the customization/menu panel
Attachment #8368358 -
Flags: ui-review?(jboriss)
Assignee | ||
Comment 5•11 years ago
|
||
panel now showing the sidebar options that are avialable
Attachment #8368360 -
Flags: ui-review?(jboriss)
Assignee | ||
Comment 6•11 years ago
|
||
button has been moved by user to toolbar
Attachment #8368361 -
Flags: ui-review?(jboriss)
Assignee | ||
Updated•11 years ago
|
Attachment #8368357 -
Flags: feedback?(mconley)
Comment 8•11 years ago
|
||
Comment on attachment 8368357 [details] [diff] [review]
new customizable widget for sidebar selection
Review of attachment 8368357 [details] [diff] [review]:
-----------------------------------------------------------------
I think the approach is sound, but just some minor concerns.
::: browser/components/customizableui/src/CustomizableWidgets.jsm
@@ +291,5 @@
> + let win = doc.defaultView;
> + let Social = win.Social;
> + let providers = Social && Social.providers && Social.providers.some(p => p.sidebarURL);
> + if (!providers) {
> + node.setAttribute("hidden", "true");
Not sure how I feel about this hidey-showy behaviour. I think I'd be more inclined to support enabled / disabled, simply because I imagine it would feel spooky if the user were to move an item to some area, and then have it disappear (or suddenly appear out of nowhere).
@@ +305,5 @@
> + return;
> + Services.obs.removeObserver(updateState, "social:providers-changed");
> + }.bind(this),
> + onWidgetInstanceRemoved: function(aWidgetId, aDoc) {
> + if (aWidgetId != this.id || aDoc != aDoc)
aDoc != aDoc will always return false.
Attachment #8368357 -
Flags: feedback?(mconley) → feedback+
Comment 9•11 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #3)
> - only show widget if social providers (with sidebars) are installed,
> otherwise leave current ux as-is
(In reply to Mike Conley (:mconley) from comment #8)
> Not sure how I feel about this hidey-showy behaviour. I think I'd be more
> inclined to support enabled / disabled, simply because I imagine it would
> feel spooky if the user were to move an item to some area, and then have it
> disappear (or suddenly appear out of nowhere).
Food for thought: this would become the only visible UI-based way (other than the view menu, which isn't visible by default) to toggle the native sidebars (bookmarks, history).
If a user gets used to / actually needs this widget for this goal, and for some reason decides he no longer needs (or never needed) any social provider and removes them (I don't even know if this is possible, but I'm considering this scenario, since the code seems to do the same), then they would lose this ability as well.
The bookmarks/history(/any other?) sidebar toggler shouldn't depend on there being any social providers. My suggestion: either make the widget always visible, with maybe a string label saying "No social providers available" below the other sidebar options if that's the case, or don't include them at all; I think consistency should be kept in both with and without social providers scenarios.
Comment 10•11 years ago
|
||
(In reply to Luís Miguel [:Quicksaver] from comment #9)
> or don't include them at all
By "them" I meant other sidebar options.
Comment 11•11 years ago
|
||
(In reply to Luís Miguel [:Quicksaver] from comment #9)
> If a user gets used to / actually needs this widget for this goal, and for
> some reason decides he no longer needs (or never needed) any social provider
> and removes them (I don't even know if this is possible, but I'm considering
> this scenario, since the code seems to do the same), then they would lose
> this ability as well.
That's a very good point - I hadn't realized that. Thanks for mentioning! :)
Assignee | ||
Comment 12•11 years ago
|
||
Attachment #8368361 -
Attachment is obsolete: true
Attachment #8368361 -
Flags: ui-review?(jboriss)
Attachment #8376518 -
Flags: ui-review?(jboriss)
Assignee | ||
Comment 13•11 years ago
|
||
Attachment #8368360 -
Attachment is obsolete: true
Attachment #8368360 -
Flags: ui-review?(jboriss)
Attachment #8376519 -
Flags: ui-review?(jboriss)
Assignee | ||
Comment 14•11 years ago
|
||
Attachment #8368358 -
Attachment is obsolete: true
Attachment #8368358 -
Flags: ui-review?(jboriss)
Attachment #8376520 -
Flags: ui-review?(jboriss)
Assignee | ||
Comment 15•11 years ago
|
||
asking for a review, though pending ui approval(s) for any checkin
Attachment #8368357 -
Attachment is obsolete: true
Attachment #8376524 -
Flags: review?(mconley)
Assignee | ||
Comment 16•11 years ago
|
||
Attachment #8376520 -
Attachment is obsolete: true
Attachment #8376520 -
Flags: ui-review?(jboriss)
Attachment #8376528 -
Flags: ui-review?(jboriss)
Assignee | ||
Comment 17•11 years ago
|
||
@Boriss I went ahead an removed the hidding of the button if there are no social providers, making it a generic sidebar button. It's easy to add that hidding back. Let me know what would be preferable here.
Flags: needinfo?(jboriss)
Comment 18•11 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #17)
> @Boriss I went ahead an removed the hidding of the button if there are no
> social providers, making it a generic sidebar button. It's easy to add that
> hidding back. Let me know what would be preferable here.
Sigh, tough call. Good point in Comment 9, Luis.
Pros of hiding: Not cluttering the UI further for non-SocialAPI users, which is the vast majority
Cons of hiding: Inconsistency - visible UI that affects non-SocialAPI being dependent on SocialAPI status.
As much as adding more stuff with meager user value to the customize menu is a non-goal, I think you're right. Particularly since we put things like Character Encoding in the "More Tools" section already, and potentially this appeals to a wider demographic than character encoding. Removal of hiding is ok.
Shane, for review - can you confirm that the Sidebars button would appear in "More Tools to Add to the Menu and Toolbar (http://cl.ly/image/1T2v3w2p3r3n)," not the default customize menu? The attachments show it in the main Customize menu (http://cl.ly/image/3Z3a400J1d3O).
Flags: needinfo?(jboriss)
Updated•11 years ago
|
Flags: needinfo?(mixedpuppy)
Assignee | ||
Comment 19•11 years ago
|
||
(In reply to Jennifer Morrow [:Boriss] (Firefox UX) from comment #18)
> Shane, for review - can you confirm that the Sidebars button would appear in
> "More Tools to Add to the Menu and Toolbar
> (http://cl.ly/image/1T2v3w2p3r3n)," not the default customize menu? The
> attachments show it in the main Customize menu
> (http://cl.ly/image/3Z3a400J1d3O).
It can be easily changed to do that, I'll update the patch.
Flags: needinfo?(mixedpuppy)
Assignee | ||
Comment 20•11 years ago
|
||
button lives in "more tools" by default.
Assignee: nobody → mixedpuppy
Attachment #8376524 -
Attachment is obsolete: true
Attachment #8376524 -
Flags: review?(mconley)
Attachment #8376623 -
Flags: review?(mconley)
Comment 21•11 years ago
|
||
Haven't forgotten about this - will do a review tomorrow.
Comment 22•11 years ago
|
||
Comment on attachment 8376623 [details] [diff] [review]
sidebar button
Review of attachment 8376623 [details] [diff] [review]:
-----------------------------------------------------------------
This looks good to me - but please remove the erroneous documentation.
Thanks Shane! I think this will make our sidebar users pretty happy.
::: browser/components/customizableui/src/CustomizableWidgets.jsm
@@ +306,5 @@
>
> parent.appendChild(items);
> }
> }, {
> + // while this button provides access to all sidebars, our primary use case
This comment no longer applies.
Attachment #8376623 -
Flags: review?(mconley) → review+
Assignee | ||
Comment 23•11 years ago
|
||
comment removed per review feedback.
Attachment #8382261 -
Flags: review+
Comment 24•11 years ago
|
||
Just a note:
(In reply to Luís Miguel [:Quicksaver] from comment #9)
> Food for thought: this would become the only visible UI-based way (other
> than the view menu, which isn't visible by default) to toggle the native
> sidebars (bookmarks, history).
This is not actually true anymore - both the Bookmarks and History widgets have sidebar toggles in their menus.
I just noticed that today. Not sure that changes anything here, but thought I'd mention it.
Assignee | ||
Comment 25•11 years ago
|
||
(In reply to Mike Conley (:mconley) from comment #24)
> Just a note:
>
> (In reply to Luís Miguel [:Quicksaver] from comment #9)
>
> > Food for thought: this would become the only visible UI-based way (other
> > than the view menu, which isn't visible by default) to toggle the native
> > sidebars (bookmarks, history).
>
> This is not actually true anymore - both the Bookmarks and History widgets
> have sidebar toggles in their menus.
>
> I just noticed that today. Not sure that changes anything here, but thought
> I'd mention it.
Yeah, in the unmodified case this button isn't useful, but there are a lot of sidebar addons that will benefit from this, as well as the social provider addons.
Comment 26•11 years ago
|
||
(In reply to Mike Conley (:mconley) from comment #24)
> This is not actually true anymore - both the Bookmarks and History widgets
> have sidebar toggles in their menus.
>
> I just noticed that today. Not sure that changes anything here, but thought
> I'd mention it.
True, although I agree with comment 25 and I think my initial point still stands. :)
Comment 27•11 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #23)
> Created attachment 8382261 [details] [diff] [review]
> sidebar button
>
> comment removed per review feedback.
This is looking good, but a few visual tweaks make it visually unlike the rest of Australis. Shane, are the styles that govern the rest of the browser not available here? Seems like a lot of work to try and replicate the styles in the panels.
Flags: needinfo?(mixedpuppy)
Assignee | ||
Comment 28•11 years ago
|
||
current nightly version of toolbarbutton menu, some stuff is fixed by nightly.
- font is bigger
- checkmark is different
note: developer tools in the toolbar has the same issues
Attachment #8376518 -
Attachment is obsolete: true
Attachment #8376518 -
Flags: ui-review?(jboriss)
Attachment #8382649 -
Flags: ui-review?(jboriss)
Flags: needinfo?(mixedpuppy)
Comment 29•11 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #28)
> Created attachment 8382649 [details]
> sidebarToolbarbuttonCurrent.png
Still seeing a couple issues - devtools is a good comparison, this should display identically as far as type/style
Flags: needinfo?(mixedpuppy)
Assignee | ||
Comment 30•11 years ago
|
||
ok, font differences are explained by bug 931040
Flags: needinfo?(mixedpuppy)
Comment 31•11 years ago
|
||
Comment on attachment 8376519 [details]
sidebarMenuPanel.png
Note: Text and style match devtools menu, but don't appear to in this screenshot because of regression in bug 931040
Attachment #8376519 -
Flags: ui-review?(jboriss) → ui-review+
Updated•11 years ago
|
Attachment #8376528 -
Flags: ui-review?(jboriss) → ui-review+
Comment 32•11 years ago
|
||
Comment on attachment 8382649 [details]
sidebarToolbarbuttonCurrent.png
Note: Text and style match devtools menu, but don't appear to in this screenshot because of regression in bug 931040
Attachment #8382649 -
Flags: ui-review?(jboriss) → ui-review+
Assignee | ||
Comment 33•11 years ago
|
||
Comment on attachment 8376623 [details] [diff] [review]
sidebar button
obsoleted by attachment 8382261 [details] [diff] [review]
Attachment #8376623 -
Attachment is obsolete: true
Assignee | ||
Comment 34•11 years ago
|
||
Assignee | ||
Comment 35•11 years ago
|
||
Comment 36•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 30
Comment 37•11 years ago
|
||
I think we should back this out due to the regression filed as bug 978475.
I'd be up for reviewing a patch with the correct icons in the correct files.
Updated•11 years ago
|
Flags: needinfo?(mixedpuppy)
Comment 38•11 years ago
|
||
and also fix bug 978491 at the same time (also icon related).
Comment 39•11 years ago
|
||
btw, on mac, the icon should be blue when the panel is opened.
Comment 40•11 years ago
|
||
(In reply to Mike de Boer [:mikedeboer] from comment #37)
> I think we should back this out due to the regression filed as bug 978475.
I agree.
Assignee | ||
Comment 41•11 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #40)
> (In reply to Mike de Boer [:mikedeboer] from comment #37)
> > I think we should back this out due to the regression filed as bug 978475.
>
> I agree.
can we keep the strings in so I could uplift the button to aurora after merge?
Flags: needinfo?(mixedpuppy)
Comment 42•11 years ago
|
||
Attachment #8384646 -
Flags: review?(gijskruitbosch+bugs)
Comment 43•11 years ago
|
||
Comment on attachment 8384646 [details] [diff] [review]
Backout except string changes
Review of attachment 8384646 [details] [diff] [review]:
-----------------------------------------------------------------
rs=me
Attachment #8384646 -
Flags: review?(gijskruitbosch+bugs) → review+
Comment 44•11 years ago
|
||
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•11 years ago
|
Target Milestone: Firefox 30 → ---
Comment 45•11 years ago
|
||
Merge of backout.
https://hg.mozilla.org/mozilla-central/rev/77843e2f07a4
Updated•11 years ago
|
Whiteboard: [Australis:P-]
Assignee | ||
Comment 46•11 years ago
|
||
modifications to image files for sidebar button, includes inverted images that were missing before. tested on win7, osx 10.9, linux. not tested on hidpi osx, or any alternate windows themes (aero?)
Attachment #8387967 -
Flags: review?(jaws)
Assignee | ||
Comment 47•11 years ago
|
||
Attachment #8382261 -
Attachment is obsolete: true
Attachment #8384646 -
Attachment is obsolete: true
Attachment #8387968 -
Flags: review?(gijskruitbosch+bugs)
Assignee | ||
Comment 48•11 years ago
|
||
Attachment #8376519 -
Attachment is obsolete: true
Attachment #8376528 -
Attachment is obsolete: true
Attachment #8382649 -
Attachment is obsolete: true
Assignee | ||
Comment 49•11 years ago
|
||
Assignee | ||
Comment 50•11 years ago
|
||
Assignee | ||
Comment 51•11 years ago
|
||
Assignee | ||
Comment 52•11 years ago
|
||
Assignee | ||
Comment 53•11 years ago
|
||
Assignee | ||
Comment 55•11 years ago
|
||
note, I was unable to reproduce bug 978484 on win7, not sure if it is winxp specific.
Comment 56•11 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #52)
> Created attachment 8387973 [details]
> win-menupanel-open.png
Unrelated, but what's that G+ provider ?
Comment 57•11 years ago
|
||
(In reply to Tim Nguyen [:ntim] from comment #56)
> (In reply to Shane Caraveo (:mixedpuppy) from comment #52)
> > Created attachment 8387973 [details]
> > win-menupanel-open.png
>
> Unrelated, but what's that G+ provider ?
Nevermind, found it.
Comment 58•11 years ago
|
||
Comment on attachment 8387968 [details] [diff] [review]
sidebar button patch
Review of attachment 8387968 [details] [diff] [review]:
-----------------------------------------------------------------
f+ because of all the generic subviewbutton rules on Windows/Linux which are very confusing. Why did you add those?
::: browser/components/customizableui/content/panelUI.inc.xul
@@ +154,5 @@
> </panelview>
>
> + <panelview id="PanelUI-sidebar" flex="1">
> + <label value="&appMenuSidebars.label;" class="panel-subview-header"/>
> + <vbox id="PanelUI-sidebarItems"/>
This needs a panel-subview-body class.
::: browser/components/customizableui/src/CustomizableWidgets.jsm
@@ +337,5 @@
> +
> + // First clear any existing menuitems then populate. Social sidebar
> + // options may not have been added yet, so we do that here. Add it to the
> + // standard menu first, then copy all sidebar options to the panel.
> + win.SocialSidebar.clearProviderMenus();
Out of interest, does this do what it says on the tin and clear all the menus, and then only repopulate one of them below by calling _populateProviderMenu? That seems off... but maybe I'm confused?
@@ +340,5 @@
> + // standard menu first, then copy all sidebar options to the panel.
> + win.SocialSidebar.clearProviderMenus();
> + let providerMenuSeps = menu.getElementsByClassName("social-provider-menu");
> + if (providerMenuSeps.length > 0)
> + win.SocialSidebar._populateProviderMenu(providerMenuSeps[0]);
Nit: by convention this is a private method. If this needs to be exposed, then that should be done. :-)
@@ +374,5 @@
> + items.appendChild(fragment);
> + },
> + onViewHiding: function(aEvent) {
> + let doc = aEvent.target.ownerDocument;
> + let win = doc.defaultView;
Nit: you don't use |win| in this function.
::: browser/themes/shared/toolbarbuttons.inc.css
@@ +69,5 @@
> }
>
> +#sidebar-button[cui-areatype="toolbar"] {
> + -moz-image-region: rect(0, 684px, 18px, 666px);
> +}
Please move this and the email-link button to the end while we're here, so that the regions are sorted. :-)
::: browser/themes/windows/customizableui/panelUIOverlay.css
@@ +46,5 @@
> .subviewbutton.bookmark-item > .toolbarbutton-icon {
> -moz-margin-start: 3px;
> }
>
> +.subviewbutton[image]:not([checked="true"]) > .toolbarbutton-text {
These rules shouldn't be necessary. Ditto for the Linux ones. Can you explain why you added them?
Attachment #8387968 -
Flags: review?(gijskruitbosch+bugs) → feedback+
Comment 59•11 years ago
|
||
(In reply to :Gijs Kruitbosch from comment #58)
> ::: browser/themes/windows/customizableui/panelUIOverlay.css
> @@ +46,5 @@
> > .subviewbutton.bookmark-item > .toolbarbutton-icon {
> > -moz-margin-start: 3px;
> > }
> >
> > +.subviewbutton[image]:not([checked="true"]) > .toolbarbutton-text {
>
> These rules shouldn't be necessary. Ditto for the Linux ones. Can you
> explain why you added them?
This is because Windows and Linux hide the icon when an item is checked. While Mac doesn't do it.
Comment 60•11 years ago
|
||
Updated•11 years ago
|
Attachment #8388087 -
Attachment description: Screenshot menu on Windows to explain the css rules → Screenshot of menu on Windows to explain the css rules
Comment 61•11 years ago
|
||
(In reply to Tim Nguyen [:ntim] from comment #59)
> (In reply to :Gijs Kruitbosch from comment #58)
> > ::: browser/themes/windows/customizableui/panelUIOverlay.css
> > @@ +46,5 @@
> > > .subviewbutton.bookmark-item > .toolbarbutton-icon {
> > > -moz-margin-start: 3px;
> > > }
> > >
> > > +.subviewbutton[image]:not([checked="true"]) > .toolbarbutton-text {
> >
> > These rules shouldn't be necessary. Ditto for the Linux ones. Can you
> > explain why you added them?
> This is because Windows and Linux hide the icon when an item is checked.
> While Mac doesn't do it.
That doesn't nearly explain half the rules, like why the icon needs to be sized for all buttons, not just sidebar ones, and why the padding on the icon needs to change on all buttons, too. Blake just fixed a whole bunch of this stuff, I'm not keen to change it without good reasons. I'm sure Shane had some, so I'd like to hear them from him.
Assignee | ||
Comment 62•11 years ago
|
||
(In reply to :Gijs Kruitbosch from comment #61)
> (In reply to Tim Nguyen [:ntim] from comment #59)
> > (In reply to :Gijs Kruitbosch from comment #58)
> > > ::: browser/themes/windows/customizableui/panelUIOverlay.css
> > > @@ +46,5 @@
> > > > .subviewbutton.bookmark-item > .toolbarbutton-icon {
> > > > -moz-margin-start: 3px;
> > > > }
> > > >
> > > > +.subviewbutton[image]:not([checked="true"]) > .toolbarbutton-text {
> > >
> > > These rules shouldn't be necessary. Ditto for the Linux ones. Can you
> > > explain why you added them?
> > This is because Windows and Linux hide the icon when an item is checked.
> > While Mac doesn't do it.
>
> That doesn't nearly explain half the rules, like why the icon needs to be
> sized for all buttons, not just sidebar ones, and why the padding on the
> icon needs to change on all buttons, too. Blake just fixed a whole bunch of
> this stuff, I'm not keen to change it without good reasons. I'm sure Shane
> had some, so I'd like to hear them from him.
Any panel that ends up using both checkbox and image will end up needing this css to have the correct appearance, primarily for the showing/hidding of images vs. checkmarks on windows and linux. The specific size are to deal with external images that may not conform to the size we need. I got the stuff looking right across platforms, but if there is a better way to do this I'm happy to change it.
If you would be more comfortable with it, we can add #PanelUI-sidebar and limit it to the sidebar panel, but eventually someone else will stumble across this same issue.
Assignee | ||
Comment 63•11 years ago
|
||
this appears fine on all platforms.
Attachment #8387968 -
Attachment is obsolete: true
Attachment #8388703 -
Flags: review?(gijskruitbosch+bugs)
Assignee | ||
Updated•11 years ago
|
Attachment #8387967 -
Flags: review?(jaws) → review?(gijskruitbosch+bugs)
Comment 64•11 years ago
|
||
Comment on attachment 8388703 [details] [diff] [review]
sidebarbtn patch
Review of attachment 8388703 [details] [diff] [review]:
-----------------------------------------------------------------
Nice! Note that you'll race for bitrot with bug 959640 for the icon range insertion bits... well, as soon as that bug has a patch, anyhow. :-)
::: browser/themes/linux/customizableui/panelUIOverlay.css
@@ +36,5 @@
> + width: 16px;
> + height: 16px;
> +}
> +
> +.subviewbutton[image][checked="true"] > .toolbarbutton-icon {
Nit: this should probably be using the same -moz-any as the rule that sets -moz-padding-start. :-)
(won't make any difference now, but it'll make it clearer that one relies on the other to work well, future-proofs it, etc.)
::: browser/themes/windows/customizableui/panelUIOverlay.css
@@ +54,5 @@
> + width: 16px;
> + height: 16px;
> +}
> +
> +.subviewbutton[image][checked="true"] > .toolbarbutton-icon {
Ditto.
Attachment #8388703 -
Flags: review?(gijskruitbosch+bugs) → review+
Comment 65•11 years ago
|
||
Looks good, but the images weren't optimized. Fixed that.
Updated•11 years ago
|
Attachment #8387967 -
Attachment is obsolete: true
Attachment #8387967 -
Flags: review?(gijskruitbosch+bugs)
Comment 66•11 years ago
|
||
Comment on attachment 8388845 [details] [diff] [review]
images for sidebar button
Carrying over my own r+...
Attachment #8388845 -
Flags: review+
Assignee | ||
Comment 67•11 years ago
|
||
implement r+ comment, seems to work fine
Attachment #8388703 -
Attachment is obsolete: true
Attachment #8388885 -
Flags: review+
Assignee | ||
Comment 68•11 years ago
|
||
Updated•11 years ago
|
Whiteboard: [Australis:P-] → [Australis:P-][fixed-in-fx-team]
Comment 69•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/d5799bfd78ab
https://hg.mozilla.org/mozilla-central/rev/54edfc4fa73b
Status: REOPENED → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → FIXED
Whiteboard: [Australis:P-][fixed-in-fx-team] → [Australis:P-]
Target Milestone: --- → Firefox 30
Comment 70•11 years ago
|
||
Can't uplift this because of strings.
status-firefox29:
--- → wontfix
status-firefox30:
--- → fixed
Comment 71•11 years ago
|
||
It is my understanding that the new "Sidebars" menu (and sub-menu) as well as the toolbar button should be displayed in a way that is similar to other menus/toolbars (e.g. developer tools).
As you can see in this google doc [1], both the menu and toolbar show different hover and enabled state effects from one platform to another, here are a few notes to go along with the screenshots available in the doc:
a. Windows 7 64-bit: the hovered and enabled effects go somewhat in the lines of aero, compared to the other menus or toolbars (e.g. developer tools). Also, the selected/hover rectangles overlap the right margin of the menu displayed on toolbar button click.
b. Mac OS X 10.9: you literally can't tell which of the services is enabled (or hovered for that matter) from the menu panel or toolbar, in both of the screenshots Saavn is enabled and Delicious is hovered.
c. Windows 8 64-bit: hover and enabled states are OS-specific, the same as the case of Windows 7 64-bit.
d. Ubuntu 14.04 LTS 32-bit: the same as above.
So I guess that what I'm actually asking here is how should these menus or toolbar buttons be displayed? The same as other buttons/menus from Australis or in accordance with the OS?
1. https://docs.google.com/document/d/1ZJxifqQYY1QILombEjlSdFDRABv3h2KvC4a0UGupQSc/edit?usp=sharing
Flags: needinfo?(mixedpuppy)
Comment 72•11 years ago
|
||
(In reply to Andrei Vaida, QA [:avaida] from comment #71)
> It is my understanding that the new "Sidebars" menu (and sub-menu) as well
> as the toolbar button should be displayed in a way that is similar to other
> menus/toolbars (e.g. developer tools).
>
> As you can see in this google doc [1], both the menu and toolbar show
> different hover and enabled state effects from one platform to another, here
> are a few notes to go along with the screenshots available in the doc:
> a. Windows 7 64-bit: the hovered and enabled effects go somewhat in the
> lines of aero, compared to the other menus or toolbars (e.g. developer
> tools). Also, the selected/hover rectangles overlap the right margin of the
> menu displayed on toolbar button click.
> b. Mac OS X 10.9: you literally can't tell which of the services is enabled
> (or hovered for that matter) from the menu panel or toolbar, in both of the
> screenshots Saavn is enabled and Delicious is hovered.
> c. Windows 8 64-bit: hover and enabled states are OS-specific, the same as
> the case of Windows 7 64-bit.
> d. Ubuntu 14.04 LTS 32-bit: the same as above.
>
>
> So I guess that what I'm actually asking here is how should these menus or
> toolbar buttons be displayed? The same as other buttons/menus from Australis
> or in accordance with the OS?
>
>
> 1.
> https://docs.google.com/document/d/
> 1ZJxifqQYY1QILombEjlSdFDRABv3h2KvC4a0UGupQSc/edit?usp=sharing
You should file a new bug about this, and needinfo Shane there.
Flags: needinfo?(mixedpuppy)
Comment 73•11 years ago
|
||
(In reply to Andrei Vaida, QA [:avaida] from comment #71)
> It is my understanding that the new "Sidebars" menu (and sub-menu) as well
> as the toolbar button should be displayed in a way that is similar to other
> menus/toolbars (e.g. developer tools).
>
> As you can see in this google doc [1], both the menu and toolbar show
> different hover and enabled state effects from one platform to another, here
> are a few notes to go along with the screenshots available in the doc:
> a. Windows 7 64-bit: the hovered and enabled effects go somewhat in the
> lines of aero, compared to the other menus or toolbars (e.g. developer
> tools). Also, the selected/hover rectangles overlap the right margin of the
> menu displayed on toolbar button click.
> b. Mac OS X 10.9: you literally can't tell which of the services is enabled
> (or hovered for that matter) from the menu panel or toolbar, in both of the
> screenshots Saavn is enabled and Delicious is hovered.
> c. Windows 8 64-bit: hover and enabled states are OS-specific, the same as
> the case of Windows 7 64-bit.
> d. Ubuntu 14.04 LTS 32-bit: the same as above.
>
>
> So I guess that what I'm actually asking here is how should these menus or
> toolbar buttons be displayed? The same as other buttons/menus from Australis
> or in accordance with the OS?
>
>
> 1.
> https://docs.google.com/document/d/
> 1ZJxifqQYY1QILombEjlSdFDRABv3h2KvC4a0UGupQSc/edit?usp=sharing
That is bug 989751
Comment 74•11 years ago
|
||
(In reply to Tim Nguyen [:ntim] from comment #73)
> That is bug 989751
That seems to be the case, thanks Tim!
Since both the Sidebars menu and toolbar work as expected in terms of functionality and the issues depicted in Comment 71 are already reported in Bug 989751, I'm going to mark this verified fixed.
Comment 75•11 years ago
|
||
This bug adds a sidebar button that gives easier access to social, bookmark, & history sidebars.
relnote-firefox:
--- → ?
Comment 76•11 years ago
|
||
Added to FF30 desktop release notes as: "New Sidebar button gives easier access to social, bookmark, & history sidebars"
Updated•6 years ago
|
Product: Firefox → Firefox Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•