Thunderbird:Menus:Menus after some consolidation: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (linkify current page)
Line 9: Line 9:
==Cross-Platform Menus==
==Cross-Platform Menus==


:*File
Redundancies <div style="display:inline; background-color:#8f8;">highlighted</div> like this.
:**New
:***New Message...
:***New Folder...
:***New Saved Search...
:***New Account...
:***New Address Book Card...


The first changes can start here. First, 'New Message' is duplicated in the Message menu. We should get rid of one or the other of these. (more later on what I think should happen)
:<p style="background-color:yellow;">I don't believe there are very many duplicate items in the top level menus, at all. More fruitful would be comparing top-level to context menus, '''assuming''' you really want to eliminate all redundancies between them. --[[User:Mcow|mcow]]</p>
 
*File
**New
***New Message... <div style="display:inline; background-color:cyan;">[toolbutton]</div><br><div style="display:inline; background-color:#8f8;">New Message redundant with Message|New, below</div>
***New Folder...
***New Saved Search...<br><div style="background-color:yellow">If the "all folders are virtual" model is implemented, then obviously the New Folder and New Saved Search would be consolidated.</div>
***New Account...
***New Address Book Card...


**Open Saved Message...
**Open Saved Message...
**Attachments
**Attachments<br><div style="display:inline; background-color:yellow;">this submenu has changed already in the trunk</div>
***(list of attachments)
***Save All
**Close (Window)
**Close (Window)
**Save As
**Save As
***File
***File
***Template
***Template
**Get New Messages for
**Get New Messages for <div style="display:inline; background-color:cyan;">[toolbutton]</div>
***Get All New Messages
***Get All New Messages<br><div style="background-color:yellow">In the suite, this item is labelled "All Accounts", much nicer</div>
***(list of accounts follows)
***(list of accounts follows)
**Send Unsent Messages
**Send Unsent Messages
Line 41: Line 45:
**Page Setup...
**Page Setup...
**Print Preview
**Print Preview
**Print...
**Print... <div style="display:inline; background-color:cyan;">[toolbutton]</div>
**Exit/Quit (but not available on Macs)</h3>
**Exit/Quit (but not available on Macs)</h3>


Line 51: Line 55:
**Paste
**Paste
**Cancel Message
**Cancel Message
**Delete
**Delete Folder|Message <div style="display:inline; background-color:cyan;">[toolbutton]</div>
**Delete Folder
**Delete Message
**Select
**Select
***Select All
***All<br><div style="background-color:yellow">unnecessary separator here</div>
***Thread
***Thread
**Find
**Find
Line 64: Line 66:
***Search Addresses...
***Search Addresses...
**Folder Properties...
**Folder Properties...
**Preferences (Options)
**Preferences<br><div style="background-color:yellow">Edit|Preferences is platform-specific, e.g. Linux; Windows (and other?) platforms use Tools|Options</div>


*View
*View
Line 94: Line 96:
**Next
**Next
***Message
***Message
***Unread Message
***Unread Message <div style="display:inline; background-color:cyan;">[toolbutton]</div>
***Flagged Message
***Flagged Message
***Unread Thread
***Unread Thread
**Previous
**Previous
***Message
***Message
***Unread Message
***Unread Message <div style="display:inline; background-color:cyan;">[toolbutton]</div>
***Flagged Message
***Flagged Message
**Mail Start Page
**Mail Start Page


*Message
*Message<br><div style="background-color:yellow">see [https://bugzilla.mozilla.org/show_bug.cgi?id=236833 bug 236833]</div>
**New Message
**New Message <div style="display:inline; background-color:cyan;">[toolbutton]</div><br>redundant with File|New|Message, cited above
**Reply
**Reply <div style="display:inline; background-color:cyan;">[toolbutton]</div>
**Reply All
**Reply All <div style="display:inline; background-color:cyan;">[toolbutton]</div>
**Forward
**Forward <div style="display:inline; background-color:cyan;">[toolbutton]</div>
**Forward As (Inline or Attachment)
**Forward As (Inline or Attachment)
**Edit Message as New
**Open Message
**Open Message
**Edit Message as New
**Edit Message as New
**Move
**Move <div style="display:inline; background-color:cyan;">[toolbutton]</div>
**Copy
**Copy
**Label
**Label
**Mark
**Mark <div style="display:inline; background-color:cyan;">[toolbutton]</div>
**Create Filter from Label...
**Create Filter from Label...


*Tools
*Tools
**Address Book
**Address Book <div style="display:inline; background-color:cyan;">[toolbutton]</div>
**Extensions
**Extensions
**Themes
**Themes

Revision as of 18:23, 15 March 2005

  1. Current Menus
  2. After some consolidation
  3. After extraneous item removal

Basic Ideas

The goal is to reduce the overall weight of the menus, both in the total number of items and in the total number of submenus. The first way to do this is to consolidate items. Commands which exist in multiple places in the menus should be consolidated into the most intuitive place. (This isn't to say that commands shouldn't be accessible through keyboard shortcuts or other methods, but within the primary menus as a general rule we should limit it to one location.)

Cross-Platform Menus

Redundancies

highlighted

like this.

I don't believe there are very many duplicate items in the top level menus, at all. More fruitful would be comparing top-level to context menus, assuming you really want to eliminate all redundancies between them. --mcow

  • File
    • New
      • New Message...
        [toolbutton]

        New Message redundant with Message|New, below
      • New Folder...
      • New Saved Search...
        If the "all folders are virtual" model is implemented, then obviously the New Folder and New Saved Search would be consolidated.
      • New Account...
      • New Address Book Card...
    • Open Saved Message...
    • Attachments
      this submenu has changed already in the trunk
      • (list of attachments)
      • Save All
    • Close (Window)
    • Save As
      • File
      • Template
    • Get New Messages for
      [toolbutton]
      • Get All New Messages
        In the suite, this item is labelled "All Accounts", much nicer
      • (list of accounts follows)
    • Send Unsent Messages
    • Subscribe...
    • Rename Folder
    • Compact Folders
    • Empty Trash
    • Offline
      • Work Offline
      • Download/Sync Now...
      • Offline Settings
      • Get Flagged Messages
      • Get Selected Messages
    • Page Setup...
    • Print Preview
    • Print...
      [toolbutton]
    • Exit/Quit (but not available on Macs)
  • Edit
    • Undo
    • Redo
    • Cut
    • Copy
    • Paste
    • Cancel Message
    • Delete Folder|Message
      [toolbutton]
    • Select
      • All
        unnecessary separator here
      • Thread
    • Find
      • Find in This Message...
      • Find Again
      • Find Previous
      • Search Messages...
      • Search Addresses...
    • Folder Properties...
    • Preferences
      Edit|Preferences is platform-specific, e.g. Linux; Windows (and other?) platforms use Tools|Options
  • View
    • Toolbars
      • Mail Toolbar
      • Search Toolbar
      • Status Bar
      • Customize...
    • Layout
      • Classic View
      • Wide View
      • Vertical View
      • Message Pane
    • Sort By (with a load of options)
    • Messages (with a load of options)
    • Threads (with a load of options)
    • Headers (with a load of options)
    • Message Body As (with a load of options)
    • Display Attachments Inline
    • Text Size
      • Increase
      • Decrease
      • Normal
    • Character Encoding
    • Message Source
    • Message Security Info
  • Go
    • Next
      • Message
      • Unread Message
        [toolbutton]
      • Flagged Message
      • Unread Thread
    • Previous
      • Message
      • Unread Message
        [toolbutton]
      • Flagged Message
    • Mail Start Page
  • Message
    • New Message
      [toolbutton]

      redundant with File|New|Message, cited above
    • Reply
      [toolbutton]
    • Reply All
      [toolbutton]
    • Forward
      [toolbutton]
    • Forward As (Inline or Attachment)
    • Open Message
    • Edit Message as New
    • Move
      [toolbutton]
    • Copy
    • Label
    • Mark
      [toolbutton]
    • Create Filter from Label...
  • Tools
    • Address Book
      [toolbutton]
    • Extensions
    • Themes
    • Message Filters...
    • Run Filters on Folder
    • Junk Mail Controls
    • Run Junk Mail Controls on Folders
    • Delete Mail Marked as Junk in Folders
    • Import...
    • Account Settings...
  • Help
    • Release Notes
    • Mozilla Thunderbird Help
    • About Mozilla Thunderbird

Mac-only Menus

  • Thunderbird (Mac only)
    • About Thunderbird
    • Preferences...
    • Quit Thunderbird

I have no suggested changes for this menu; it fits with what I know exists for Firefox (or what may eventually exist - I don't use a Mac, and I might be confusing current status with status after some patches I've been watching get reviewed and checked into source).

  • Window (Mac only)
    • Minimize
    • Zoom
    • Bring All to Front
    • Mail & Newsgroups
    • Address Book

These menus are pretty normal as well. I don't know the rationale for having both 'Mail and Newsgroups' and 'Address Book' in this menu, but it's only a fifth item in what's already a small menu. Someone more knowledgeable on Mac conventions should speak up here if there's a possible problem.