Closed
Bug 890039
Opened 11 years ago
Closed 11 years ago
Opening the download panel with inverted Lightweight theme changes the icon to the dark variant
Categories
(Firefox :: Theme, defect)
Tracking
()
RESOLVED
FIXED
Firefox 28
People
(Reporter: shorlander, Assigned: Gijs)
References
(Blocks 1 open bug)
Details
(Whiteboard: [Australis:M9][Australis:P4])
Attachments
(1 file)
(deleted),
patch
|
jaws
:
review+
mak
:
feedback+
|
Details | Diff | Splinter Review |
STR:
1) Apply lightweight theme with inverted icons
2) Open download panel
Should use inverted open state and return to the normal inverted state after closing.
Updated•11 years ago
|
Blocks: australis-cust
Comment 1•11 years ago
|
||
http://cl.ly/image/020I282w4731
(with https://addons.mozilla.org/en-US/firefox/addon/dark-fox-18066/)
Whiteboard: [Australis:M?] → [Australis:M?][Australis:P4]
Assignee | ||
Comment 3•11 years ago
|
||
This works on OS X, need to test it on Windows still. I've filed bug 909349 to take care of the pressed state (for which we don't really have a design/images right now.
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → gijskruitbosch+bugs
Assignee | ||
Comment 4•11 years ago
|
||
Comment on attachment 795464 [details] [diff] [review]
Download indicator isn't styled correctly in dark LWTs,
This works on Windows, too.
Note that I've also removed the mode="full" styling which, AFAIK, is no longer necessary, and that I've not touched linux as the icon situation there is still unresolved, as far as I know.
Marco, can you give this a casual look in addition to Jared's review, just to make sure I'm not doing anything wrong wrt the downloads stuff here?
Attachment #795464 -
Flags: review?(jaws)
Attachment #795464 -
Flags: feedback?(mak77)
Comment 5•11 years ago
|
||
Comment on attachment 795464 [details] [diff] [review]
Download indicator isn't styled correctly in dark LWTs,
Review of attachment 795464 [details] [diff] [review]:
-----------------------------------------------------------------
::: browser/themes/osx/downloads/indicator.css
@@ +22,5 @@
> 0, 198, 18, 180) center no-repeat;
> }
>
> +#downloads-indicator-icon:-moz-lwtheme-brighttext {
> + background-image: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), 0, 198, 18, 180);
It looks like this rule can be placed lower with the other #download-indicator-counter rule since they both have the same background-image property name+value pair.
@@ +41,5 @@
> background-size: 12px;
> }
>
> +#downloads-indicator:not([counter])
> +#downloads-indicator-counter:-moz-lwtheme-brighttext {
Placing this separator on two lines is confusing, at first I thought it was missing a comma! It appears that this is done elsewhere in the file though. Can you file a bug to place all of these selectors on the same line?
::: browser/themes/shared/toolbarbuttons.inc.css
@@ -40,5 @@
> #history-panelmenu[customizableui-areatype="toolbar"] {
> -moz-image-region: rect(0, 180px, 18px, 162px);
> }
>
> -#downloads-indicator[customizableui-areatype="toolbar"],
Why does this line need to be deleted?
Assignee | ||
Comment 6•11 years ago
|
||
(In reply to Jared Wein [:jaws] from comment #5)
> Comment on attachment 795464 [details] [diff] [review]
> Download indicator isn't styled correctly in dark LWTs,
>
> Review of attachment 795464 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> ::: browser/themes/osx/downloads/indicator.css
> @@ +22,5 @@
> > 0, 198, 18, 180) center no-repeat;
> > }
> >
> > +#downloads-indicator-icon:-moz-lwtheme-brighttext {
> > + background-image: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), 0, 198, 18, 180);
>
> It looks like this rule can be placed lower with the other
> #download-indicator-counter rule since they both have the same
> background-image property name+value pair.
I kept the rules with their corresponding non-lwtheme rules. I could also put them all together, but I thought this way around made more sense.
>
> @@ +41,5 @@
> > background-size: 12px;
> > }
> >
> > +#downloads-indicator:not([counter])
> > +#downloads-indicator-counter:-moz-lwtheme-brighttext {
>
> Placing this separator on two lines is confusing, at first I thought it was
> missing a comma! It appears that this is done elsewhere in the file though.
> Can you file a bug to place all of these selectors on the same line?
I can; I was also confused! But yeah, I followed the file's style...
> ::: browser/themes/shared/toolbarbuttons.inc.css
> @@ -40,5 @@
> > #history-panelmenu[customizableui-areatype="toolbar"] {
> > -moz-image-region: rect(0, 180px, 18px, 162px);
> > }
> >
> > -#downloads-indicator[customizableui-areatype="toolbar"],
>
> Why does this line need to be deleted?
AFAIK it's useless; there's no toolbarbutton-icon that will have the icon applied, so I don't see why we should keep it, essentially.
Updated•11 years ago
|
Attachment #795464 -
Flags: review?(jaws) → review+
Comment 7•11 years ago
|
||
Comment on attachment 795464 [details] [diff] [review]
Download indicator isn't styled correctly in dark LWTs,
Review of attachment 795464 [details] [diff] [review]:
-----------------------------------------------------------------
it looks ok
::: browser/themes/osx/downloads/indicator.css
@@ +41,5 @@
> background-size: 12px;
> }
>
> +#downloads-indicator:not([counter])
> +#downloads-indicator-counter:-moz-lwtheme-brighttext {
I confirm this indentation style is very confusing, it was surely unnoticed in the review or it wouldn't have landed.
Attachment #795464 -
Flags: feedback?(mak77) → feedback+
Assignee | ||
Comment 8•11 years ago
|
||
(In reply to Marco Bonardo [:mak] from comment #7)
> Comment on attachment 795464 [details] [diff] [review]
> Download indicator isn't styled correctly in dark LWTs,
>
> Review of attachment 795464 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> it looks ok
>
> ::: browser/themes/osx/downloads/indicator.css
> @@ +41,5 @@
> > background-size: 12px;
> > }
> >
> > +#downloads-indicator:not([counter])
> > +#downloads-indicator-counter:-moz-lwtheme-brighttext {
>
> I confirm this indentation style is very confusing, it was surely unnoticed
> in the review or it wouldn't have landed.
Cool, filed bug 909783.
Meanwhile, landed this as: https://hg.mozilla.org/projects/ux/rev/9ca205f212b7
(In reply to Jared Wein [:jaws] from comment #5)
> > +#downloads-indicator-icon:-moz-lwtheme-brighttext {
> > + background-image: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), 0, 198, 18, 180);
>
> It looks like this rule can be placed lower with the other
> #download-indicator-counter rule since they both have the same
> background-image property name+value pair.
(Jared, I assumed your r+ without further comments meant the current organization of those rules is OK per my reasoning in comment 6... let me know if I misunderstood)
Status: NEW → ASSIGNED
Whiteboard: [Australis:M?][Australis:P4] → [Australis:M9][Australis:P4][fixed-in-ux]
Comment 9•11 years ago
|
||
(In reply to :Gijs Kruitbosch from comment #8)
> (In reply to Jared Wein [:jaws] from comment #5)
> > > +#downloads-indicator-icon:-moz-lwtheme-brighttext {
> > > + background-image: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), 0, 198, 18, 180);
> >
> > It looks like this rule can be placed lower with the other
> > #download-indicator-counter rule since they both have the same
> > background-image property name+value pair.
>
> (Jared, I assumed your r+ without further comments meant the current
> organization of those rules is OK per my reasoning in comment 6... let me
> know if I misunderstood)
Yes, the explanation is fine. My issue with it is not huge :)
Assignee | ||
Comment 10•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [Australis:M9][Australis:P4][fixed-in-ux] → [Australis:M9][Australis:P4]
Target Milestone: --- → Firefox 28
You need to log in
before you can comment on or make changes to this bug.
Description
•