Smart Mailbox Doesn't Refresh Itself
-
benny
- State changed from new to accepted
The explanation (I think): MailMate intentionally do not remove emails from the current view when, e.g., marking something “read” in the Unread mailbox. This is because it would quickly become confusing if an email disappeared just because the user was reading it. Unfortunately, this has some bad side-effects and I haven't yet found a good solution. But I'm thinking about it because I'm also bitten by it myself.
-
Jochen Issing
Mail.app has a menu item called "Rebuild", which refreshes the current mailbox.
Thereby the user could refresh the mailbox on demand and the UI would not get messed up automatically. -
Dave Eckhardt
One option might be to somehow indicate visually that the message
"isn't really there" (e.g., grey it out). Then clean up the greyed-out messages when the view updates in some other way (such
as something being added), or after a 5-minute delay. -
benny
@Jochen: Yes, some kind of explicit refresh method would be useful.
@Dave: Yes, some visual indication of the message state would be useful, but I don't think I should try to be “too smart” about auto-refreshing (at least not by default).
Thanks for your comments.
-
Jochen Issing
Thanks benny for both responding and MailMate! :)
Out of curiosity: Does accepted mean it's in the backlog and is there any way to see the backlog's progress? -
benny
@Jochen: It just means that it's something I'm willing to implement, but as can be seen in the ticket system that does not mean it's going to happen any time soon. It could be days or it could be years. If/when I do implement it then the ticket is updated with “fixcommitted/fixreleased”.
-
fnurl
- Tag set to smartfolder, smartmailbox
Yes, a "refresh" option for Smart Mailboxes would be nice. I agree that an auto-refresh is not optimal. However, a notification just below the column headers saying something like "New messages are available for this view. Refresh?" together with "Yes" and "Not this time" buttons would be a good way of handling this I think.
(basically what Gmail does for conversations -- "A new reply from X is available, update conversation?")
-
benny
@fnurl: New things should always appear immediately. This ticket is about MailMate not removing messages from the currently displayed mailbox if it was triggered by a keyword change. This is intentional, but the current implementation is a bit too general and some times emails stick to a mailbox when it doesn't make a lot of sense.
-
Januz
Has a command to refresh a smart mailbox ever been added? I would also like to manually (with a keyboard shortcut) refresh the current smart mailbox. Thanks!
-
benny
- State changed from accepted to fixcommitted
The default behavior should be better now, but there actually is a keybinding selector for explicitly refreshing (no menu item):
refreshMailbox:With respect to the original problem in this ticket, I believe MailMate has better default behavior now.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.