[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.
>