Open jenbennings opened 10 years ago
I was thinking we'd still have individual downloads, but then (intelligently) place a download all button next to / below groups of things.
Looks nice. From the tech side, we could have the files piped together into a zip if multiple selected. Otherwise not sure how to initiate multiple file downloads in the browser simultaneously?
That would be browser dependant and pretty limited I'd imagine - I know that when I try and click multiple downloads chrome will often shit itself and only download one (but seems to pick which one at random).
Piping into a zip seems like the best option, and if rails can do that for us, all the better.
Taking the idea a bit further:
a couple of thoughts on this: whether this is being driven by designers or end clients, the use case is pretty often going to be "hey i really need that logo right now", so in quite a lot of cases, they will download & email it to someone. Maybe we add the option to just email direct from here ? So it opens the email client, creates a mail & attaches the file directly. If we can do it, would be pretty handy. Also, i would put the option on all of these download dialogues, at the bottom, to select all. Will take a bit more space but save user clicks. Also an option somewhere (not in the individual download dialogue) to just grab all assets from the entire brandguide in one zip file.
Moved email discussion here: https://github.com/idealogue/bms/issues/6
Problem
Downloading assets feels very primitive, and is time consuming when grabbing a large number of files. A situation will arise where the user needs to provide someone (e.g. a designer) with a complete suite of brand assets. We need to better facilitate that user flow.
I will never make a criticism... if I don't have... a resolution.
Solution?
This is a rough as guts prototype to demonstrate the behaviour I had in mind. One caveat I've noticed so far is that in the pursuit of making it easier to grab a large number of files at once, it arguably makes it more difficult to download one.