Closed Bug 1296554 Opened 8 years ago Closed 7 years ago

Implement "Unknown progress" animation on download button

Categories

(Firefox :: Downloads Panel, defect, P1)

defect

Tracking

()

RESOLVED FIXED
Firefox 57
Tracking Status
firefox57 --- fixed

People

(Reporter: rexboy, Assigned: Paolo)

References

Details

(Whiteboard: [CHE-BACKLOG])

Attachments

(2 files)

Upon the latest visual spec, when there's only downloading files with unknown process, we need to display that on the icon of download button. Specifically, the icon of download icon should become an animation of a blurred white bars keep dropping down inside the arrow. Please check the attachment.
Attachment #8782788 - Attachment description: p.gif → preview for "unknown progress" in the download button
Summary: Implement "Unknown progress" animation → Implement "Unknown progress" animation on download button
(In reply to KM Lee [:rexboy] from comment #0) > Please check the attachment. This doesn't look very visible, is it an issue with the mockup? We should keep the implementation simple and maintainable, in particular we should avoid adding new icon files. Maybe just animating the opacity of our current icons could still obtain a valid effect, or we can do something more complex with CSS and the assets we already have in the tree.
Hi Carol: Since I've the visual based on same style issue is still under discussing, I set an needinfo here. You can reply me after confirming the visual. If you are going to keep the same design, We may need to produce some SVG filter for that. Paolo: I'm not sure if we can make exact the same effect without adding a SVG mask. It's true changing opacity or something makes things simpler but I think we need to ask for visual team's comment about that.
Flags: needinfo?(chuang)
No longer blocks: 1270012
still confirming if this is a project MVP, move it to backlog
Whiteboard: [CHE-MVP] → [CHE-BACKLOG]
This is a long-standing quality issue with the Downloads Indicator, we show no indication that a download is in progress if the server does not send the size. Seeing this bug fixed when we switch to the new design would be great and provide definite user value.
(In reply to KM Lee [:rexboy] from comment #2) > Hi Carol: > Since I've the visual based on same style issue is still under discussing, I > set an needinfo here. You can reply me after confirming the visual. > If you are going to keep the same design, We may need to produce some SVG > filter for that. Hi Rex, I've updated the motion mock-up and spec on Bug 1269956 for "unknown progress" We can discuss what assets you need to create the animation when you start working on this. thanks! > Paolo: > I'm not sure if we can make exact the same effect without adding a SVG mask. > It's true changing opacity or something makes things simpler but I think we > need to ask for visual team's comment about that.
Flags: needinfo?(chuang)
Priority: -- → P3
Assignee: nobody → rexboy
Assignee: rexboy → paolo.mozmail
Status: NEW → ASSIGNED
Depends on: 1388432
Priority: P3 → P1
With the Photon design for the Downloads Indicator we can easily display the in-progress state for downloads of an unknown size, without any special design treatment like we'd have needed when we filled the arrow vertically.
This can be tested with <https://httpbin.org/stream-bytes/102400>, although currently there is a size limit and the download is quite fast, so the best way to see an effect is to paste the link in the Library window.
Comment on attachment 8899468 [details] Bug 1296554 - Show a static progress bar for downloads of unknown size. https://reviewboard.mozilla.org/r/170754/#review175936 I talked with Amy Lee and she was OK with this approach.
Attachment #8899468 - Flags: review?(jaws) → review+
<amylee> @jaws My recommendation would have the icon remain grey until the download is completed and then it goes blue at that point and plays the end animation
Pushed by paolo.mozmail@amadzone.org: https://hg.mozilla.org/integration/mozilla-inbound/rev/75eda325afa7 Show a static progress bar for downloads of unknown size. r=jaws
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: