Am 18.08.2012, 13:26 Uhr, schrieb Jan Kundrát <[email protected]>:

On 08/17/12 22:07, Thomas Lübking wrote:
Attached.

The GUI looks very simple.
Yes, i don't like it complex ;-)

Originally I assumed that you'd like to maintain separate releases of the application
I had no concrete release plans so far (Just named it "be.contacts" because i prefix many things that way)

but given the current discussion about editing the address book entries
would you like to ship be_contacts along Trojita?
We should in that case find another name for it.

The way of adding entries seems a bit unintuitive for me, though
You click add and get a new entry - what you do with it remains on you.

clicked on "add", clicked on the "[New Contact]" placeholder to enter the name, but it appears that pressing enter
No, actually enter will cause a newline

is the only way to change to another input field (mouse didn't work)
Last minute bug - you can tab across the fields (i wanted separate tab lists for the left and the right side, so once you focus an address field the tabchain remains in the editor, otherwise never enters it - but was apparently to overzealous)
Replacing "Qt::TabFocus" with "Qt::StrongFocus" in line 527 will fix that.

IMHO, having at least the possibility to launch a standalone abook-management application, or better integrating it into Trojita altogether, would be an answer to many questions raised in this thread.
As for integrating it into the binary, i'd prefer to preserve the CLI interface (so one can add addresses through xdg mime configs, bashscripts, stuff like that)

But one could either share a lib or compile two binaries on the same sources.

(Some quick buttons for explicitly adding addresses directly from the message view would still be very welcome.)
Yes, i think that got somehow messed up in the other thread and that's probably my fault because i didn't consider that Peter might not be aware of the completion changes.

An explicit button (in doubt icon + tooltip) to add / remove addresses is (next to any autolearning) "mandatory" but can not alone keep the addressbook sane (cause removing arbitrary addressees is impossible) and abusing the completer list for managing is between weird and error prone.

Therefore yes: a distinct tool to manage addresses is the only sane way to manage an addressbook - the MUA can only provide convenience features.

Cheers,
Thomas

Reply via email to