[haiku-commits] Re: r43115 - in haiku/trunk: headers/private/notification src/kits/app src/preferences/notifications

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 03 Nov 2011 11:23:19 +0100

Hi,

On 03.11.2011 10:46, Adrien Destugues wrote:
So yes, this doesn't really deserve a kit for itself.

Indeed.

And looking at it, I'm not sure the server is needed, either. Couldn't
we just use the Deskbar ? Or a Deskbar add-on ?
That would make some things simpler...

Please keep the server. There is nothing wrong with keeping stuff separate. That way you can easily replace (single) components.

As far as look goes, discussed in other mails, I would recommend to keep it as simple as possible. If you look at how interface design has evolved, one common direction is to remove visual clutter. Multiple frames serve no purpose here. The window itself has a frame. The items need to be separated visually. If it's not already clear from the layout what visual elements constitude a single notification, a single pixel line between notifications attaching to the window border on each side is really enough.

As for how notifications are designed in general, I also think the Android system is pretty ideal. Since a computer screen has more space, we can popup new notifications (as currently done). We can have different types of notifications:
 * temporary (user X got online)
* permanent and removable (you have X new messages, may or may not pop up again for each new batch of messages) * permanent and non-removable (in Android I am thinking of the USB storage option, which is non-removable as long as you have the USB connection, something like this may come in handy)

I like the idea that Deskbar would display an icon for each category of the permanent notifications. These could appear in a window when you click the icon area, or only those appear when you clicked a specific icon. I like the idea that all appear, since it makes for a bigger click target and is simpler and thus with less potential for user irritation. With the window that shows permant notifications, you could either clear all or perhaps remove individual ones. I would not offer any options to hide and unhide, collapse/expand or similar. These are notifications, their purpose is to inform the user about something. When that job is done, they can just go away, unless it is really important for them to stick around (like the USB storage option in Android. Right now I can't even think of something that might need this type of notification, I just think it should be in the design.)

Best regards,
-Stephan

Other related posts: