Re: [Geary] Feature request: Browse mail by contact panel
- From: Marvin W <gnome larma de>
- To: Stephen Michel <stephen michel tufts edu>
- Cc: geary-list gnome org
- Subject: Re: [Geary] Feature request: Browse mail by contact panel
- Date: Tue, 27 Sep 2016 17:16:09 +0200
Hi,
On Di, Sep 27, 2016 at 4:13 , Stephen Michel <stephen michel tufts edu>
wrote:
I can send and read emails from my phone just as easily as texts..
but why don't I? At least in part because conversation by contact is
a much nicer way to do initial filtering than dumping everything in
an inbox.
I have both instant messenger and email client on my phone and I agree
that I tend to use the instant messenger a lot more than email when
writing on my phone. The main reason for me to do so is that in an
instant messenger I do not have complex things to explain or write
large messages in general. I don't like writing large messages on my
phone, but I also don't like to write them in an instant messenger.
I wonder: if you noticed you like using your instant messenger on your
phone, why don't use it on your desktop as well? Most modern messengers
have desktop clients that look and feel like the mobile pendants. You
don't need to make Geary your instant messenger for this.
Take for example the email you just posted to this mailing list. Would
you even think of writing such a long message in an instant messenger?
What would you think if someone posted this in one of your
WhatsApp/Telegram/* groups? Instant messaging and e-mails are separate
communication means and should not be confused with each other. That's
the same as the difference between letter and phone calls. While phone
calls would be cheaper for the majority of users, they still tend to
use letters for certain communication and I bet you would be somewhat
surprised if someone would call you to read a letter and after being
finished just hangs up.
Send TO the sender's address (duh).
If the sender is only known to one of your accounts, send FROM that
account.
Otherwise, if a conversation with that sender is highlight, send FROM
that account.
Otherwise, send FROM the account from which you most recently
corresponded with the sender.
- There will always be a known most recent correspondence because
the sender will only appear in this list if you have an email from
them in one of your inboxes.
We basically have these rules applied in the normal "reply" button on
e-mails already (except we honor reply-to header that you apparently
want to ignore?), except they must all be in the same account
Also note that your description ignores having multiple addresses in
the same account. And it is not always possible to find the mail
address from an account that should be used to send, if the e-mail has
something unknown in the to-field (which can still be delivered to you,
consider bcc).
As soon as one of the "many" replies, it'll *also* appear under that
person's header, with their replies expanded by default and all other
replies collapsed.
1. This means that if you have a conversation with, say 20 people, all
these 20 people will be on top of you contact panel and you would be
required to scroll down for other people? That would be a lot worse
than typical instant messengers that show groups as groups.
2. This also means that an e-mail full of addresses in the from-field
(rfc 822 allows multiple addresses in the from-field) will cause the
contact panel to be cluttered as well? Or how would you handle such an
e-mail originated from three persons?
@Marvin That said, I do suspect you would use it more than you think
you would. Think how often you want to find something and think, "I
know person X said something about Y, but I don't remember what
thread it was in" compared to "I know someone said something about Y
in thread Z but I don't remember who". For myself, at least, I
usually remember who said something but not when or where.
I doubt that. I use an instant messenger for short contact based
communication and I am able to use Geary's awesome search feature that
already allows to easily filter mails by a certain person that contains
a certain word - exactly what you described.
How do you want to manage automated messages from systems that use
email addresses "{fullname} <{username}@noreply.example.com>"? Do
you want me to put this mail address in my contact database? How do
you want to handle e-mail addresses that are "{fullname}
<notifications example com>"?
Since they have a unique email address, they'll get their own
"contact" in the left pane, showing {fullname} only. In the middle
pane, we'll handle them the same way we do currently.
GitHub is an example service that does use these fancy e-mail
addresses. I have a thread of >100 messages in my inbox with messages
from >20 participants. Just tell me how this is displayed in your
example? For me it's currently one thread in my GitHub folder.
Again, your concept seems not very solid for mailing lists. Consider
you are being on a larger development list like for the linux kernel.
You would receive multiple messages daily from persons you don't care
personally (because for you they're just contributors, not persons you
would want to contact directly). Currently such mailing lists only
work, because you can put them automatically in a certain sub directory
on your IMAP server and have them sorted by thread there. If you would
go with a contact panel, you should not be displaying this folder by
contact, but keep the folder as a whole, or it will be a terrible user
experience.
tl;dr: I'll stay with my previous statement that I won't be using such
a feature (and certainly also won't help developing it), but that
doesn't mean that it can't be added as an optional feature...
Cheers,
Marvin
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]