[Gossip-dev] Gossip gets libnotify

Martyn Russell martyn at imendio.com
Thu Mar 16 16:00:03 CET 2006


On Thu, 2006-03-16 at 15:18 +0100, CJ van den Berg wrote:
> On Thu, Mar 16, 2006 at 01:26:35AM +0000, Martyn Russell wrote:
> > I want to expand the use of libnotify too so it gets exposed for
> > subscriptions and some other scenarios. I would be happy to hear any
> > thoughts people have on this too.
> 
> I tried it out and it's very nice! It needs to be optional though, like the
> sounds.
> 
> Maybe the sound options should be reorganised to include popup notifications?
> 
> e.g instead of these options:
> Sound
>   - Play sound when messages arrive
>   - Disable sounds when busy
>   - Disable sounds when away
> 
> combine them with popups something like this:
> 
> Notifications
>   - Notify me when messages arrive
>   - Disable notifications when busy
>   - Disable notifications when away
> 
> Notification Methods
>   - Play a sound
>   - Popup a window

Yea, I had thought about it. I am not sure if we should be doing
something a little bit more clever than just presenting options. I was
thinking about disabling sounds and notifications when busy to encourage
people to use that state.

> also, it would probably be a good idea to add
>   - Notify me when contacts come online
> or perhaps
>   - Notify me when contacts become avaliable
> 

Yea I think that can annoy people since it happens the most.

> It's always difficult to keep the number of configuration options down with
> event notifications. Maybe the disable options should be dropped? Does it
> make sense to ever turn them off? (ie. to *enable* sounds when away/busy)

You mean to disable sounds when busy or away. Currently sounds are
ALWAYS played unless turned off. I can't make my mind up between the
two... Sometimes if I am watching TV I want the sounds so I can hear it
in the next room and get up to talk to someone... other times, I
wouldn't. But I never change the configuration, I usually just turn the
sound off. Maybe it should just be:

Notifications:
 - [x] When messages arrive
 - [x] When contacts become available

Notification methods:
 - [x] Play a sound
 - [x] Popup a window

Intrusions:
 - [x] Disable notifications when busy
 - [ ] Disable notifications when away

I was also thinking about doing it when receiving subscription requests
and file transfer requests... but I don't think the subscription
requests should be optional and probably not for file transfer requests
either.

-- 
Regards,
Martyn



More information about the Gossip-dev mailing list