Closed
Bug 940844
Opened 11 years ago
Closed 11 years ago
Australis: sync busy icon (sync pending) in menu is low quality/missing
Categories
(Firefox :: Toolbars and Customization, defect)
Firefox
Toolbars and Customization
Tracking
()
VERIFIED
FIXED
Firefox 31
People
(Reporter: soeren.hentzschel, Assigned: Gijs)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [Australis:P3-])
Attachments
(3 files, 5 obsolete files)
(deleted),
image/png
|
Details | |
(deleted),
application/zip
|
Details | |
(deleted),
patch
|
jaws
:
review+
Sylvestre
:
approval-mozilla-aurora+
Sylvestre
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
STR:
1. move sync widget to new australis menu
2. click sync icon in menu
3. open menu while Firefox is syncing
Result:
see attached screenshot
Assignee | ||
Updated•11 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(shorlander)
Summary: Australis: sync icon in menu is low quality → Australis: sync busy icon (sync pending) in menu is low quality
Updated•11 years ago
|
Assignee: nobody → shorlander
Flags: needinfo?(shorlander)
Comment 1•11 years ago
|
||
In Linux, the icon disappears entirely while Firefox is syncing.
Comment 2•11 years ago
|
||
This is with today's nightly & fresh profile, just configured to do a first-time sync. During that first sync, the Sync button (placed either in Australis menu or on toolbar) renders without any icon. (just as a transparent button, basically)
Assignee | ||
Updated•11 years ago
|
OS: Mac OS X → All
Summary: Australis: sync busy icon (sync pending) in menu is low quality → Australis: sync busy icon (sync pending) in menu is low quality/missing
Whiteboard: [Australis:P3]
Comment 5•11 years ago
|
||
Bug 947915 was not about the menu panel, but the tab toolbar. If duped it should be made clear that both locations need to be fixed!
Reporter | ||
Comment 6•11 years ago
|
||
I think this should get a higher priority since the "new Sync" and Firefox Accounts are a "top priority project" [1] and also planned for Firefox 29.
[1] https://wiki.mozilla.org/User_Services/Sync/Relaunch
Assignee | ||
Comment 7•11 years ago
|
||
I'm not sure if this is still going to be used by new sync. Tim?
Also, Michael, should this be yours as it's about the icon?
In the meantime, I almost wonder if we could just CSS animate the icon... that'd probably have its own set of issues. :-\
Flags: needinfo?(ttaubert)
Flags: needinfo?(mmaslaney)
Comment 8•11 years ago
|
||
Assets attached.
Sync progress interaction:
http://people.mozilla.org/~mmaslaney/Prototype/Sync_Progress.html
Flags: needinfo?(mmaslaney)
Comment 9•11 years ago
|
||
(In reply to mmaslaney from comment #8)
> Created attachment 8368553 [details]
> Sync_Progress.zip
>
> Assets attached.
There's no "Linux" folder in that zip file -- just WinXP, 7, 8, OSX. Presumably we need linux icons here as well? (or does Linux share another platform's sync icons?)
Flags: needinfo?(mmaslaney)
Comment 10•11 years ago
|
||
Daniel, I believe we are using OSX's glyph library for Linux.
Flags: needinfo?(mmaslaney)
Assignee | ||
Comment 11•11 years ago
|
||
(In reply to mmaslaney from comment #10)
> Daniel, I believe we are using OSX's glyph library for Linux.
Windows, but yes.
Comment 12•11 years ago
|
||
The Sync-busy interaction should be consistent across the UI, which means we will need it for not just the menu panel, but for the tool bar and horizontal bar (beneath the menu panel) as well.
Updated animation to show the transition between busy and default.
http://people.mozilla.org/~mmaslaney/prototype/Sync_Progress.html
js file to follow.
Comment 13•11 years ago
|
||
Comment 14•11 years ago
|
||
(In reply to :Gijs Kruitbosch from comment #7)
> I'm not sure if this is still going to be used by new sync. Tim?
AFAIK we don't plan to touch the sync toolbar button. We're just replacing the identity provider so the button will still serve its current purpose.
Flags: needinfo?(ttaubert)
Updated•11 years ago
|
Whiteboard: [Australis:P3] → [Australis:P3-]
Comment 15•11 years ago
|
||
Is the screenshot in attachment 8335085 [details] still accurate? IIRC for a while we didn't even have a decent icon for the inactive state, but that seems ok now. So presumably the icon only looks crappy when the button is in the active state (ie, Sync is doing it's syncy stuff)?
Assignee | ||
Comment 16•11 years ago
|
||
(In reply to Justin Dolske [:Dolske] from comment #15)
> Is the screenshot in attachment 8335085 [details] still accurate? IIRC for a
> while we didn't even have a decent icon for the inactive state, but that
> seems ok now. So presumably the icon only looks crappy when the button is in
> the active state (ie, Sync is doing it's syncy stuff)?
Yes.
Updated•11 years ago
|
Assignee: shorlander → mmaslaney
Comment 17•11 years ago
|
||
I'll take this the rest of the way, thanks Michael.
Assignee: mmaslaney → jaws
Status: NEW → ASSIGNED
Comment 18•11 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/f8b656efb478 incorrectly landed with the wrong commit message (citing this bug number). It was backed out in https://hg.mozilla.org/integration/fx-team/rev/2305e1d0e8d0.
Comment 19•11 years ago
|
||
Darrin, do you think you could take this?
Assignee: jaws → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(dhenein)
Comment 21•11 years ago
|
||
(The current low-quality image is chrome://browser/skin/sync-throbber.png)
Comment 22•11 years ago
|
||
This supplies APNG throbbers for:
- Toolbar
- Menu Panel
- Horizontal Menu Panel Sync Button
The existing sync-throbber.png image can be replaced and removed.
Attachment #8368553 -
Attachment is obsolete: true
Attachment #8370280 -
Attachment is obsolete: true
Attachment #8370281 -
Attachment is obsolete: true
Updated•11 years ago
|
Assignee: nobody → gavin.sharp
Updated•11 years ago
|
Assignee: gavin.sharp → nobody
Updated•11 years ago
|
QA Contact: shorlander
Updated•11 years ago
|
Assignee: nobody → shorlander
QA Contact: shorlander
Updated•11 years ago
|
Flags: needinfo?(dhenein)
Comment 23•11 years ago
|
||
Updates the icon used when Syncing is active.
* Add icons for:
- Toolbar
- Toolbar Inverted
- Menu Panel Grid
- Sync Footer in Menu Panel
* Updates all syncProgress icons to be blue
* Removes the old sync button rules and moved sync=active rule with the rest of the toolbar button rules
Attachment #8393086 -
Flags: review?(jaws)
Comment 24•11 years ago
|
||
Comment on attachment 8393086 [details] [diff] [review]
update-sync-progress-icon.patch
Review of attachment 8393086 [details] [diff] [review]:
-----------------------------------------------------------------
::: browser/themes/osx/browser.css
@@ +1106,5 @@
> toolbarpaletteitem[place="palette"] > #sync-button {
> -moz-image-region: rect(0px, 768px, 64px, 704px);
> }
> +
> + #sync-button[cui-areatype="menu-panel"][status="active"] {
nit, whitespace
::: browser/themes/osx/jar.mn
@@ +415,5 @@
> skin/classic/browser/syncQuota.css
> skin/classic/browser/syncProgress.css
> skin/classic/browser/syncProgress-horizontalbar.png
> skin/classic/browser/syncProgress-horizontalbar@2x.png
> + skin/classic/browser/syncProgress-menuPanel.png
There is a syncProgress-menuPanel@2x.png image added as part of this patch and referenced in the osx/browser.css but it's not in the jar.mn.
::: browser/themes/windows/jar.mn
@@ +328,5 @@
> skin/classic/browser/syncProgress-horizontalbar-XPVista7.png
> + skin/classic/browser/syncProgress-menuPanel.png
> + skin/classic/browser/syncProgress-toolbar.png
> + skin/classic/browser/syncProgress-toolbar-inverted.png
> + skin/classic/browser/syncProgress-toolbar-XPVista7.png
Can you please include @2x images for Windows too?
Attachment #8393086 -
Flags: review?(jaws) → review-
Comment 25•11 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #24)
> Comment on attachment 8393086 [details] [diff] [review]
> Can you please include @2x images for Windows too?
I don't think we should add individual hidpi images for now. We can figure out a complete solution for bug 820679.
Attachment #8393086 -
Attachment is obsolete: true
Attachment #8393109 -
Flags: review?(jaws)
Updated•11 years ago
|
Attachment #8393109 -
Flags: review?(jaws) → review+
Assignee | ||
Comment 26•11 years ago
|
||
This patch doesn't deal with inverting the icon in the menubar on glassy Windows, or with Windows Classic themes. I'll add selectors for that when checking this in.
Comment 27•11 years ago
|
||
(In reply to :Gijs Kruitbosch from comment #26)
> This patch doesn't deal with inverting the icon in the menubar on glassy
> Windows, or with Windows Classic themes. I'll add selectors for that when
> checking this in.
This sounds like a code change that's significant enough that it would be subject to our code review guidelines. Can you please post an updated patch and get it reviewed by e.g. jaws?
Assignee | ||
Comment 28•11 years ago
|
||
Attachment #8393708 -
Flags: review?(jaws)
Assignee | ||
Updated•11 years ago
|
Attachment #8393109 -
Attachment is obsolete: true
Assignee | ||
Updated•11 years ago
|
Assignee: shorlander → gijskruitbosch+bugs
Status: NEW → ASSIGNED
Updated•11 years ago
|
Attachment #8393708 -
Flags: review?(jaws) → review+
Assignee | ||
Comment 29•11 years ago
|
||
status-firefox29:
--- → affected
status-firefox30:
--- → affected
status-firefox31:
--- → affected
Whiteboard: [Australis:P3-] → [Australis:P3-][fixed-in-fx-team]
Backed out in https://hg.mozilla.org/integration/fx-team/rev/45c0c5427302 for a build failure: https://tbpl.mozilla.org/php/getParsedLog.php?id=36470197&tree=Fx-Team
Flags: needinfo?(gijskruitbosch+bugs)
Whiteboard: [Australis:P3-][fixed-in-fx-team] → [Australis:P3-]
(In reply to Wes Kocher (:KWierso) from comment #30)
> Backed out in https://hg.mozilla.org/integration/fx-team/rev/45c0c5427302
> for a build failure:
> https://tbpl.mozilla.org/php/getParsedLog.php?id=36470197&tree=Fx-Team
Seems to be exclusively a Linux thing.
Assignee | ||
Comment 32•11 years ago
|
||
Relanded with the missing Linux asset copied from Windows. :-|
remote: https://hg.mozilla.org/integration/fx-team/rev/20c6f1700ebf
Flags: needinfo?(gijskruitbosch+bugs)
Whiteboard: [Australis:P3-] → [Australis:P3-][fixed-in-fx-team]
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [Australis:P3-][fixed-in-fx-team] → [Australis:P3-]
Target Milestone: --- → Firefox 31
Assignee | ||
Comment 34•11 years ago
|
||
Comment on attachment 8393708 [details] [diff] [review]
Update Sync Progress Icon,
[Approval Request Comment]
Bug caused by (feature/regressing bug #): Australis
User impact if declined: sync icon looks bad in the menu when you're syncing
Testing completed (on m-c, etc.): on m-c
Risk to taking this patch (and alternatives if risky): low: mostly asset swap and new assets, couple of CSS changes
String or IDL/UUID changes made by this patch: none
Attachment #8393708 -
Flags: approval-mozilla-beta?
Attachment #8393708 -
Flags: approval-mozilla-aurora?
Assignee | ||
Updated•11 years ago
|
Updated•11 years ago
|
Attachment #8393708 -
Flags: approval-mozilla-beta?
Attachment #8393708 -
Flags: approval-mozilla-beta+
Attachment #8393708 -
Flags: approval-mozilla-aurora?
Attachment #8393708 -
Flags: approval-mozilla-aurora+
Assignee | ||
Comment 35•11 years ago
|
||
Comment 36•11 years ago
|
||
Verified that the sync icons are implemented accordingly to design on Windows 7 64bit, Ubuntu 12.04 and Mac OS X 10.9 using:
- Firefox 29 beta 2 (build ID: 20140324101726)
- latest Aurora (build ID: 20140324150430)
- latest Nightly (build ID: 20140324030203).
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•