This is a proposal for 1.2. Numbers in parens refer to bugzilla bugs. I
think it's not as big as it looks, and it contains some nice
inter-related solutions for a bunch of things that are already
considered must-have-for-1.2.
Default folders:
* A user has a default inbox, a default contact folder, a
default calendar, and a default task folder. Exactly 1 of
each, always. (This is already true, except for the inbox.)
You can change them from the config dialog. (This isn't.)
* You can do "evolution --start=mail" or whatever to make it
start from the default folder for a particular component.
(438)
* You can't delete your default folders. We could also change it
so you *can* delete your local Inbox, etc, if they aren't your
default ones (8208), although evolution would recreate them if
you forced it to (eg, if you lose your old default folders).
First-time wizard:
* If you configure an Exchange account, your default folders are
all on the Exchange server.
* If you don't configure an Exchange account:
* If you configure an IMAP, Maildir, or spool account, your
default Inbox is the IMAP INBOX, Maildir root dir, or
spool file.
* If you configure a POP or mbox account, your default Inbox
is the local one.
* Either way, your default Contacts, Calendar, and Tasks are
the local ones.
* You get shortcuts to your default folders (561). (This could
be done two ways. Either the default shortcuts are magic
"default folder" shortcuts, or they're normal shortcuts, but
they just don't get created until after you create an
account.)
Summary View:
* The default summary view shows your default inbox, calendar,
and tasks folders. (5053, 3997 #3)
* plus Sent, Outbox, and stuff?
* You can pop up a config dialog showing you the complete
Evolution folder tree. You can select additional mail,
calendar, and task folders from there, and those mail folders,
appointments, and tasks will show up in your summary as well
(5053). Probably if you have multiple calendar or task folders
selected, it will separate out their appointments/tasks in the
summary view.
* Include local calendar/tasks by default even if the user
is using Exchange?
Pilot Syncing:
* When you sync, you sync your default folders. (3997 #2)
* (Optional) You can select additional folders to sync as well
* If you create new contacts/tasks/appointments on your
pilot, when you sync back, they get synced to your default
folders.
Calendar/Tasks linking:
* A calendar folder defaults to showing your default tasks (3997
#1)
* You can change it to show tasks from any other task
folder(s?), like with Summary.
iMIP:
* iMIP requests by default affect your default calendar (3997
#4)
* The control should explicitly indicate which calendar folder
it's using if you have more than one
* It would be nice to be able to override the destination
calendar folder from the iMIP control.
* It would be even nicer to be able to associate accounts with
calendars so that work-related iMIP automatically goes to one
calendar and personal iMIP goes to another.
vCards/Save in Addressbook:
* Same story as w/ iMIP
Composer:
* Default contacts folder is used for autocompletion (601). User
can configure additional contacts folders to be autocompletion
sources. (6224) [This is basically true already, it's just not
gui-configurable.]
* Name picker defaults to showing names from default contacts
folder. (Or should it be all folders?) User can choose any
other contact folder (folders?) instead.
Mail:
* You ought to be able to put your Outbox in a Maildir
account... For that matter, you could have your Outbox be on
an IMAP or Exchange server, it would just only be used in
offline mode really...
* If your default Inbox is in a Maildir, and you have a POP
source, it ought to copy the POP mail to your Maildir inbox
rather than ~/local/Inbox, right? However, this is not true if
your default Inbox is on IMAP (even though we *could* do
that).
* (Neither of those is especially 1.2-necessary.)
_______________________________________________
evolution-hackers maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers