Hello Steven,

I could reproduce your bug report. Thank you for your note. I thought I had 
fixed this one before, so I have to check what goes wrong. The change was not a 
small one so it is not unexpected if there are still bugs in use cases, which 
have no use...

There is a tradeoff between incremental and full sort. Incremental sort gives 
you quickly the first 50, but please do not scroll to the bottom..., do not use 
the search features provided by the game list. On the other side sorting the 
complete base takes 2-20 seconds for a large base, but then you have the same 
performance as before. I like very much sorting by number of variations and 
then average Elo. So I do it once and save it to disk. Next time I click sort, 
then load and the base is sorted. 

If I compare the old game list widget and the new one I still have some points:

The old one has the scroll bar at the bottom. Looks strange, but normally you 
have this window at the bottom of the screen with full width of the monitor and 
it shows maybe 10 games. In this environment your are not able to scroll in 
large bases if the scroll bar is at the side.

Fulvio has implemented an ad hoc sorting by selecting columns. This can be done 
only with incremental search. So I select variation count and it does an 
incremental of the first 50 games, then I select average EL0 and it does it 
again. If I now have in the context menu an option to trigger a full sort and 
then to store the result to disk this would be nice and it would have the full 
functionality of my sort widget. 

Not being a talented UI developer I just adapted the existing game list window 
and reused the idea of the sort widget in the maintenance window. I cannot say 
that I am happy with the result, but I think the full and persistent sort 
should still be a possible option.

        Gerd


-----Ursprüngliche Nachricht-----
Von: Steven [mailto:stevena...@yahoo.com] 
Gesendet: Mittwoch, 29. Juni 2011 01:09
An: f...@libero.it
Cc: Gerd; Scid Users List
Betreff: Re: [Scid-users] New "Best tree games" window

Just a silly case scenario that causes the new code to crash. 
Open Icofy or junkbase [Junkbase has unmatched braces (amongst other bad stuff) 
in player names, but Icofy isnt too bad i think]. Open Gamelist -> Press Sort 
-> 
Don't add any criteria, and press Sort. Scid crashes. And Fulvio's switcher 
gamelist also performs funny when moving the slider through junkbase - but it's 
ok on the huge Icofy.


One thing about Gerd's new gamelist sort, from a design perspective which makes 
me hesitate to use it: Say one has a huge DB, and we filter games "Joe Blog". 
We 
might have 50 games which we'd like to sort by length. So perform a gamelist 
sort by length (and sorry - but the current sort widget isn't very good), but 
we 
have to WAIT while the WHOLE base is sorted, when all we really want is to sort 
50 GAMES. .... Hmmm.

Fulvio wrote:

> I think i should remove the gamelist from db switcher window:  is this 
correct?

Maybe since the code is at such an experimental stage , +1 -  a good time to 
write a new gamelist widget ????


------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to