On 8 Mar 2013, at 8:20, Benny Kj?r Nielsen wrote:

> On 28 Feb 2013, at 11:40, Alexandre Takacs wrote:
>
>> On 28 Feb 2013, at 11:21, Mateusz Parzonka wrote:
>>
>>> As Alexandre explained, its a dynamic list.
>>
>> If find it mostly problematic when corresponding with people having 
>> multiple valid addresses (say work and private). You never know which 
>> one will auto complete?
>
> It'll be very hard for MailMate to predict which one you want. I 
> assume you have the addresses marked as work/private in the Address 
> Book and what you need is some way to see this information in MailMate 
> when auto-completing?

Rather than requiring an explicit marking of addresses, I'd rather see 
MM construct & sort the list more intelligently. One improvement would 
be to canonicalize & de-dupe addresses so that only the most frequently 
used version of functionally identical addresses is offered. For 
example, if I type my boss' first name into the To field, I get 7 
choices in the pop-up, all of which have one of his addresses (his name 
is not very common) and 5 of which share functionally identical email 
addresses, with variations in the "real name" part and address 
capitalizations. I don't really care much which of those 5 I use, but it 
would be better to have 3 choices rather than 7, with the first one 
being the most commonly used form of the most commonly used address.


> It would be really nice to be able to add additional information to 
> the addresses shown in the completion popup, but unfortunately I 
> haven't found any way to do this without having to rewrite the 
> standard GUI component used for the address field (an NSTokenField).

More info in a pop-up menu is almost never a UI improvement. Based on 
the docs for NSTokenField, I think the reduced form of the completion 
menu would be a matter of writing a substantially smarter "delegate" for 
the field rather than reimplementing the whole NSTokenField class, but 
the space available for me to be misunderstanding that is unconstricted.

Reply via email to