← Back to team overview

unity-design team mailing list archive

Re: [Bug 436755] Re: indicator-applet doesn't change icon when I recieve new e-mails via Evolution

 

On the subject of Evolution's use of the indicator tray...

Does this seem counter intuitive to anyone? The indicator is used just as a
notice of how many notifications you've had since you focused Evolution,
apparently, meaning that even if you have all sorts of things in evolution
that need your attention, but even accidentally focus it for a fraction of a
second, all that state is thrown out.

Compare this to the behavior of gm-notify (
https://launchpad.net/gm-notify). It's not perfect,  and it's
gmail-specific...  but its entry in the
messaging menu tells you how many messages you haven't read, and in what
folders. This seems like a much more predictable, stable, and intuitive
model.

Thoughts?

On Mon, May 31, 2010 at 10:30, Geoff Goehle <goehle@xxxxxxxxx> wrote:

> @martincasc: A lot of what you are describing is expected behavior.  I
> think there may be some confusion about what the indicator applet does
> so I'll do my best to clarify.
>
> 1.  The evolution indicator only works when evolution is running and as
> of right now evolution has to have an open window to be running.  The
> window can be minimized or put on a desktop you don't use often, but it
> has to be there.  (see Bug 460483)
>
> 2. The evolution indicator does _not_ count/indicate unread messages.
> It only responds to messages which have arrive while evolution is not
> the active window.  Here is a usage situation:
>
> Suppose you have evolution running and minimized and lets say you
> receive 2 new emails.  You should get a little notification, the
> indicator applet should turn green, and if you click on the applet the
> number listed next to your mailbox should be (2).  Now suppose you click
> on the inbox and it presents evolution and you navigate to the email
> component.  The moment your inbox is presented to you the indicator
> applet should turn grey and the number listed next to your inbox should
> be (0).  This will happen regardless of whether you have read either of
> your new mails.
>
> Whats going on is that the indicator is (by design) resetting itself the
> moment you look at your email, even if you don't decide to open your
> unread messages.  It assumes that since you opened evolution you know
> the email is there and will get to it when you get to it.  As a further
> illustration here are two usage scenarios which will _not_ activate the
> indicator.
>
> 1. Marking an existing message as unread.  The indicator doesn't count
> unread messages and this will not trigger any notifications.
>
> 2. Receiving new mail while evolution is open and active.  If you
> receive new mail while you are currently viewing your inbox it will
> _not_ trigger the applet.  This is a big one since I imagine many users
> are trying to test the applet by leaving evolution open so that they can
> see when they get new mail (so they can tell if the applet is working or
> not).  But as long as evolution is your active window, the applet won't
> respond.
>
> --
> indicator-applet doesn't change icon when I recieve new e-mails via
> Evolution
> https://bugs.launchpad.net/bugs/436755
> You received this bug notification because you are a direct subscriber
> of the bug.
>



-- 
Jeremy Nickurak -= Email/XMPP: jeremy@xxxxxxxxxxx =-