You are here: Mail UE Specs > Mail & News: Mime Parts on Demand

UI Specification: Menu Framework

Written by Jennifer Glick

Table of content

1. Related Bugs

Based on reviewing the proposals and comments in the bugs above, below are the issues I believe need to be discussed and resolved. Please excuse if I missed anything.

2. Main Menus

Items in italics are planned but not yet implemented.

A. Browser

File

Edit

View

New --->
Open Web Location --- Ctrl+Shift+L
Open File... --- Ctrl+O
Close --- Ctrl+W

Save Page As... --- Ctrl+S
Send Page...
Send Link...

Edit Page... --- Ctrl+E
Frame --->

Page Setup...
Print Preview
Print --- Ctrl+P
Print Plus (NS) --->

Work Offline
Exit --- Ctrl+Q

Close Tab --- Ctrl+W
Close Window --- Ctrl+Shift+W

Undo <action> --- Ctrl+Z
Redo <action> --- Ctrl+Y
Cut --- Ctrl+X
Copy --- Ctrl+C
Paste --- Ctrl+V
Delete--- Del
Select All --- Ctrl+A
Find in This Page... --- Ctrl+F
Find Again --- Ctrl+G

Fill in Form
Save Form Info

Preferences...
Show/Hide --->
Full Screen ---F11
Stop --- Esc (Cmd-. mac)
Reload --- Ctrl+R
Show Images

Text Size --->
U
se Stylesheet --->
Character Coding -->

Page Source --- Ctrl+U
Page Info --- Ctrl+I

Apply Theme --->

If Lang and WC remains here, separate group with Char Coding?

File - New
Navigator Window --- Ctrl+N
Navigator Tab --- Ctrl+T

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

Component specific stuff at top, other components below. "Instant Message" is NS only. Mozilla is Chatzilla.

Ctrl+M *1

View - Show/Hide
[ ] Navigation Toolbar
[] Personal Toolbar
[] Site Navigation Bar --->
[ ] Status Bar
[ ] Component Bar

[ ] Sidebar--- F9

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

Site Navigation Toolbar - Moz only.

File - Frame
Save
Edit
Send
Print

View - Text Size
SmallerCtrl+-
LargerCtrl++

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

Other...

View - Character Coding
Auto Detect -->
More -->
Customize...

1 List of Recent
2 ...
3 ...

View - Apply Theme
Get New Themes
1 Modern
2 Classic
3 ...

 

Go

Bookmarks

Tools

Back --- Alt+Left Arrow
Forward --- Alt+Right Arrow
Home --- Alt+Home

History --- Ctrl+H
0 List of Last 10 urls
1
...
2
...
3 ...
4 ...
5 ...
6 ...
7 ...
8 ...
9 ...

Ctrl+H *1

Add to Bookmarks --- Ctrl+D
File Bookmark... ---Ctrl+Shift+D
Manage Bookmarks... --- Ctrl+B

Personal Toolbar Folder --->
Bookmarks and/or Folders
...
...
...

"Bookmark this Page"? and what would "File Bookmark" becomes "Add Bookmark..."?

App specific items at top. Cross product items below.

Mozilla
Search the Web --- Ctrl+Shift+F
Translate Page
Form Manager --->
Cookie Manager --->
Image Manager --->

Password Manager --->
Download Manager

Web Development --->

NS Commercial
Search --->
Translate Page
Form Manager --->
Cookie Manager --->

Password Manager --->
Download Manager

Web Development --->

Search
Search the Web --- Ctrl+Shift+F
Yellow Pages
Stock Quote Lookup
Maps and Directions
People Finder
Reference Desk
Shopping Search

Internet Keywords


Form Manager

Fill in Form
Save Form Info

Edit Form Info
Manage Sites

Cookie Manager
Block/Unblock Cookies from this Site
Manage Stored Cookies

Toggle Block/Unblock

Password Manager

Lock/Unlock Passwords
Manage Stored Passwords

Toggle Lock/Unlock Passwords

Web Development

Java Console
JavaScript Console
JavaScript Debugger
Dom Inspector

Image Manager - Moz only

Block/Unblock Images from this Site
Manage Image Permissions

Window

Help

Navigator
Mail & Newsgroups
Instant Messenger/Chatzilla
Composer
Address Book

Net2Phone
Other

1 Open Windows
2 ...

Help and Support Center
What's New in <ProductName>
Feedback Center
Security Center

About Plug-ins
About <ProductName>

B. Mail

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 Setup
Print Preview --- Ctrl+Shift+P

Print --- Ctrl+P
Print Plus (NS) --->

Exit --- Ctrl+Q

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

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

Show/Hide --->
Sort by --->
M
essages --->
Headers --->
Message Body As --->

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

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

"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.

File - New

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

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

Ctrl+M *1

Edit - Select
All <Blank | Message | Folder> --- Ctrl+A
Thread ---Ctrl+Shift+A
Flagged Messages


View - Show/Hide
[ ] Mail Toolbar
[ ] Search Bar
[] Status Bar

[ ] Folder Pane
[ ] Thread Pane

[ ] Message Pane

[ ] My Sidebar--- F9

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

View - Text Size
SmallerCtrl+-
LargerCtrl++

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

Other...

Go

Message

Tools

Next ---> Previous -->
Mail Start Page

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...
BlockSender

Add Sender to Address Book
Add All to Address Book

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

Search Messages... --- Ctrl+Shift+F
Search Addresses...
Message Filters
Import

Password Manager --->
Download Manager

Web Development --->

C. Address Book

File

Edit

View

New --->
Close --- Ctrl+W

Page Setup...
Print Preview --- Ctrl+Shift+P

Print <Card/Mailing List>... --- Ctrl+P
Print Address Book...
Print Plus --->

Exit --- Ctrl+Q

Undo --- Ctrl+Z
Redo ---Ctrl-Y (Cmd+Shift-Z mac)

Cut --- Ctrl+X
Copy --- Ctrl+C
Paste --- Ctrl+V
Delete --- Del

Select All --- Ctrl+A
<Card/AB/Directory> Properties... --- Ctrl+I
Preferences...

Show/Hide --->
Show Name as --->
Sort by --->

File - New
Address Book Card...
Mailing List...
Address Book...
LDAP Directory...
External Address Book...

Navigator Window --- Ctrl+N
Message --- Ctrl+M
Composer Page --- Ctrl+Shift+N
I
nstant Message --- Ctrl+Shift+I

Ctrl+M *1

View - Show/Hide

[ ] Address Book Toolbar
[ ] Search Bar
[ ] Status Bar

[ ] Card Summary Pane
[ ] My Sidebar --- F9

View - Show Name as

[ ] First Last
[ ] Last, First
[ ] Display Name

View - Sort (select one)

[ ] Name
[ ] Email
[ ] Organization
[ ] Nickname
[ ] Screen Name
[ ] Additional Email
[ ] Department
[ ] Title
[ ] Mobile
[ ] Pager
[ ] Fax
[ ] Home Phone
[ ] Work Phone

[ ] Ascending
[ ] Descending

Tools

Search Addresses...
I
mport...
Export...
Sync Address Books

Password Manager --->
Download Manager
Web Development --->

D. Composer

(Not reviewed in Pixeljockeys meeting)

File

Edit

View

New --->
Open Web Location --- Ctrl+Shift+L
Open File... --- Ctrl+O
Recent Pages -->
Close --- Ctrl+W

Save --- Ctrl+S
Save As...

Save As Charset...
Publish
Publish As...
Revert to Last Saved
Preview in Browser
Send Page...

Page Setup...
Print Preview --- Ctrl+Shift+P

Print --- Ctrl+P
Print Plus (NS) --->

Exit --- Ctrl+Q
Undo <action> --- Ctrl+Z
Redo <action> --- Ctrl+Y
Cut --- Ctrl+X
Copy --- Ctrl+C
Paste --- Ctrl+V
Delete--- Del
Select All --- Ctrl+A
Find and Replace... --- Ctrl+F
Find Again --- Ctrl+G

Check Spelling --- Ctrl+K
Publishing Site Settings...
Preferences...

Show/Hide --->
[ ] Normal Edit Mode
[ ] Show All Tags
[ ] HTML Source
[ ] Preview

Character Coding --->

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

Component specific stuff at top, other components below. "Instant Message" is NS only. Mozilla is Chatzilla.

Ctrl+M *1

View - Show/Hide
[ ]Composition Toolbar
[ ]Format Toolbar
[ ]Edit Mode Toolbar
[ ]Status Bar

[ ] Sidebar--- F9

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

Insert

Format

Table

Tools

Link... --- Ctrl+L
Named Anchor...
Image...
Horizontal Line...
Table...
HTML...
Characters and Symbols...

Break Below Image(s)

Font --->
Size --->
Text Style --->
Text Color --->

Remove Text Styles --- Ctrl+Shift+K
Remove Link(s) --- Ctrl+Shift+L
Remove Named Anchors --- Ctrl+Shift+A

Paragraph --->
List -->

Align --->
I
ncrease Indent --- Ctrl + ]
Decrease Indent --- Ctrl + [

Advanced Properties --- Alt+Enter
Page Colors and Background
Page Title and Properties...

Insert --->
Select --->
Delete --->

Join with Cell to the Right
Split Cells

Table or Cell Background Color
Table Properties...

App specific items at top. Cross product items below.
Check Spelling
Export to Text
Validate HTML

Password Manager --->
Download Manager

Web Development --->


3. Remaining Issues

  1. View Menu: "Languages and Web Content". Remove. Why is this a separate menu item if it opens the Pref panel? Other pref panels don't have their own menu item. Remove or move to Tools Menu. Check with Don Brag. Pixeljockeys 3/22/02.
  2. View Menu: Is "Character Coding" or "Encoding" or "Character Set" correct? Check with international folks. Pixeljockeys 3/22/02.

4. Discussed Issues

  1. File Menu. "New <component window>" is the first menu item, plus the first menu item in New flyout menu. Remove it as first menu item and only have it as first menu item in New flyout menu. Top items in New flyout are specific to that app. Items below the splitter are applicable to other apps. Pixeljockeys 3/20/02. Agreed to give this a try. If there are problems, will re-evaluate.
  2. File Menu. Move "Close" to be grouped with New and Open items. Last item in top group before separator, instead of with "Save" items. Pixeljockeys 3/20/02.
  3. File Menu. Order of Print items. See examples below. Leave as is in current product. Pixeljockeys 3/20/02.
  4. File Menu: Quit vs Exit. OS specific. Pixeljockeys 3/20/02.
  5. File Menu: "Edit Page" moved to 2nd grouping instead of by itself. Keep it by itself. Pixeljockeys 3/20/02.
  6. File Menu: Save Frame, Edit Frame, Send Frame, Print Frame. Do these all need to be added? Can any of them toggle with their "Page" version? Frames flyout menu --> Pixeljockeys 3/22/02.
  7. Edit Menu: "Manage Saved Data". This is already in the Forms Manager flyout menu. Does it need to be duplicated? Especially since FM is more prominent now. Remove. Pixeljockeys 3/22/02.
  8. Edit Menu: "Prefill Form" and "Save Form Data". Move to top of Forms Manager flyout. Change to "Fill in Form" and "Save Form Info" and leave in Edit menu. Duplicate in Forms Manager flyout as well. Pixeljockeys 3/22/02.
  9. View Menu: "Full Screen?" Why is this here if OS controls already do this? Leave in. Pixeljockeys 3/20/02.
  10. View Menu: Move "Sidebar/My Sidebar" from the top of View menu into the Show/Hide flyout with rest of related show/hide items. Agreed. Pixeljockeys 3/20/02.
  11. Mail. View Menu. Change "Message" to "Message Pane" and move it into the "Show/Hide-->" menu. Agree. Pixeljockeys 3/22/02.
  12. View Menu: "Text Size" or "Text Zoom"? Which will users understand better? "Text Size" for now. Pixeljockeys 3/22/02.
  13. View Menu: Group "Character Coding" with "Text Size" and "Use Style Sheet"? Yes. Pixeljockeys 3/22/02.
  14. Search Menu. Should it be its own separate menu or broken into the Edit Menu (Find, Find Again) and the "Tools" menu? Get rid of top level Search menu in order to break Task menu into two menus and still keep menu number from growing. "Find" items into Edit menu. Other stuff, potentially in Tools or Go menus. Pixeljockeys 3/20/02.
  15. Go Menu. Browser. Brief History or Long History. See examples above. Brief History. Pixeljockeys 3/22/02.
  16. Go Menu. Should it be its own separate menu or a submenu of View Menu? Leave as separate menu. Pixeljockeys 3/22/02.
  17. Bookmarks: "Manage Bookmarks". Group with first two menu items. Agreed. Pixeljockeys 3/22/02.
  18. Bookmarks: "Add Bookmark" and "File Bookmark..." OR "Add to Bookmarks" and "Add to Bookmarks In...". One adds the bookmark to end of list, other opens a dialog and allows user to customize the new bookmark. Leave as is for now (Add and File). Pixeljockeys 3/22/02.
  19. Preferences and Mail & Newsgroup Account Settings. These belong in Edit menu or a "Tools" menu? Edit Menu. Pixeljockeys 3/20/02.
  20. Tasks Menu is not working well. Users unsure of what they will find in this menu. Mixes the components and the features/tools and window management stuff in one menu. There doesn't seem to be a good menu name to convey everything it contains. Plus, features/tools get buried in flyout menus.Proposal 1 - leave contents intact and try and find a better name for menu (Windows, Tools).Proposal 2 - break the contents into two menus (yes it adds another menu, but users will more easily be able to find what they are looking for). (Tools/Windows/Applications/Features). Lets try Proposal 2, Tools and Windows menus. Pixeljockeys 3/20/02.
  21. Tools Menu. Change "Utilities" flyout to "Web Development" flyout. Pixeljockeys 3/22/02.
  22. Work Offline moves to Tools menu. Leave in File menu. Pixeljockeys 3/22/02.
  23. Tools: Forms Manager. Manage Stored Form Data changes to "Edit Form Info" to match wording changes of related items in Edit menu. Pixeljockeys 3/22/02.
  24. Translate moves to Tools menu. According the PM, this won't be available in next release. Pixeljockeys 3/22/02.
  25. Password Manager. Change "Log Out" to Lock/Unlock Password toggle for better explanation. Pixeljockeys 3/22/02.
  26. Password Manager flyout. Most of the menu items here correspond to an individual setting in Preferences. Why are they duplicated here? How often do users Change or Reset their MP? Encrypt/Obscure Info is a toggle pref setting. Maybe a "Password Manager" item that opens the Pref if necessary. Remove: Change Master Password, Reset Master Password, Encrypt Sensitive Information. Obscure Sensitive Information. Pixeljockeys 3/22/02.
  27. Move "Understanding Privacy" to Help Menu. Yes. Verify with Sean Cotter, Tech Pubs. Pixeljockeys 3/22/02.

5. Updates Since PJs Meeting

  1. 135204. Remove duplicate search items/"Search" flyout menu from Tools menu.
  2. Remove "Understanding Privacy" from the Help menu. It is already covered as a top level help topic. Per Tech Pubs team. 4/5/02.
  3. Bug 135862 - "New Composer Page" menu item is missing from Composer menus.
  4. Remove Understanding Privacy from Help menu since it is already a top level item in the Help Index. Per Steve Rudman. 4/02. Bugscape 13188.
  5. 135572 - Remove Theme Preferences from the View > Apply Theme submenu. Agree-PJ's 4/29/02.
  6. 135784 - Cookie Manager menu and Image Manager menu is not consistent. Make it match other menus-PJ's 4/29/02.
  7. 135022 - Apply Theme missing from View Menu for Components other than Navigator. Remove theme switching from menu completely since switching themes on fly doesn't work. PJ's 4/29/02.
  8. 135204 - Search Messages... and Search Addresses.. appear twice under Tool | Search. Agree-PJ's 4/29/02.
  9. Leave Translate in Tools menu for Mozilla builds. PJ's 4/29/02.
  10. "Translate" becomes "Translate Page" and moves above the Managers. Yes. Neil and timeless 11/17/03.

6. Foot Notes *

  1. Mac OS X declares command-h and command-m as the keyboard shortcut/accelerator for Hide and Minimize respectively. We collide with these shortcuts/accelerators with our commands for History and New Message. In order to solve this collision it is the consensus of the Mac development community to change our shortcuts/accelerators to shift-command-h for History and shift-command-M for New Message. Steve Dagley