Closed Bug 1353434 Opened 7 years ago Closed 7 years ago

[ux] New download animation for photon + SVG assets

Categories

(Firefox :: Theme, enhancement, P1)

55 Branch
enhancement

Tracking

()

RESOLVED FIXED
Iteration:
56.1 - Jun 26
Tracking Status
firefox55 --- affected

People

(Reporter: jaws, Assigned: amylee)

References

(Blocks 1 open bug)

Details

(Whiteboard: [photon-animation] [ux])

Attachments

(2 files, 17 obsolete files)

1.01 MB, application/zip
Details
65.65 KB, application/zip
Details
The new download animation uses a narrower arrow. We will need the SVG asset for this so we can use it in the animation.
Flags: qe-verify-
Whiteboard: [ux] → [photon] [ux]
Whiteboard: [photon] [ux] → [photon-animation]
Whiteboard: [photon-animation] → [photon-animation][ux]
Summary: SVG assets for new download icon animation → [ux] SVG assets for new download icon animation
Whiteboard: [photon-animation][ux] → [photon-animation] [ux]
Priority: -- → P2
Assignee: nobody → amlee
Status: NEW → ASSIGNED
Iteration: --- → 55.4 - May 1
Priority: P2 → P1
Attached video download icon reference.mp4 (obsolete) —
Attached file data.json (obsolete) —
I've exported a json file to be converted into an SVG sprite. Let me know if this works.
(In reply to Amy Lee [:amylee] UX from comment #2)
> Created attachment 8859288 [details]
> data.json
> 
> I've exported a json file to be converted into an SVG sprite. Let me know if
> this works.
Flags: needinfo?(jaws)
Sam, are you able to put this in to AE or do you need more?
Flags: needinfo?(jaws) → needinfo?(sfoster)
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #4)
> Sam, are you able to put this in to AE or do you need more?

I've got the source file from :amylee and I've taken a look. I think we'll need this splitting out into different images/spritesheets. ISTM there are a few different states here: there is the arrow which scales down to 100%, then the filling of the icon with blue. Then there is the transfer from the download to the library. Depending on how we're implementing this, that last might need to be split out into an animation on the download icon and an animation on the library icon. Probably we should meet to talk about how to process this so we're not having :amylee go around and around with it as we figure it out.
Flags: needinfo?(sfoster) → needinfo?(jaws)
Yeah, from looking again at the spec, it looks like we only need a sprite for the part where the bookmark shelf gets another book. The "arrow moving in to place" and the "arrow bouncing while the progress indicator moves" can all be done with normal CSS tranforms and CSS animations/transitions.
Flags: needinfo?(jaws)
:amylee, can you provide a AE file and exported data.json for just the part of the animation where the new book is added to the bookmark shelf. It helps if the total duration in the AE file matches the target duration we want to see in the browser. I'm now able to export data.json file, but probably not competent to be trying to chop the source file up into the time slices we need.
Flags: needinfo?(amlee)
(In reply to Sam Foster [:sfoster] from comment #7)
> :amylee, can you provide a AE file and exported data.json for just the part
> of the animation where the new book is added to the bookmark shelf. It helps
> if the total duration in the AE file matches the target duration we want to
> see in the browser. I'm now able to export data.json file, but probably not
> competent to be trying to chop the source file up into the time slices we
> need.

Hi Sam, 

I was just told that the download icon animation will need to be reworked since the original idea was that the download icon would always be beside the library icon but this is no longer the case. The animation will need to be designed so the download icon isn't dependent on being next to the library icon. The new design will probably work more similarly to bookmarks (when the download is finished an arrow will drop into the library is what I'm thinking). Will work on it this week.
Flags: needinfo?(amlee)
Iteration: 55.4 - May 1 → 55.5 - May 15
Attached video Library_Downloads - JSON.mp4 (obsolete) —
Part 1 of new download animation - Library
Attachment #8859287 - Attachment is obsolete: true
Attached file Library_Download.json (obsolete) —
Part 1 of new download animation - Library
Attachment #8859288 - Attachment is obsolete: true
Attached file Download Arrow.json (obsolete) —
70x128 size. Cropped to duration of animation.
Attached file Download Arrow.json (obsolete) —
Attachment #8864603 - Attachment is obsolete: true
Attached file Download_Arrow_Icon.json (obsolete) —
70x128 size
Attachment #8864604 - Attachment is obsolete: true
Attached image download_library.svg (obsolete) —
Iteration: 55.5 - May 15 → 55.6 - May 29
Summary: [ux] SVG assets for new download icon animation → [ux] New download animation for photon + SVG assets
Attached file Download states.zip (obsolete) —
Download states

State 1: New download without the download icon starting in the toolbar.

State 2: 1+ Download(s) finished and a new download added

State 3: Download icon starts in toolbar and a new download is added

State 4: A new download is added while there is already a download that is not yet complete
Includes JSON and SVG files for

1. arrow-progressbar
- svg with the arrow and progressbar-bg in 16x16 space

2. arrow
- the arrow motion alone

3. progressbar
- progress bar alone in 16x16 space

4. progressbar-bg
- progress bar background alone on 16x16 space (in case you need it)
Attachment #8864622 - Attachment is obsolete: true
Flags: needinfo?(sfoster)
Attachment #8871775 - Attachment is obsolete: true
Iteration: 55.6 - May 29 → 55.7 - Jun 12
(In reply to Eric Pang [:epang] UX from comment #16)
> Includes JSON and SVG files for
> 
> 1. arrow-progressbar
> - svg with the arrow and progressbar-bg in 16x16 space
> 
> 2. arrow
> - the arrow motion alone
> 
> 3. progressbar
> - progress bar alone in 16x16 space
> 
> 4. progressbar-bg
> - progress bar background alone on 16x16 space (in case you need it)

Thanks for getting these resized to 16x16 that helps a lot. I'll be in touch about the progressbar animation when I've had a chance to try it out and know more.
Flags: needinfo?(sfoster)
Updated the progress bar to be 50 frames instead of 100
Attachment #8871915 - Attachment is obsolete: true
Attached file Download Motion Specs (various states) (obsolete) —
Attachment #8871436 - Attachment is obsolete: true
Attachment #8864316 - Attachment is obsolete: true
Attachment #8864317 - Attachment is obsolete: true
Attachment #8865588 - Attachment is obsolete: true
Comment on attachment 8873541 [details]
Download Motion Specs
(various states)

State 1: New download without the download icon starting in the toolbar.

State 2: 1+ Download(s) finished and a new download added

State 3: Download icon starts in toolbar and a new download is added

State 4: A new download is added while there is already a download that is not yet complete
Attachment #8873541 - Attachment description: Download states.zip → Download Motion Specs (various states)
Attached file Download States.zip
Attachment #8873541 - Attachment is obsolete: true
Attached file Download States Assets.zip (obsolete) —
Attachment #8873143 - Attachment is obsolete: true
Attached file Download States Assets.zip (obsolete) —
Attachment #8875487 - Attachment is obsolete: true
Attached file Download States Assets.zip (obsolete) —
Attachment #8875489 - Attachment is obsolete: true
Iteration: 55.7 - Jun 12 → 56.1 - Jun 26
Attached file Download Assets (Jun 13).zip (obsolete) —
Missing 4 (in progress, new download). Will attache when ready.
Attachment #8875735 - Attachment is obsolete: true
Attached file Download Assets.zip
Added missing asset "5 Completed DL, New DL"
Attachment #8877667 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: