Give finer control over when a message is opened and marked as read
Feature Summary
Currently, if I right click on a message on the message column (to star it, or perhaps to forward it, for example) Geary automatically opens it on the right pane and the message is immediately marked as read.
Aditionally, if I want to move a conversation or group of conversations to a folder/label in an account I would usually ctrl+click or shift+click (as the case may be) on the emails I want to move and then drag them to the desired label (if using three pane view) or use the button in the top bar to move the selected conversations to a label. However, the first message to be ctrl+clicked will always open and be marked as read. Also, if dragging the messages to a label, the selected message clicked to initiate the dragging action will also be opened and marked as read.
I would like to have finer control of when a message is actually opened. Geary should differentiate between the action of selecting a message and that of opening a message.
How would you like it to work
I would like to right click a message in an inbox to take some action with it without the message automatically opening in the right pane and being marked as read. Likewise, I would like to be able to ctrl+click a message or more in an inbox to select them and drag them to a label (in three pane view) without any of them being opened in the process.
Relevant links, screenshots, etc.