User:Clarkbw/Preferences

From MozillaWiki
Jump to: navigation, search

Preference Tabs

Here's my proposed layout for the Thunderbird Preferences dialog. Each tab has only one page except for the Advanced Tab which (because it's advanced) gets to have a couple tabs of scary items.

+--------------------------------------------------------------------------+
|                                                                          |
|  Main   | Display | Composition  |  Security   |  Calendar  |  Advanced  |
|                                                                          |
+--------------------------------------------------------------------------+

The purpose of any tab is to provide the most common and useful items to Thunderbird users. Preferences is about the user interface behavior and attempting to work with people expecting different work flows. Preferences are not for lower level details of the Accounts.

Main

Each item in this tab should be related to the over all experience of using Thunderbird. This is not the grab bag for things that didn't fit in other places.

+--------------------------------------------------------------------------+
|---------+                                                                |
|  Main   | Display | Composition  |  Security   |  Calendar  |  Advanced  |
|---------+----------------------------------------------------------------|
|                                                                          |
| When new messages arrive                                                 |
|   [x] Show an alert                              ( Customize Alerts... ) |
|   [x] Play a sound                               ( Customize Sounds... ) |
|                                                                          |
| Add-ons                                                                  |
|   Change your preferences for add-ons              ( Manage Add-ons... ) |
+--------------------------------------------------------------------------+

Main w/ Layouts

Here's a prototype that includes the View -> Layouts in preferences instead of the menu bar.

+--------------------------------------------------------------------------+
|---------+                                                                |
|  Main   | Display | Composition  |  Security   |  Calendar  |  Advanced  |
|---------+----------------------------------------------------------------|
|                                                                          |
| Layout                                                                   |
|   +-----------+        +-----------+        +---------------+            |
|   |   |       |        |   |       |        |   |    |      |            |
|   |   +-------+        +-----------+        |   |    |      |            |
|   |   |       |        |           |        |   |    |      |            |
|   |   |       |        |           |        |   |    |      |            |
|   +---+-------+        +-----------+        +---------------+            |
|      (o) Classic          ( ) Wide             ( ) Vertical              |
|                                                                          |
|                                                       ( More Layouts...) |
| When new messages arrive                                                 |
|   [x] Show an alert                              ( Customize Alerts... ) |
|   [x] Play a sound                               ( Customize Sounds... ) |
|                                                                          |
| Add-ons                                                                  |
|   Change your preferences for add-ons              ( Manage Add-ons... ) |
+--------------------------------------------------------------------------+

Display

Display items are for message display preferences

+--------------------------------------------------------------------------+
|         +---------+                                                      |
|  Main   | Display | Composition  |  Security   |  Calendar  |  Advanced  |
|---------+---------+------------------------------------------------------|
|                                                                          |
| Fonts & Colors for Reading                                               |
|   Default font: [ sans-serif  | v ]  Size: [ 16 | v ]   ( Advanced... )  |
|                                                         (  Colors...  )  |
|                                                                          |
+--------------------------------------------------------------------------+

Composition

Composition items should all be related to email writing and sending

+--------------------------------------------------------------------------+
|                   +--------------+                                       |
|  Main   | Display | Composition  |  Security   |  Calendar  |  Advanced  |
|-------------------+--------------+---------------------------------------|
|                                                                          |
| Forward messages: [ Inline | v ]                                         |
|                                                                          |
| Fonts & Colors for Writing                                               |
|   Default font: [ sans-serif  | v ]  Size: [ 16 | v ]   ( Advanced... )  |
|                                                         (  Colors...  )  |
|                                                                          |
| Addresses                                                                |
|   Use this address book: [ Local Address Book | v ]                      | 
|   Auto-Collect my contacts to: [ Local Address Book | v ]                |
|                                                                          |
| Spelling                                                                 |
|   [x] Check spelling as I type               ( Manage Dictionaries... )  |
|                                                                          |
+--------------------------------------------------------------------------+

Security

Security is related to account passwords and message security like phishing, junk, and other ugly mail.

+--------------------------------------------------------------------------+
|                                  +-------------+                         |
|  Main   | Display | Composition  |  Security   |  Calendar  |  Advanced  |
|----------------------------------+-------------+-------------------------|
|                                                                          |
| [x] Warn me of messages suspected of being email scams                   |
|                                                                          |
| [x] Allow anti-virus software to quarantine incoming messages            |
|                                                                          |
| [x] Remember passwords for my accounts           ( Saved Passwords... )  |
|                                                                          |
| [ ] Use a master password                  ( Change Master Password... ) | 
|                                                                          |
+--------------------------------------------------------------------------+

Calendar

This is the lightning preferences integration. These require some migration from the lighting extension into Thunderbird.

+--------------------------------------------------------------------------+
|                                                +------------+            |
|  Main   | Display | Composition  |  Security   |  Calendar  |  Advanced  |
|------------------------------------------------+------------+------------|
|                                                                          |
| [x] Enable Calendar and Tasks                                            |
|                                                                          |
+--------------------------------------------------------------------------+

Advanced

The Advanced tab is the only tab with multiple sub-tabs, each are listed below.

General

+--------------------------------------------------------------------------+
|                                                             +------------|
|  Main   | Display | Composition  |  Security   |  Calendar  |  Advanced  |
|-----------+-------------------------------------------------+------------|
|  General  |                                                              |
|-----------+                                                              |
|                                                                          |
| *$TB Start Page*                                                         |
|     [x] When $TB launches, show the Start Page in the message area       |
|     Location: [ http://live.mozillamessaging.com/ ]  ( Restore Default ) |
|                                                                          |
| *Sending Messages*                                                       |
|     Configure how $TB handles return receipts     ( Return Receipts... ) |
|                                                                          |
| *System Defaults*                                                        |
|     [x] Always check if $TB is the default email client    ( Check Now ) |
|                                                                          |
| *System Configuration*                                                   |
|                                                   ( Advanced Editor... ) |
|                                                                          |
+--------------------------------------------------------------------------+

Related Bugs

  • bug 452909 — remove the shredder start page preference from the general tab
  • bug 452890 — move System Defaults from General to Advanced -> General
  • bug 452711 — use firefox default font chooser for display
  • bug 451620 — remove the Advanced Preference for Connection timeout