bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Preview of next gnubg release


From: Jon Kinsey
Subject: Re: Preview of next gnubg release
Date: Wed, 11 May 2022 10:56:49 +0100

Which version of GTK is this using, 2 I’m guessing. I stopped with the 3d 
changes as gtk3 hasn’t got great 3d widget support. Gtk4 does though so would 
be up for helping with a gtk4 upgrade and finishing the modern 3d changes.

Jon

> On 10 May 2022, at 22:23, Philippe Michel <philippe.michel7@free.fr> wrote:
> 
> I have uploaded a gnubg Windows build that should be close to its next
> release at http://philippe.michel7.free.fr/gnubg/
> 
> The corresponding sources (with a few minor changes not yet commited
> to the cvs repository) and the translations' .po files are available
> there as well.
> 
> Besides bug fixes, there are four significant changes since the 1.06
> version
> 
> - the 3D graphics have been largely rewritted by Jon Kinsey. Although
>  there are few visible changes at this time, this should provide the
>  foundation for improvements and allow to use 3D with more recent
>  versions of GTK.
> 
> - the "score map" feature contributed by Aaron Tikuisis and Isaac
>  Keslassy is included.
> 
> - the Python interface uses python3 in the above Windows build. It is
>  still possible build gnubg with python2 but it is likely that the
>  various Linux distribution providing gnubg will use python3 as well.
> 
> - the user interface translation is much more comprehensive that it
>  used to be. UTF-8 encoding is used for all of them.
> 
> 
> Besides general bug reports, I would be especially interested by
> feedback on the following points:
> 
> - things that I cannot check myself: does it work on Windows 11? Is
>  the GUI in general, not specifically in 3D, fine on high resolution
>  (more than 1920x1080), high DPI screens?
> 
> - the defaults for the scoremap feature. For instance it starts every
>  evaluation at 0 ply and one can reevalute at a higher level ; I like
>  retaining the previous level but that means that following initial
>  evaluations are slower. Default match length for a checker move
>  evaluation is 3 ; I like 5 but it is slower, especially combined
>  with the above.
> 
> - if you use the Python interface, how do you do it ? From the tty
>  only ? There is a regression in the GUI version: the tkinter
>  interface from the previous version does not seem to work with
>  Python3 ; I got a lot of deprecation warnings on Linux and couldn't
>  make it work at all under Windows.
>  I'm not familiar with Python, but it seems the more popular modern
>  fancy interface to Python are the Jupyter notebooks. What would be
>  needed to make that available in Linux? (where we use the system
>  Python) On Windows? (where we provide it)
> 
> 
> Updates to the .po translation files would be useful (there is now a
> 100% complete Finnish file, the other languages lag far behind).
> 
> 
> There is no real prospect of a MacOS build. A useful start would be to
> find someone familiar with building software from MacPorts or Homebrew
> who would be willing to maintain a gnubg port there.
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]