[ggo-discussion] Re: problems viewing sgf files

  • From: Peter Strempel <pstrempel@xxxxxx>
  • To: ggo-discussion@xxxxxxxxxxxxx
  • Date: Fri, 11 Mar 2005 04:52:31 +0100

Robert Kleemann wrote:

> [parser problems]
> My python version is 2.3.4
> I guess there's nothing I should do on my end?  Wait for 1.2?

Wait for 1.2. But not sure if this will help on your box. Which Linux 
distro are you using?
I just tried to load your gogames.tgz files with the "old parser" on 
Linux with glGo 1.1 and 1.2 Beta. Worked. Sorry, I cannot reproduce your 
issue at the moment, so it's very hard to fix.
Anyways, the "old parser" is scheduled for the trashbin at some point. 
When I'm sure the "new parser" is 100% working. I kept the old code as 
fallback for now.

Support for old labels as in L[aa][bb] will be in version 1.2. Both old 
and new parser.


> [tree window freeze]

Found the problem and fixed for 1.2. It was a programming error in glGo. 
However, the error only fires on Linux (GTK thing), not on Windows or 
Mac. I don't use Linux much lately, so didn't notice. Thanks for this hint!


> [UI stuff]

> My only request is (once F7 is working) would be to somehow allow the F7 
> view to be a frame within the main window instead of a separate floating 
> window.  Having to manage a floating window to not obscure the other 
> board items is a pain.

Where in the board window would you put the tree display? Right side is 
quite occupied with the clocks, buttons and comment/kibitz textarea, so 
that's out of discussion. Though the sidebar can be turned off, I'd 
guess most people have it visible when editing or viewing files.
The Tree is horizontal, so putting it on the left like the vertical 
TreeList is no solution.

I know my opinion about multiple-windows isn't shared by everybody out 
there, but I personally find it so much more practical to arrange 
individual windows on my desktop than having everything inside one window.


> [3d board scaling]
> 
> I switched from the 3d board to the 2d board and everything scales 
> fine.  Unfortunately, the 3d board is the only advantage glGo has over 
> other go clients that I use.

If you want to scale the 3D board manually, play with NUMPAD +/- and the 
normal +/- keys (they do NOT the same. First zooms, latter changes the 
fovy angle. The effect is quite similar but not the same. Changing fovy 
angle changes the perspective, zooming does not. Try and see yourself.)
So you can open the TreeList on the left side, then zoom the board down 
using NUMPAD - until it fits.
Zoom/fovy values are remembered when you close the board and open a new 
one, but that's not optimal because when you turn the TreeList off again 
you'd need to zoom out again manually.
Yes, all this should be done automatically. Above is meant as 
workaround. I don't know if I add this for 1.2, probably not. I want to 
release soon and at some point I need to stop adding new stuff else I 
get it never out. Same problem every release. :*)


Peter

Other related posts: