Bug 3172 - Disabling Notification SysTrayIcon flagging of certain folders {Queue, Trash, ...}
Summary: Disabling Notification SysTrayIcon flagging of certain folders {Queue, Trash,...
Status: RESOLVED WORKSFORME
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: UI (show other bugs)
Version: 3.10.0
Hardware: PC Linux
: P3 enhancement
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2014-05-20 13:53 UTC by Pierre Fortin
Modified: 2015-09-02 18:43 UTC (History)
1 user (show)

See Also:


Attachments

Description Pierre Fortin 2014-05-20 13:53:31 UTC
The New messages feature for the Drafts folder needs some rework IMHO... :)

Showing an in-progress (open compose window) draft as New causes confusion, especially because Notification tray shows new message(s) when it's still the draft being worked on.  The New status can be reset by opening the Drafts folder and viewing the in-progress message; but the next keystroke will turn it on again. If the message is still being viewed in the main window while typing, every few characters, a new draft will appear, the old one will show read, then be deleted instantly -- momentarily, 2 copies (New,read) appear in the Drafts folder.

Suggestions:
* show as Unread (v. New) to overcome Notification tray issue
* show as read (not unread/new) while compose window is open
* allow user to configure a delay:
  - show unread after N {minutes,hours,days} -- 0 = never
  - show new after N {minutes,hours,days} -- 0 = never

Reasoning:  drafts usage differs by user and worse, by message:
- most of mine are works in progress as I research data
- some people do forget
- some drafts may require lots of research over extended time while others are urgent

Hmm...  that seems to suggest that each draft have a "reminder(snooze)" dialog when closed/saved, and [maybe] after no keystrokes for N minutes?  :)

Thoughts/discussion?
Comment 1 andré 2014-05-21 02:19:05 UTC
Why not only add a "new" tag to new bugzilla issues ?
(That is, the initial post for a bug number.)
That is very simple.
No need to tag anything else as "new", as replies to ordinary emails are pretty obvious.

BTW, it would be nice to have a separate mailing list for Claws bugzilla.
That allows much better control for end users, since bugzilla has fine controls for emails received.
If users want to filter the 2 lists together, so be it.
At least it will be easier to control threads and avoid duplicates than now.
Comment 2 Pierre Fortin 2014-05-21 11:29:04 UTC
Sorry Andre, but your comments have nothing to do with my enhancement request. Replying with more info via email.
Comment 3 Pierre Fortin 2015-09-02 00:06:05 UTC
Closing as this issue can be resolved by:

Configuration
  Preferences
    Plugins
      Notification
        SysTrayIcon

[X] Only include selected folders
 
Click on "Select Folders..."

[X] select recursively
[X] Mailbox (MH)
which will select all folders

Now, uncheck Sent, Drafts, Queue, Trash and/or any other folder(s) you don't want to be notified about.
Comment 4 Holger Berndt 2015-09-02 18:01:34 UTC
The plugin doesn't consider draft folders (or child folders of draft folders) for new mail notification. This workaround should not be necessary. Are you sure that the folder is really "Drafts"?
Comment 5 Pierre Fortin 2015-09-02 18:43:22 UTC
Hi Holger,

I just re-enabled Drafts folder in Notification/SysTrayIcon and it gives me both New and Unread status with no such message in any other folder...

Testing with a fresh userid, I see that enabling SysTrayIcon without using "Only include selected folders" appears to ignore Drafts as you state.

However, once "Only include selected folders" is checked, Drafts gets included with "select recursively", so it has to be explicitly de-selected.

I agree with you IF only Drafts should be ignored; but any user wanting to prevent notification on other folders will likely turn on all folders (including Drafts) as being easier to uncheck a few than checking all but...  :)

Maybe Drafts should be excluded in "select recursively"; but allowed if user desires/selects it...

Note You need to log in before you can comment on or make changes to this bug.