Re: [Evolution] Accidental sorting

2008-03-10 Thread Patrick O'Callaghan
On Mon, 2008-03-10 at 11:48 +0200, Timo Sirainen wrote:
> Is it really necessary that a single click on the
> From/Subject/Received/etc. column header changes the sorting? I use it
> on purpose maybe once a month, and accidentally hit it several times a
> week, which is getting annoying. How about instead a popup-menu with
> radio buttons:
> 
>  o No sorting
>  o Ascending
>  o Descending
> 
> I also tried how it would work if I instead sorted messages so that
> newest would be at the bottom instead of at the top. Besides somehow
> seeming weird looking when threading is enabled, the list gets scrolled
> to top every time a new message arrives while no messages are selected
> (e.g. I had expunged a message). So that isn't very usable either..

True. I use "latest at the bottom" with threading and this sort of thing
has always annoyed me. One suspects that the devs don't use this mode or
it would have been fixed a long time ago.

poc

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Accidental sorting

2008-03-10 Thread Reid Thompson
On Mon, 2008-03-10 at 08:16 -0430, Patrick O'Callaghan wrote:
> True. I use "latest at the bottom" with threading and this sort of thing
> has always annoyed me. One suspects that the devs don't use this mode or
> it would have been fixed a long time ago.
> 
+1 for fixing it -- I thought there was a bugzilla entry for this.. but
I can't seem to find it.  
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Accidental sorting

2008-03-10 Thread Rick Knight
Reid Thompson wrote:
> On Mon, 2008-03-10 at 08:16 -0430, Patrick O'Callaghan wrote:
>   
>> True. I use "latest at the bottom" with threading and this sort of thing
>> has always annoyed me. One suspects that the devs don't use this mode or
>> it would have been fixed a long time ago.
>>
>> 
> +1 for fixing it -- I thought there was a bugzilla entry for this.. but
> I can't seem to find it.  
> ___
> Evolution-list mailing list
> Evolution-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/evolution-list
>   
Isn't this normal behavior for other email clients (Thunderbird, 
Outlook)? I normally sort latest at the bottom, threaded, but I do at 
times need to sort on sender or subject. A single click on the column 
heading is very handy for this, so...
 +1 for leaving it be.

Thanks,
Rick
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Accidental sorting

2008-03-10 Thread Reid Thompson
On Mon, 2008-03-10 at 08:41 -0700, Rick Knight wrote:
> Reid Thompson wrote:
> > On Mon, 2008-03-10 at 08:16 -0430, Patrick O'Callaghan wrote:
> >   
> >> True. I use "latest at the bottom" with threading and this sort of thing
> >> has always annoyed me. One suspects that the devs don't use this mode or
> >> it would have been fixed a long time ago.
> >>
> >> 
> > +1 for fixing it -- I thought there was a bugzilla entry for this.. but
> > I can't seem to find it.  
> > ___
> > Evolution-list mailing list
> > Evolution-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/evolution-list
> >   
> Isn't this normal behavior for other email clients (Thunderbird, 
> Outlook)? I normally sort latest at the bottom, threaded, but I do at 
> times need to sort on sender or subject. A single click on the column 
> heading is very handy for this, so...
>  +1 for leaving it be.
> 
> Thanks,
> Rick
> ___
> Evolution-list mailing list
> Evolution-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/evolution-list

I was commenting on the fact that threaded sorting with latest emails at
the bottom seems to be broken ( one click sorting on headers is fine
with me, I prefer it actually ).  The issue I see is that if you sort by
date such that latest emails are at the bottom, and you have threaded
sorting on, thread location is determined by the datestamp of the first
email in the thread rather than the last email in the thread.  This
results in threads that are 'up the ladder and out of the viewing
window' receiving new responses that I as the user do not see unless I
scroll up the viewing window.  I believe that the thread location in the
viewing window should be determined by the datestamp of the last email
received for the thread.
___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Accidental sorting

2008-03-10 Thread Milan Crha
Hello,
there are some hidden options to enable that, they are on by default,
but if you use trunk/svn and scheme install failed for you, then the
option is off.

Try create/check these bool values in gconf editor:
/apps/evolution/mail/display/thread_latest
   (Whether sort threads based on latest message in that thread)

/apps/evolution/mail/display/thread_expand
   (Default value for thread expand state)

There is no UI option for these values at the moment.
Hope that helps,
Milan

On Mon, 2008-03-10 at 11:53 -0400, Reid Thompson wrote:
> I was commenting on the fact that threaded sorting with latest emails
> at
> the bottom seems to be broken ( one click sorting on headers is fine
> with me, I prefer it actually ).  The issue I see is that if you sort
> by
> date such that latest emails are at the bottom, and you have threaded
> sorting on, thread location is determined by the datestamp of the
> first
> email in the thread rather than the last email in the thread.  This
> results in threads that are 'up the ladder and out of the viewing
> window' receiving new responses that I as the user do not see unless I
> scroll up the viewing window.  I believe that the thread location in
> the
> viewing window should be determined by the datestamp of the last email
> received for the thread.

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Accidental sorting

2008-03-10 Thread Reid Thompson
On Mon, 2008-03-10 at 17:47 +0100, Milan Crha wrote: 
>   Hello,
> there are some hidden options to enable that, they are on by default,
> but if you use trunk/svn and scheme install failed for you, then the
> option is off.
> 
> Try create/check these bool values in gconf editor:
> /apps/evolution/mail/display/thread_latest
>(Whether sort threads based on latest message in that thread)
> 
> /apps/evolution/mail/display/thread_expand
>(Default value for thread expand state)
> 
> There is no UI option for these values at the moment.
>   Hope that helps,
>   Milan
Milan
:) That is greatly apprciated --
creating /apps/evolution/mail/display/thread_latest as TRUE fixed it for
me.

Thanks again,
reid

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Accidental sorting

2008-03-10 Thread Pete Biggs

I think what the original person meant is that if you have no message
selected and something happens to the folder, the system automatically
selects message number 1 which invariably means that the view
immediately scrolls to the top of the list.  As the original poster
said, this most often happens if you delete a message, then expunge -
the message you did have selected has disappeared and so the system
doesn't know where to go.

I have some sympathy with the devs.  If you delete & expunge a message
in the middle of the folder list, which message should then be
highlighted - if it's an unthreaded view, then just select the next in
the list - but if it's a threaded view, the next message may be in some
distant thread and it would be counter intuitive.  So they obviously
went for message number 1.

P. 


On Mon, 2008-03-10 at 17:47 +0100, Milan Crha wrote:
>   Hello,
> there are some hidden options to enable that, they are on by default,
> but if you use trunk/svn and scheme install failed for you, then the
> option is off.
> 
> Try create/check these bool values in gconf editor:
> /apps/evolution/mail/display/thread_latest
>(Whether sort threads based on latest message in that thread)
> 
> /apps/evolution/mail/display/thread_expand
>(Default value for thread expand state)
> 
> There is no UI option for these values at the moment.
>   Hope that helps,
>   Milan
> 
> On Mon, 2008-03-10 at 11:53 -0400, Reid Thompson wrote:
> > I was commenting on the fact that threaded sorting with latest emails
> > at
> > the bottom seems to be broken ( one click sorting on headers is fine
> > with me, I prefer it actually ).  The issue I see is that if you sort
> > by
> > date such that latest emails are at the bottom, and you have threaded
> > sorting on, thread location is determined by the datestamp of the
> > first
> > email in the thread rather than the last email in the thread.  This
> > results in threads that are 'up the ladder and out of the viewing
> > window' receiving new responses that I as the user do not see unless I
> > scroll up the viewing window.  I believe that the thread location in
> > the
> > viewing window should be determined by the datestamp of the last email
> > received for the thread.
> 
> ___
> Evolution-list mailing list
> Evolution-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/evolution-list

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Accidental sorting

2008-03-10 Thread Milan Crha
Right, we did steal the thread a bit, but with related thing, thus
should not be so bad. :)

There has been committed patch in 2.21.9x development cycle which did
ensure any message will be selected after delete (or hide the mesage in
general). It tries to find the nearest one with respect to scrollbar
position, but is involved only when the delete command didn't change to
other message itself.

I know about other method how to unselect message in a list, it's enough
to multiselect more than one message in a folder and change folder to
some other and back. Does it worth bug report? If yes, then feel free to
do it, it should not be too hard to store focused row instead of
selected row when there is multiselected more than one message in a
message list.

The answer, at this moment, is: that may be better in latest version,
(2.22) but still can be improved for some cases.
For unnecessary sorting, +1 for won't fix, I'm sorry.
Bye,
Milan

On Mon, 2008-03-10 at 17:27 +, Pete Biggs wrote:
> 
> I think what the original person meant is that if you have no message
> selected and something happens to the folder, the system automatically
> selects message number 1 which invariably means that the view
> immediately scrolls to the top of the list.  As the original poster
> said, this most often happens if you delete a message, then expunge -
> the message you did have selected has disappeared and so the system
> doesn't know where to go.
> 
> I have some sympathy with the devs.  If you delete & expunge a message
> in the middle of the folder list, which message should then be
> highlighted - if it's an unthreaded view, then just select the next in
> the list - but if it's a threaded view, the next message may be in
> some
> distant thread and it would be counter intuitive.  So they obviously
> went for message number 1.
> 
> P. 

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Accidental sorting

2008-03-11 Thread Milan Crha
On Mon, 2008-03-10 at 15:57 -0400, Reid Thompson wrote:
> are there other hidden options that may be of interest?  a list
> somewhere perhaps?
> 
> thanks,
> reid
> 

I've no idea about such list of hidden options, I only know about these.
Maybe somewhere in http://go-evolution.org or definitely in the source
code, in files *.schemas.in, there are list of all options with their
defaults.
Bye,
Milan

___
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list