Re: [evolution-patches] (mail) displaying only those account which are enabled in "From" field of composer window



> The attached patch displays only those accounts that are enabled in the
> "From" header of the composer window. 

Yeehaw! :-)

Did you just say you finally fixed this long outstanding UI issue?
  http://bugzilla.gnome.org/show_bug.cgi?id=243241

No activity on this bug for months. Is there actually a decision made by
the UI team?


> So, when you have multiple accounts configured, but only one (or a
> subset of the configured accounts), only those that are actually enabled
> in the Edit->preferences would be shown.
> 
> If the default account is disabled, it is not shown.
> 
> If none of the accounts are enabled, and you try to compose and message
> and send it across, it just stays in the outbox, until an account is
> enabled and sent. A better way probably would be to gray out the "Send"
> button when no account is enabled. But i really could not figure how to
> do that atm.

Now this is getting weird. Sorry, I did not test this patch yet, though
I probably will give it a shot soon.

Anyway, by the description I do see an issue here. If no account is
enabled at all, what's being displayed in From? Do we *really* want the
user to be able to send a message with no From account?

With my unofficial user support hat on, I'd say "no". Honestly.

Possible options:

* If the user has *no* account enabled, he probably should not even be
  able to compose a new message.
* Alternatively, use the default account in From and do send the mail
  using that account. (I'd prefer this, I think...)

I really don't think it is a good idea to have mails stuck in the
Outbox. It's way too late for the user to realize he screwed up his
settings at this point. He maybe won't even notice at all for a long
time.

Even worse, the Outbox used to be a queue (still is?). This means,
composing one mail with no From will prevent *any* later mails from
being sent too, even with enabled accounts for them -- until the user
sets a From account on that mail that's choking up the Outbox.

If the user disabled all his accounts, he has to be aware of this
*before* he even tries to write a mail, IMHO. Either this, or it
magically just has to work using the default account. The mail being
stuck in Outbox will be way too confusing even for advanced users. Ask
Anna about the average user... ;-)

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




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