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:[email protected]]
Gesendet: Mittwoch, 29. Juni 2011 01:09
An: [email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users