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