Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 31 million developers.Sign up
These are major user-visible changes in 0.7:
- Old SGFs and a few new ones use a move at 20:20 to signal pass which caused problems when loading such SGFs. This is now handled better.
- q5go can now read kombilo databases. There is a new file open dialog to select a game from the database; it has preview functionality to display game information and allows browsing through the game moves.
- Visibility of menu bar, status bar, side bar and slider in the board window are now saved as part of the layout. Whatever preferences option there were have been removed, except for the one to choose whether to place the side bar to the left or the right.
Version 0.6 adds no major new features, but adds a number of smaller fixes and refinements:
- Better support for various character sets
- Better support for various broken SGF files that occur in the wild
- An "auto-collapse" mode for the game tree, which shows only the current variation and the ones following it and collapses everything else
- A tooltip preview for the game tree
- A file open dialog with an SGF preview
- An improved version of the batch analysis dialog, with a list view for finished jobs and an engine selector
- Better stone sounds
- An "automatic diagrams" dialog which can create figures and diagrams for an entire file
- Image export functionality for the evaluation graph
- Better game tree headers on Windows, working around a Qt problem
- An updated Chinese translation
Version 0.5 adds the following features:
- Support for diagrams. These can be used to either subdivide a game into printable diagrams, or to provide a variation display when browsing a file in the editor. The latter case is used by the engine analysis mode.
- A new batch review mode, where the user can choose files to be reviewed and hand them off to an engine. The files can be viewed while the analysis is in progress, and there is a winrate graph.
- A redesigned layout for the user interface. The various elements of the board window (comments, diagram display, game tree, evaluation graph and observer list) now exist in docks and can be freely moved
around. It is possible to save and restore these layouts.
- Most icons have been replaced with larger ones, and q5go now uses a Qt feature for better results on high-DPI displays. This is untested, I would appreciate feedback as to how well it works on such devices.
- The command line options have changed. They are now processed by standard library functions and follow normal conventions as a result.
A minor update to the 0.4 release; this just adds back the graphical display of star points which got lost in a reorganization of the drawing code.
Version 0.4 adds the following features:
- Support for rectangular boards
- Support for toroidal boards (with an extended view option and scrolling)
- On-line observer lists, which were dropped in the initial versions of q5go, are functioning again
- Likewise for move time annotations
Version 0.3 adds two major new features:
- An analysis mode using Leela Zero or compatible programs
- A game tree display
Minor changes and fixes include:
- Some visual improvements for the user interface
- Time warnings for online play are working again
- When loading SGF files, unrecognized properties are now remembered and saved as per the specification
- Faster loading of SGF files
Version 0.2 is mostly a maintenance release which fixes some issues in 0.1,
but also contains some new features.
- There is a new shading algorithm for rendering the Go stones. Many
parameters to control the appearance are configurable in the preferences.
- Fixed a rare crash that occurred when observing an IGS game just as it
- Fixed GTP support to also work on Windows - there were some portability
issues with the underlying Qt toolkit.
- Added support for configuring multiple GTP engines like GnuGo or Leela.
- Allow loading certain types of invalid SGF files that occur in the wild.
This is a Go player's tool, an SGF editor/GTP interface/IGS client. It is
based on the old Qt3 version of qGo, but ported to Qt5 and modernized.
The basic goal for this program is to provide an everyday SGF editor that
is fast, easy and convenient to use and does everything you could want out
of such a tool.
In this version, a lot of old qGo code that was in really poor shape was
replaced entirely. While this fixes a large number of issues, it also
means that the code should be considered beta quality, since a lot of it
is very new. In particular it is not yet recommended to use the built-in
IGS client for playing games, unless you want to help with testing.
Observing should work fine.
There are some changes in the feature list in this version:
- Added a GTP implementation that works with Leela Zero. GTP support
was also improved to be more asynchronous, so as to not lock up the GUI
while waiting for the engine.
This is also still slightly experimental.
- Edit mode behaves differently. There is now a toolbar to place
marks at all times. and a button to change the player to move.
Edit mode is available through a toggle button rather than as a side
tab, and is only used for adding/removing stones. New board positions
are added as a child when leaving edit mode.
- Some less useful features have been removed when it was easier than
porting them Qt5 and the replaced foundation. This includes the user
toolbar, cutting and pasting variations, "mouse gestures" and
configurable background colors.
- Import and export have changed somewhat. It is now possible to select
a rectangular sub-area for ASCII and picture export.
ASCII export now generates diagrams usable in the lifein19x19 forums
and Sensei's library, including move numbers, with the option of creating
multiple diagrams for a sequence of moves automatically. As a
consequence, the character set used for ASCII display is no longer
configurable. ASCII import was removed on the grounds of not
being very useful.
- There is a new SVG export to create a vector graphics representation of
the board. This also supports exporting subparts of the board.
- The functionality for saving window sizes was simplified to just always
save comment orientation. Size and layout are now remembered separately
for every encountered screen dimension.
The functionality to save up to 10 different board sizes with
keyboard shortcuts was removed.
- Variation display was improved and the user can chooser between letters
and ghost stones, as well as choosing whether to use the setting found
in SGF files or ignore it.