User:Dasch/Thunderbird/Message Categories: Difference between revisions
No edit summary |
No edit summary |
||
| Line 32: | Line 32: | ||
| @ Trash | | | @ Trash | | ||
'---------------------' | '---------------------' | ||
== Explicit Categorization == | |||
Users may also explicitly categorize their messages by either dragging the selected messages to a category, or use some other sort of UI (TBD). A message can be in an arbitrary number of categories. | |||
== Category Actions == | |||
The user can execute commands on all messages in a category - this includes "delete", "mark as junk", "tag", etc. | |||
Revision as of 11:53, 11 April 2006
Message Categories resemble the Saved Search Folders, except they go even further in terms of dynamism and flexibility. They're meant as a completely alternative to hierarchical folders.
A Message Category is a named set of message filters. These filters can include sender, date, subject, receiver, content, importance, number and kinds of attachments, etc. Furthermore, there are two boolean message properties that can be used in a filter; whether the message is marked as junk and whether it has been marked as deleted.
The "Junk" category would then have a single filter that matches all messages marked as junk. The "Trash" or "Deleted" category would contain all messages marked as deleted. All other categories would by default exclude these messages.
Tags could also be used to categorize messages. For instance, the category "Firefox" could contain a filter that matched all messages tagged "firefox".
Nested Categories
Categories can be nested, in the sense that a subcategory can contain a subset of its parent's messages. A subcategory can never include messages not included by its parent. If the "Firefox" category had a subcategory labeled "Bon Echo", that included messages tagged "bon echo", it would contain only messages tagged both "firefox" and "bon echo".
Categories can in theory be nested indefinitely, each subcategory excluding more messages.
By default, messages included in a subcategory will not also be included in the parent category. Therefore, "Firefox" would not include messages tagged "bon echo". This could be changed by setting an option in "Bon Echo"'s properties dialog, e.g. "Display matched messages in the parent category?".
Message Category Pane
The Message Category Pane would take the place of the current Folder Pane. It would display a nested list of categories.
This is just a rough draft of what default categories the Message Category Pane may include.
.---------------------. | @ Messages | | @ Received | | @ Unread | | @ Important | | @ Pending | | @ Drafts | | @ Sent | | @ Junk | | @ Trash | '---------------------'
Explicit Categorization
Users may also explicitly categorize their messages by either dragging the selected messages to a category, or use some other sort of UI (TBD). A message can be in an arbitrary number of categories.
Category Actions
The user can execute commands on all messages in a category - this includes "delete", "mark as junk", "tag", etc.