Buffy/Mozilla: Mail: Menus

UI Specification

Three Pane Mail Menus

Last Modification: 

Author: Jennifer Glick
Creation Date: 5 January 2001 

Status: Mostly complete

Quicklinks:

Toolbar Menus
Context Menus
Standalone Window Menus

Feature Team

 

Engineering:

 Scott Putterman, Seth Spitzer

Marketing Lead: 

QA:

 Ninoschka Baca, Olga Milenkaya

Docs:

 Robin Foster Clark

UE:

 Jennifer Glick

 

Related Bugs

  1. 64326 - 'Mark as Read' changes status of Read Messages.
  2. 64563 - Add "Add New Account" to context menu in account pane.
  3. 75622 - 3pane Mail Menu: Add/Change/Move/Delete menu items

 


Summary

This spec covers the Toolbar and Context menus. 

 


Toolbar Menus

The following details the Mail window menus and their associated content.

Menubar

File

Edit

View

Search

Go

Message

Tasks

Help

 

Keyboard shortcuts are different for each platform.

Windows - Ctrl + <key>
Mac - Cmd + <key>, or hold the mouse down for about 1-2 seconds for the context menus to appear.
Linux - Alt + <key>

Windows conventions are show in the table below.

Keyboard mnemonics (Window and Linux) are underlined.

Note:  "[ ]" should not actually be inserted in the menus.  They are a visual placeholder to indicate where a checkbox in front of the menu item is allowed.

File

Edit

View

New --->
Open Message --- Ctrl+O
Attachments --->
Close --- Ctrl+W


Save As -->
Get New Messages --- Ctrl+T 
Get New Messages for  --->
Send Unsent Messages 
Subscribe...

Rename Folder...
Compact Folders
Empty Trash on <name>

Offline -->
Page Setu
Print Preview 
Print  --- Ctrl+P

Exit --- Ctrl+Q

"Get New Messages " -performs the same action as the "Get Msg" toolbar button. 

"Get Next [x] News Messages" appears below "Get New Messages" when a Newsgroup is selected. "x" is set by the user. *

Rename Folder..., changes to Rename Account when account selected.

 

Undo <action> ---Ctrl+Z
Redo <action> ---Ctrl+Y


Cut ---Ctrl+X
Copy ---Ctrl+C
Paste ---Ctrl+V
Delete <Msg/Folder/Newsgrp/Acct> ---Del
Select --->
Find in This Message... --- Ctrl+F
Find Again --- Ctrl+G
Find Previous --- Ctrl+Shift+G

Find Links As You Type --- '
Find Text As You Type --- /

<Folder> Properties
Mail & Newsgroups Account Settings...
Preferences...

"Delete Message" changes to "Cancel Message" when a newsgroup message  is selected, and "Unsubscribe" when a newsgroup is selected.

No Del key is shown for the Mac. "Del" for Win and Linux. Delete menu item follows platform specific behavior.  Forward delete for Windows and Linux, and Backspace delete for Mac.

"<name> Properties" is context sensitive. Folder, Mail Server, News Server or Newsgroup.

 

Show/Hide --->


Sort by --->
M
essages --->

Headers ---> 
Message Body As --->
Display Attachments Inline 

Stop ---  Esc (Cmd-. mac) 
R
eload

Load Images
Text Size --->
Character Coding -->
Message Source --- Ctrl-U
Message Info --- Ctrl-I
Customize Toolbar...

"Message Info" currently says "Message Security Info" in product. Once "Message Info" is implemented, this should return to "Message Info" which opens a dialog with a "General" tab and a "Security" tab. This will parallel the Browser "Page Info" menu item.

Customize Toolbar... - Future

File - New

Message  --- Ctrl+M
Folder...
Account...


Navigator Window  --- Ctrl+N 
Address Book Card...
Composer Page   --- Ctrl+Shift+N 
Instant Message  --- Ctrl+Shift+I

Top part of menu is Mail specific. Bottom part of menu is global (same across apps).

"Instant Message" is Netscape only.

Edit - Select

All <Blank | Message | Folder> --- Ctrl+A


Thread ---Ctrl+Shift+A
Flagged Messages


View - Show/Hide
 

[ ] Mail Toolbar  
[ ] Search Bar
[ ] Status Bar


[ ] Folder View
[ ] Folder Pane
[ ] Thread Pane

[ ] Message Pane


[ ] My Sidebar --- F9

"My Sidebar" for Netscape and "Sidebar" for Mozilla

File - Attachments

1 Attachment --->
2 Attachment --->
3 Attachment --->


Save All...


For Each Attachment Listed

Open


Save As... 

 

View - Sort by
 

[ ] Date
[ ] Flag
[ ] Junk Status
[ ] Label
[ ] Order Received

[ ] Priority
[ ] Sender
[ ] Size
[ ] Status
[ ] Subject
[ ] Thread

[ ] Unread


[x] Ascending
[  ] Descending

 

File - Save as
 

File... ---Ctrl+S
Template

View - Messages

[*] All
[ ] Unread  
[ ] Threads with Unread
[ ] Watched Threads with Unread


[ ] Ignored Threads 
   Expand All Threads --- *
   Collapse All Threads --- /

File - Get New Messages for
 

Get All New Messages --- Ctrl+Shift+T
------------------------
<acct1>
<acct2>
<additional accts as needed>

 

 

View Headers
 

[ ] All
[x] Normal
[ ] Brief

 

Offline
 

Work Offline/Online (toggle)


Download/Sync Now...
Offline Settings...

Get Flagged Messages 
Get Selected Messages

"Sync" instead of "Synchronize" to match the Netscape Address Book menu item.

View - Message Body As

[x] Original HTML 
[ ] Simple HTML
[ ] Plain Text 

"Original HTML" is the default.

 

 

View - Text Size

Smaller Ctrl+- 
Larger Ctrl++ 


50%
75%
90%
100% (Original Size) 
120%
150%
200% 

Other...

 


 

Go

Message

Tools

Next --->
Previous --->


Mail Start Page

Both Next and Previous menu items and shortcut keys move down the folder pane/newsgroup order, onto each account in turn. They do not loop back to finish an account before moving onto the next account.

Mail

New Message --- Ctrl+M 
Reply ---Ctrl+R
Reply to All --- Ctrl+Shift+R 
Forward ---Ctrl+L
Forward as --->
Edit Message As New ---Ctrl+E 


Move --->
Copy ---> 
Label --->
Mark --->

Create Filter From Message...
Add Sender to Address Book
Add All to Address Book

News

New Message --- Ctrl+M 
Reply to Sender
Reply to Newsgroup ---Ctrl+R 
Reply to All --- Ctrl+Shift+R 
Forward ---Ctrl+L
Forward as --->
Edit Message As New ---Ctrl+E 


Move --->
Copy ---> 
Label --->
Mark --->

Ignore Thread ---K
Watch Thread ---W
Create Filter From Message...

Add Sender to Address Book
Add All to Address Book

Ignore Thread and  Watch Thread only available when a news msg is selected.

"Reply to All" replies to the Sender, any Recipients and any Newsgroup(s).

App specific items at top for each component. Cross component items following.

Search Messages --- Ctrl+Shift+F 
Search Addresses


Message Filters
Run Filter on Folder --->

Junk Mail Controls
Run Junk Mail Controls on Folder 
Delete Mail Marked as Junk from Folder 

Import
Switch Profile
P
assword Manager --->
Download Manager

Web Development --->

 

Go Next

Message --- F
Unread Message --- N
Flagged Message


Unread Thread --- T

 

Message - Forward as
 

Inline
Attachment

 

 

Go Previous

Message --- B
Unread Message --- P
Flagged Message

 

Label

0 None


1 Important 
2 Work
3 Personal
4 To Do
5  Later

 

 

Mark

As Read --- M
Thread as Read --- R
All Read --- Ctrl+Shift+C 


[ ]  Flag
As Junk
As Not Junk

 

 


 

Window

Help

Netscape

Navigator   --- Ctrl+1
Mail & Newsgroups   --- Ctrl+2 
Instant Messenger    --- Ctrl+3
Composer   --- Ctrl+4
Address Book   --- Ctrl+5


1 Open Windows
2 ...

Mozilla

Navigator  --- Ctrl+1
Mail & Newsgroups --- Ctrl+2
IRC Chat --- Ctrl+3
Composer  --- Ctrl+4
Address Book  --- Ctrl+5


1 Open Window
2 Open Window

Netscape

Help and Support Center


What's New in <ProductName>
Feedback Center
Security Center 

About Plug-ins
About <ProductName>

Mozilla

Help Contents
R
elease Notes
 


About Plug-ins
A
bout Mozilla 

 

 

 


 
 


Standalone Message Window 

The Standalone Message Window Menus should function the same as the Main Mail Window except where noted below.

Menu

Disable

Remove/Hide 

File

Open Message
Rename Folder (or Account)...

 

Edit 

Undo 
Redo 
Cut
Paste
Edit Draft
Select --->

Properties 

View

Message
Sort by --->
Messages --->

 




Context Menus

5.0 Context Menu Structure:
 

Editing Functions (if any)


Actions to inner object
Actions to container object
Object Properties

Areas

Folder Panel

Thread Pane

Message Envelope

Message Body

Actions that apply to the selected folder and to the folder panel in general.

Actions that apply to the selected message as a whole and some actions for the message envelope.

Actions on the sender and recipients of the message.

Actions focus on the content of the message and the objects within it.

 

Note: "Reply to All" for News, replies to the Sender, Recipients and the Newsgroup.

Items in the context menus, which are currently not available, should be disabled.  For example, "Empty Trash Can" would be disabled if the there was no trash to empty.  "Send Unsent Messages" would be disabled if there were no unsent messages currently to send. 

Note: "Properties" dialogs (Image, Link) would open a dialog with descriptive information about the current item. Most of these are not currently implemented.

 

 


Folder Pane

The context is the folder and the folder panel. The command in these menus are actions for the selected folder and to the folder panel in general.

Note: "Subscribe..." appearing for Mail folders is dependent on the subscribing to IMAP folders feature making the B2 release.
 

Selected Item

Context Menu

Mail Server

Get Messages for Account
Subscribe...


New Folder...
Rename Account

Delete Account
Search Messages...
Account Properties

(open acct setup w/appropriate mail server selected)

Generic Folder
(IMAP or POP/Local)

Open in New Mail Window
Copy Folder Location
Subscribe...


New Subfolder...
R
ename Folder...
Compact This Folder

Delete Folder
Search Messages... 
Folder Properties

Inbox

 

Open in New Mail Window
Copy Folder Location
Subscribe...


New Folder...
Compact This Folder

Search Messages...
Folder Properties

Trash

Open in New Mail Window
Copy Folder Location
Subscribe...


New Subfolder...
Compact This Folder
Empty Trash

Search Messages... 
Folder Properties

Sent, Drafts, Templates

Open in New Mail Window
Copy Folder Location
Subscribe...


New Subfolder...
Compact This Folder

Search Messages... 
Folder Properties

Unsent Messages

Open in New Mail Window
Copy Folder Location
Send Unsent Messages...


Compact This Folder
Search Messages... 
Folder Properties

News Server

Subscribe...


Rename News Account
Delete News Account
Search Messages...
Account Properties

(open account setup w/appropriate news server selected)

Newsgroup

Open in New Mail Window
Subscribe...

Unsubscribe


Get Messages for Account
Mark Newsgroup Read 

Search Messages... 
Newsgroup Properties


 

 


Thread Pane

Actions that apply to the selected message as a whole and some actions for the message envelope.
 

Selected Item

Context Menu

Mail Message (one selected)

Open Message in New Window


Reply to Sender 
Reply to All
Forward
Edit As New...

Move to -->
Copy to -->
Label -->
Mark -->

Save As...
Print...
Delete

Mail Message (multiple selected)

Forward as Attachments 


Move to -- >
Copy to -- >
Label -- >
Mark -->

Print ... 
Delete

News Message (one selected)

"Copy Message Location" - when reading news article, it puts this into clipboard: "news://host/message-id"

Open Message in New Window 


Reply to Sender 
Reply to Newsgroup
Reply to All
Forward
Edit As New...

Copy Message Location
C
opy To -->
Label -->
Mark -->

Save As...
Print...
Cancel

News Message (multiple selected)

Forward as Attachments 


Copy To -->
Label -->
Mark -->
Print ... 
Cancel


 

 


Message Envelop

Actions on the sender and recipients of the message.
 

Selected Item

Context Menu

Envelope Area - Mail

Reply to Sender 
Reply to All 
Forward 
Edit As New...


Move to -- >
Copy to -- >
Label -- >
Mark -->

Save As... 
Print...
Delete
Add Sender to Address Book 
Add All to Address Book

Envelope Area - IM icon (Netscape Only)

Last two items only available if user currently connected to IM service.

Add to Address Book... 
Compose Mail To
Copy Email Address


Send Instant Message
Add to Buddy List...

Envelope Area - Individual Sender (Mail) or Recipient (To, Cc) Link

Last two items only available if user currently connected to IM service. (Netscape only)

Items in italics not implemented.

Add to Address Book...
Compose Mail To
Copy Email Address


Create Filter...
Block Address

Send Instant Message
Add to Buddy List...

Envelope Area - News

Reply to Sender 
Reply to Newsgroup 
Reply to All
Forward 
Edit As New...


Copy Message Location
C
opy to -->
Label -->
Mark -->

Save As... 
Print...
Cancel
Add Sender to Address Book 
Add All to Address Book

Envelope Area - Individual Sender or Recipient Link (News)

Last two items only available if user currently connected to IM service. (Netscape only)

Add to Address Book...
Compose Mail To
Copy Email Address


Create Filter...
Block Address

Send Instant Message
Add to Buddy List...

Attachment Area

Items in italics not yet implemented

Open
Save As...
Print...


Save All... 
Properties

 



Message Body

Actions focus on the content of the message and the objects within it.

Selected Item

Context Menu

Content Area - Mail (anywhere in body of message, nothing specific selected)

Select All 


Reply to Sender 
Reply to All 
Forward  
Edit As New...

Move To -->
Copy To -->
Label -->
Mark -->

Save As...
Print ... 
Delete

Content Area - News (anywhere in body of message, nothing specific selected)

Note: "Reply to All" for Newsgroups replies to the Sender, any Recipients, and any newsgroup(s).

"Copy Message Location" - when reading news article, it puts this into clipboard: " news://host/message-id"

Select All 


Reply to Sender 
Reply to Newsgroup 
Reply to All 
Forward 
Edit As New...

Copy Message Location 
C
opy To -->
Label -->
Mark -->

Save As...
Print ...
Cancel

Part or All of Context Area Selected - A

User specifically selects content in the message body,  which may or may not include Text, Links, Images, etc.

  1. Right-click over plain text
  2. Right-click over whitespace
  3. Right-click over a link or an image which is not contained within the selection

Copy 

 

Part or All of Context Area Selected - B

User specifically selects content in the message body,  which may or may not include Text, Links, Images, etc.

  1. Right-click over one of the links within the selection

 

Copy 


Plus "Link" section shown below 

 

Part or All of Context Area Selected - C  

User specifically selects content in the message body,  which may or may not include Text, Links, Images, etc.

  1. Right-click over one of the images within the selection 

Copy 


Plus "Image" section shown below 

 

 

Link

User invokes context menu over a Link.

Image Properties, Link Properties would open a dialog with descriptive information about the Link or Image.  Not currently available.

Open in New Window
Open in New Tab


Copy Link Address
Save Link As...
Add Link To Bookmarks
Edit Link in Composer

Link Properties

Image - Not Link  
User invokes content menu over  an Image. 

Image Properties, Link Properties would open a dialog with descriptive information about the Link or Image.  Not currently available.

View Image <name>


Copy Image 
Copy Image Address 
Save Image As...
Image Properties

Image Link  
User specifically selected an Image which is also a link

Image Properties, Link Properties would open a dialog with descriptive information about the Link or Image.  Not currently available.

Open in New Window
Open in New Tab


View Image <name>
Copy Link Address
Copy Image 
Copy Image Address
Save Link As...
Save Image As...
Add Link To Bookmarks 
Edit Link in Composer

Image Properties
Link Properties



 


Issues