[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ayatana] Notifications in unity



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christian Rupp wrote on 15/11/11 16:06:
> 
> Currently notifications in unity are what they called:
> notifications: they don't do anything else... I really like in GS
> to be able to answer immediately or a friend complained that he
> wants to click on the notification to open the program behind.
> 
> First of all I would move the bubble closer to the panel


That looks much nicer.

> Then after a short delay i would "minimize" it if you click on it
> in this state it would open the application which is linked (in
> this case banshee)


How would people understand that it did something different when
clicked in large state vs. small state? I don't know of any other case
where something getting smaller indicates that it's clickable.

> If it would be a chat program and you would hover the  minimized 
> bubble it shows a text field, where you can enter a message... if
> you click on the bubble above the field it would open the chat
> window
> 
> ...


Chat programs already have an interface for entering a message: the
chat window. The design principle of parsimony suggests that we should
first try using the same interface for notifying you of a conversation
as for participating in the conversation.

At the moment, there are two main reasons chat programs don't do that
on Ubuntu.

The first reason is that a chat window wouldn't be noticable unless it
was frontmost; it's difficult (or little-known) to make a window
frontmost without making it take focus; and if a window takes focus
while you're working, that's annoying.

That can be fixed, by figuring out what code makes a window frontmost
without being focused, publicizing that code if it's simple, or
putting it in a library if it's hard.

The second reason is that a chat window would take up much more space
than a notification bubble does.

That too can be fixed, by making the window small before you click it,
and enlarging it after you click it.

Here's a mockup of this idea from 2009, for the similar case of a file
share.
<https://wiki.ubuntu.com/NotificationDesignGuidelines#Morphing_window>

- -- 
mpt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7U8h8ACgkQ6PUxNfU6ecpDegCcC7kNEniDlVDiXI+r/YEYbHha
x78AoI+2dgqfFTttbtCk8Rt94kWsjFMh
=zGkQ
-----END PGP SIGNATURE-----