[haiku-development] Re: Notification Server?

  • From: "Urias McCullough" <umccullough@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 24 May 2007 15:25:08 -0700

On 5/24/07, Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> wrote:
"Niels Reedijk" <niels.reedijk@xxxxxxxxx> wrote:
> The second point is that I find it a bad idea to write a notification
> mechanism now, because I consider it a solution looking for a
> problem.

I slightly disagree here. The problem already exists, as there is not
only InfoPopper, but also applications that have home-brewn popups.
One reason to have this functionality around is not to encourage apps
to use it, but to have it under full control when they do. By arguing
against an API like this, you actually create the problem you would
like to avoid.
If I haven't convinced you yet, just use Windows for a while. The loss
of control over the popups is hurting the user experience.

I agree with Axel here - specifying that the problem is the user
doesn't solve the problem - it only gives it an excuse.

The fact is: I would like to see an MSN messenger-style popup feature
as a core feature in my desktop/workstation OS. Then I wouldn't have a
different notification device every application installed.

Niels, you keep referring to having the user enable modal dialog
popups, flashing windows, or audio alarms from each application they
want notification from (BTW, I prefer absolutely NO sound output for
events - it's exceptionally distracting to the people around me at
work and annoying as hell at home - especially when I'm listening to
calm music). This is exactly what this feature is meant to avoid! Why
would I want to go into every application and use a different
configuration panel for the notifications - when I could just
enable/disable them from a single place in the OS? Maybe in the
future, I could even specify which notification types alert me with
sounds and flashing windows, as opposed to a simple
semi-non-distractive floating window that appears and goes away on its
own.

In any case, that's my opinion :)

BTW, InfoPopper does already seem to supply the basic groundwork of
what I would expect from this type of system - and it works very much
like Michael described his expectation (although, I would definitely
call it a "server" in-so-much as it basically is one while it's
running). It was designed by the IM Kit guys...

- Urias

Other related posts: