New window layout and clock in v0.4.
Move history tree (v0.2.3)…
A move clock in the status window (v0.2.1)…
Here’s a few screenshots from 0.2.0. Showing play mode keys…
Engine/engine play…
The board position from a FEN tag after editing with valid moves for the
selected piece highlighted in magenta…
Global keys…
History mode keys…
Editing an annotation…
Editing a game board with the en passant square as ‘x’ and castling
availability in reverse video…
Tag editing help…











I didn’t know these characters existed. Thanks! Unicode characters are multi-byte so this means that I would have to link with libncursesw. I messed around with it some, just updating the the board, and couldn’t get it to display correctly: after calling settchar(), an empty string was set when calling wadd_wch().
I haven’t updated or even used cboard in a long time but if your really interested I could make another release.
There are Unicode symbols for all chess pieces.
♔♕♖♗♘♙♚♛♜♝♞♟
Maybe your board program should have the option to use them.
If you don’t want to fight around with encodings, then just use UTF-8. Every sane OS uses that and for the others you still have your current pieces (just plain letters) as a fallback.