← Back to team overview

unity-design team mailing list archive

Re: Activities/Downloads Unity Place

 

On Sat, Mar 19, 2011 at 09:06, Owais Lone <hello@xxxxxxxxxxxxx> wrote:

> *Downloads*
> I don't know if something similar is already planned or not but I would
> love to see a "Downloads Place" to which all apps could push individual
> download status. Such a place can provide a nice and quick way to control
> all active downloads across apps including torrents.
>

didn't we just start getting used to status menus for "status" ?
apart from that, Salomon Sickert is working on something called Task View..
pretty cool.
[image: downloads.png]

That's what's up! ;)



> *Activities*
> This is much broader than the Downloads place, and the downloads place can
> possible reside as a sub-category of this place. An Activities place would
> show all ongoing tasks in the dash with ways to control or switch between
> them. For example, it could have a Active Windows/Apps section, Downloads
> section, Disk burning, File transfers etc.
>

That would be handsome, but how do you define "Activity" ?
Is composing an email in a webbrowser an "Activity"?
How would Unity know that you're writing an eMail? Would we have to map a
bunch of default use cases of your computer to a new Activity Detection Grid
?

I think an activity is most predominantly defined by how it is started, so
that's how and where one would start determining it to begin with.
If you have a "prism" in your unity launcher which, upon click, opens an
Epiphany tab with mail.google.com in it, that prism could be called "visit
google webmail", and that would accordingly also be the name of the Activity
associated with doing stuff in that browser tab. But unless you succeed in
creating some sort of "timestamp" with semantic information attached to it,
saying "[Owais] [started] [managing music in his rhythmbox]", it will be all
the more difficult to later on scan your Activities, name the ones that are
still on and display them in a useful manner in your proposed "Activities"
place.
OTOH, all of this can't be too chaotic at the end of the day, human beings
don't have more than 2 or 3 activities going in parallel. Most of the things
happening can be categorized into background progresses, persistent services
and subconscious interaction.

E.g. clicking a button is not an Activity, it is more of a subconscious
interaction routine to the user. Or downloading a file in the background is
not an Activity, but a background process.
But managing downloads in a management interface is an Activity.

I think an Activity can be paused, can be hidden conditionally (unhide upon
[event]), can be terminated. WM problems such as whether or not to implement
"minimize" or "iconify" are irrelevant here, fortunately, since what you are
proposing is a major step out of the WIMP world.

This would result in three default places: Applications, Files and Folders
> and Activities.
>

Places > "Files and Folders" needs some love..
perhaps in the course of giving it some, it could turn out to be
instrumental in implementing your thoughts about a "Downloads" place.

It's still a little strange to me, that i have to look for a file forever
after clicking the files&folders place icon in the unity launcher, even
though i just downloaded the same file 2 seconds ago.
Recency sorting has no effect, when stuff is downloaded, only when stuff is
opened.. a shame! ;)

References