ChessX 0.8 is out
Development of ChessX keeps going, and version 0.8 has been released. As usual, lots of bugs were fixed. Moreover, the graphic interface has been simplified for the user. Adding an engine for analysis is easier than ever, and now it is also possible to visualize other variations besides the main line.
ChessX 0.7 released!
The new version of ChessX is out! There are lots of bugfixes, especially in the engine management. Now adding engines is even easier than before, and all the most important ones have been tested to work reliably. Other important usability improvements include progress bar for visualizing slow operations.
Progress, progress
Some time ago I started a poll to determine the most demanded features of ChessX. Three winners were:
- progress bar for slow operations,
- promoting variations to mainline,
- editing NAGs.
First two are already implemented in SVN. I hope to add the third feature before the next release.
Mac binaries of ChessX 0.6
Thanks to Heinz Hopfgartner, Mac binaries for both OS X 10.5 and OS X 10.4 are available at download page.
ChessX 0.6 released!
Two years after last version, ChessX 0.6 is now out! You will find lots of bugfixes, including improvements to the PGN parser and various usability tweaks. Among the new features added, it is now possible to display/edit comments and create/save PGN databases.
Milestone: 100th bug solved
ChessX code is currently undergoing a major cleanup. Several long-standing bugs have been solved and some other minor issues are under investigation. In this occasion, a symbolic milestone has been reached: the 100th bug report in the Tracker system of Sourceforge has been closed. ChessX release 0.6 is getting a bit closer.
Core of ChessX rewritten from scratch
ChessX is about to be deeply changed. The plan is to separate completely the core functionalities and the graphical user interface. The core part will be rewritten using Qt and SQLite. Most of the data will be kept internally as SQL tables and exported in SQLite databases. This will result in a more modular code that can also be easily used in other programs. At the same time, all database searches will be more straightforward to implement.