Implement downloads progress indicator button for easy access to recently saved attachments (as in FF)

NEW
Unassigned

Status

--
enhancement
2 years ago
4 months ago

People

(Reporter: bugzilla2007, Unassigned)

Tracking

(Blocks: 1 bug, {ux-discovery, ux-efficiency, ux-userfeedback})

Firefox Tracking Flags

(Not tracked)

Details

User Story

John Doe regularly receives attachments via Email, e.g. multiple photos, business documents etc. He wants to save them into a file folder on his local system and then continue processing them from within his own OS file manager.

TB workflow for this simple and basic operation is seriously impeded/interrupted:
There is no immediate intuitive access to the files just saved.
There is no hint at all pointing to the "Saved Files" tab; it's hidden somewhere in the menus.
Probably most users will just search again (via their OS file managers) for the very files which they just saved to a known location, which is obviously not efficient.

Otoh, Firefox provides a perfect minimalistic UX which is discoverable and efficient:
- Animated download progress indicator and accessor button, giving animated visual clue where the just downloaded files can be accessed.
- Intuitive and efficient access to the most recently downloaded files and their containing locations

Attachments

(1 attachment)

Created attachment 8851924 [details]
Screenshot 1: Proposal for new downloads accessor button

+++ This bug was initially created as a clone of Bug #907732 +++

Let's port the goodness of Firefox animated download progress indicator and accessor button to TB!

STR

1) Receive loads of attachments which need further management from within your local OS file manager (opening, renaming, editing, sorting, forwarding etc. of locally saved copies)
2) Save/detach/download attachments from message preview via TB attachment commands
3) Without prior knowledge, try to access the very files which you just saved to a known location, from that OS file folder location, for purposes listed in 1)

Actual result:

* TB workflow for this simple and basic operation is seriously impeded/interrupted, as there's no direct link nor hint to "Saved Files" tab (see user story).
* Unaware users might resort to searching the files again from within their local file manager, which is absurd given that their location is known to TB
* "Saved Files" tab is hard to discover, a bit bulky and workflow is not as efficient as it could be, forcing user to abondon the context of main 3-pane window

Expected result:

* On main "Mail Toolbar", have a minimalist downloads progress and accessor button with exactly same UI and behaviour as in FF (see mockup screenshot attached with this description)

+ ux-discovery: animated button provides easily discoverable way of accessing files just saved from attachments
+ ux-efficiency: this button delivers significant improvements for efficient handling of just saved files: instead of switching to "Saved Files" tab which user may not even know about, have files and containing locations available at your fingertips, without leaving the context of main 3-pane window
+ ux-userfeedback: animation provides excellent user feedback to let you know about attachment saving progress (for big files), and where your files have gone.
Attachment #8851924 - Flags: feedback?(richard.marti)
(Reporter)

Comment 1

2 years ago
^^

"Show all downloads" should be renamed to "Show all saved files"
(Reporter)

Comment 2

2 years ago
Fyi
Comment on attachment 8851924 [details]
Screenshot 1: Proposal for new downloads accessor button

Looks reasonable. Like FX after a restart the panel will be empty, correct? Instead of showing then a empty panel with only the link to All Downloads, I would open directly the Downloads tab to save a click.
Attachment #8851924 - Flags: feedback?(richard.marti) → feedback+
(Reporter)

Comment 4

2 years ago
(In reply to Richard Marti (:Paenglab) from comment #3)
> Comment on attachment 8851924 [details]
> Screenshot 1: Proposal for new downloads accessor button
> 
> Looks reasonable.

Is that shorthand for "I like it"? ;)

> Like FX after a restart the panel will be empty, correct?

We should probably discuss such details when we get there...
But I guess yes.

> Instead of showing then a empty panel with only the link to All Downloads, I
> would open directly the Downloads tab to save a click.

I think we should be consistent with the Firefox download button, they show:
+--------------------------------------+
|   No downloads for this session.     |
+--------------------------------------+
|       Show All Downloads             |
+--------------------------------------+

So for TB, this would be:

+--------------------------------------+
|   No saved files for this session.   |
+--------------------------------------+
|       Show All Saved Files           |
+--------------------------------------+

It would be unexpected and ux-inconsistent for the same button to sometimes open a panel and remain in 3pane context, but sometimes jump straight into the saved files tab. It also defeats muscle memory, especially for keyboard users, where their habitual [s] or Alt+s access key press to "_Show All Saved Files" might end up on some other control in the Saved Files Tab.
Plus, the "empty" panel actually has some informational value, depending on user workflow.
For jumping into "Saved Files" tab straight, there's Ctrl+J keyboard shortcut, which is also advertised in the FF button tooltip.
(Reporter)

Comment 5

2 years ago
I think this RFE comes with a very good cost-benefit ratio, and we'd actually have a nice and nifty, visible new thing to show off in the next release. This streamlines the currently broken every day attachment downloading experience a lot.

How can we get some traction on this RFE?

Can someone find starting points in the FF code base so that we might borrow from them?
(In reply to Thomas D. (currently busy elsewhere; needinfo?me) from comment #5)
> ...find starting points in the FF code base so that we might borrow
> from them

The Firefox download button lives here:
https://dxr.mozilla.org/mozilla-central/source/browser/components/downloads/content/indicatorOverlay.xul#21
(Reporter)

Updated

4 months ago
See Also: → bug 1471833
(Reporter)

Comment 7

4 months ago
We might want to use duplicate bug 1471833 to implement at least a minimal version of this until we succeed to get to the full goodness of the FF download experience in TB: Just having a dedicated toolbar button for accessing "Saved Files" directly from main 3-pane would go a long way.
You need to log in before you can comment on or make changes to this bug.