Composition: Implement / add context menu for right-click on attachment pane header bar's "X attachments [size]" labels (shortcut to actions for all attachments, and adding attachments)

NEW
Unassigned

Status

Thunderbird
Message Compose Window
--
enhancement
6 years ago
4 years ago

People

(Reporter: Thomas D., Unassigned)

Tracking

(Blocks: 1 bug, {ux-consistency})

Trunk
ux-consistency

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [ux-consistency with 3-pane bug 680695])

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
Created attachment 578832 [details]
Proposed UI (draft): attachment header bar context menu for composition

In analogy to what we've done well for 3 pane attachment panel in
Bug 680695 - Implement / add context menu with actions for all attachments for right-click on [paperclip icon], "X attachments" or [size] labels of attachment bar,
we should have the same efficiency and comfort for composition:

STR
1) On attachment pane's header bar, right-Click on "X attachments [size]" labels (as we can now do in 3-pane)

Actual
- nothing

Expected
- offer something useful :)
- internal ux-consistency with bug 680695 for 3-pane, where we can now right-click on attachment header bar's "X attachment [size]" labels to get at relevant actions :)
- show context menu with following relevant actions:

a) for "X attachments" with X > 0 (one or more attachments have been added):

+----------------------++-----------------------+
| Attach             > ||  File(s)...           |
+----------------------||  Web page...          |
| Open All (1)         |+-----------------------+
| Remove All           ||  Personal Card (vCard)|
| Rename All (2)       |+-----------------------+
+----------------------+
| Select All           |
+----------------------+

(1): "Open All" is not yet enabled (bug 707422)
(2): "Rename All" is not yet enabled (needs new bug)

b) for "0 attachments" (user has removed all attachments to start from scratch, disable all-attachment actions):
- "/" indicates a disabled menu item - 

+----------------------++-----------------------+
| Attach             > ||  File(s)...           |
+----------------------||  Web page...          |
|/Open All             |+-----------------------+
|/Remove All           ||  Personal Card (vCard)|
|/Rename All           |+-----------------------+
+----------------------+
|/Select All           |
+----------------------+

Blake, Jim, let me know if you need an interactive version to visualize this. Feedback welcome.

N.B. Of course, I was also thinking whether left-click on attachment header bar should open "Attach file" dialogue, but that might need some more reflection.
Attachment #578832 - Flags: feedback?(bwinton)
(Reporter)

Updated

6 years ago
See Also: → bug 680695
(Reporter)

Updated

6 years ago
Whiteboard: [ux-consistency with 3-pane bug 680695]
Comment on attachment 578832 [details]
Proposed UI (draft): attachment header bar context menu for composition

>STR
>1) On attachment pane's header bar, right-Click on "X attachments [size]" labels (as we can now do in 3-pane)
>- internal ux-consistency with bug 680695 for 3-pane, where we can now right-click on attachment header bar's "X attachment [size]" labels to get at relevant actions :)

For actual consistency, I would expect that clicking an empty area show the same menu.

>+----------------------++-----------------------+
>| Attach             > ||  File(s)...           |
>+----------------------||  Web page...          |
>| Open All   (1)       |+-----------------------+
>| Remove All           ||  Personal Card (vCard)|
>| Rename All (2)       |+-----------------------+
>+----------------------+
>| Select All           |
>+----------------------+

Since there aren't a ton of things in the attach menu, I don't see why we wouldn't just put those options inline.
And I think "Select All" is sufficiently similar to "Open All"/"Remove All"/"Rename All" to remove the separator between them.

That would leave us with:
+----------------------+
| Attach File(s)...    |
| Attach Web Page...   |
| Attach Personal Card |
+----------------------|
| Open All             |
| Remove All           |
| Rename All           |
| Select All           |
+----------------------+

But in general, this seems like a reasonable idea.
Attachment #578832 - Flags: feedback?(bwinton) → feedback+
(Reporter)

Updated

4 years ago
See Also: → bug 707424
You need to log in before you can comment on or make changes to this bug.