On Thu, 14 Mar 2002 15:16:55 +0100 (CET) Vadim Zeitlin 
<[EMAIL PROTECTED]> wrote:

VZ> Or, maybe, ignore
VZ> this option if there are new (or unread?) messages in it?

I had the same idea...

But I think that a nice behavior would be to have the possibility
to step back in the messages you visited, like the 'back' and 
'forward' buttons of a Web browswer.

- For each folder, you keep the list of displayed messages.
  Do not try to keep this list when closing M (or have it
  bounded in size)

- When switching to a new folder, go either to
    - unread (can be disabled)
    - last read (can be disabled)
    - last/first in folder

The algorithm when switching would be
  if (there is an unread message &&
      'unread' option is checked)
     go there
  else if (read-messages list not empty &&
      'last read' option is checked)
     go to last message read
  else if ('last' option is checked)
     go to last message in folder
  else
     go to first message
    
- Provide some 'back' and 'forward' buttons and/or keyboard
  shortcuts.
  
- The 'forward' button could be equivalent to the 'go to next
unread message' if there are no more 'already visited' messages
in the current folder.
  
I think that this way, the usual pattern could be kept (visiting
unread messages in a simple way), while allowing to step back.

A nice touch: when switching to another folder which has unread
messages, if the user immediately hits the 'back' button, mark
the currently displayed message as unread.

Comments ?

-- 
Xavier Nodet
PGP fingerprint: EFE0 0E75 C4DC 2654 5C36  4E2D 107C 19DE 0646 1FE2



_______________________________________________
Mahogany-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-users

Reply via email to