Page 1 of 1

GOWrite 3.2.1

Posted: Sat Sep 24, 2022 7:39 pm
by lpaatero
GOWrite 3.2.1 likely to become next stable, if nothing bad turns up.

GOWrite 3.2.1 contains refreshed UI:
  • Now look and feel is FlatLaf from https://www.formdev.com/flatlaf/. This look is default, other looks can be selected from settings. I am considering dropping this setting, as I think it is unlikely that anyone would want any of the old options.
  • All icons are now Vector icons with modern look. Icons scale now with screen DPI, so they should be about same size in all screen. If you have 2 screens with different DPI, things do not work yet.
  • 3 new buttons:
    • Automatically insert variation
    • Score current position
    • Turn on/off Ai analysis
  • Settings file name is now gowrite31.cfg, and encoded with UTF-8.
Bug fixes:
  • "Keep previous diagram size" setting is fixed. Setting reverted to full board.
  • Board lines drawn wrong way in rare situations.
  • Misc bug fixes
Internal improvements:
  • Ai analysis storage in SGF updated to more compact. Compatible with Hactar Go 3.2 version.
  • GOWrite now use only SVG icons.
  • Property files are saved with UTF-8 format.
  • GOWrite.jar contains all dependencies, making releasing much easier.

Re: GOWrite 3.2.1

Posted: Sun Sep 25, 2022 5:36 pm
by johny
Just downloaded gowrite2_3_2_1.zip, and tried to run gowrite2 inside the package, there was only one line printed out:
starting GO Write 2...
But the GUI didn't pop up, as in 3.0.18.

I was checking the directory "~/.gowrite" on my macbook, but there was nothing in it.

What could be wrong?

Re: GOWrite 3.2.1

Posted: Sun Sep 25, 2022 5:48 pm
by johny
False alarm. It turns out that my java version was too old.
johny@mbp:~$ ~/gowrite2/gowrite
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on
Error: LinkageError occurred while loading main class GOWrite2
java.lang.UnsupportedClassVersionError: GOWrite2 has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 53.0

johny@mbp:~$ java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

Upgraded it to the latest release:
johny@mbp:~$ java -version
java version "19" 2022-09-20
Java(TM) SE Runtime Environment (build 19+36-2238)
Java HotSpot(TM) 64-Bit Server VM (build 19+36-2238, mixed mode, sharing)

Now everything is good. :)