http://zeitlin.homeunix.com/cgi-bin/mbugs/show_bug.cgi?id=870

           Summary: Sorting and threading interact sometimes in  counter-
                    intuitive ways
           Product: Mahogany
           Version: from CVS
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P3
         Component: Message viewer
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


There is an unfortunate interaction between threading and sorting.
(This is threading on a local mbox-file)

I have threading on and at the same time the messages sorted by date. (Most
recent on top) With this situation, the first message in the thread seem to
indicate the date, which is used for the sorting. (This will "usually" be
the oldest in the thread)

At the same time, I have folders with a bunch of mail I didn't even open
So on many folders the count of unread messages doesn't say much...

In comes another message (a response to a thread which has been going on for
quite a while) which is really urgent. But instead of showing up (with the
whole thread) near the top, it gets buried in the folder waaay down.

Could the threading/sorting-interaction please be changed in the following
way: Threading is done first, in the "usual" way. Sorting comes as a second
step. Sorting regards the whole thread as one entity. (As it already does)
For sorting by date or size the algorithm is changed so that:
- For sorting ascending, find the message in the thread with the smallest
attribute used for the sorting. The sort-order of the whole thread is
according to this finding. (Inside the thread the messages still stay in
the threading-order)
- For sorting decending, find the bigest attribute in the thread.

(For other sort criteria besides size and date, the sorting is still done
accoring to the oldest message in the thread)

> But there is something else... Considering the newest message to tag the
> entire thread means that any incoming message may move a whole thread.
> Not very nice if it happens when you're looking at this thread or
> another nearby... 

Yes, I see the point (but didn't think of it). Mainly because I have no
permanent internet-connection and are doing the download using fetchmail.
So this should be probably made just a new configuration option.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to