GNOME Chess Changelog

New in version 3.15.4

January 19th, 2015
  • Cancel move if promotion type selector is closed (Michael Catanzaro)
  • Fix chess timer gets reset to the max allowed on game restarts (Sahil Sareen)
  • Load completed saved games properly (Sahil Sareen)
  • Fix saving a completed game due to timeup saves the timer as infinity (Sahil Sareen)
  • Reset the selected piece upon undo (Sahil Sareen)
  • Miscellaneous code improvements (Sahil Sareen, Michael Catanzaro)
  • Updated translations (Inaki Larranaga Murgoitio, Matej Urbančič)

New in version 3.14.1 (November 10th, 2014)

  • Updated translations

New in version 3.14.0 (September 22nd, 2014)

  • Updated appdata
  • Updated translations

New in version 3.12.3 / 3.14 RC (September 16th, 2014)

  • Fix game ending with 1s left on timer
  • Many translation updates

New in version 3.12.3 (September 16th, 2014)

  • Fix desync with chess engines when using undo during the engine's turn
  • Fix desync with chess engine when viewing history during the engine's turn
  • Return view to present if viewing history when engine moves
  • Fix clock sometimes unpausing after game ends due to desync with engine
  • Fix Pause button sensitivity after the game is over when browsing history
  • Fix New Game button sensitivity if the game ends before the first move (possible if there is a problem with the chess engine)
  • Workaround Vala signal misfires causing a rare crash when using undo after starting very many new games

New in version 3.12 Beta 1 (February 17th, 2014)

  • This version switches to using the UCI protocol to communicate with GNU Chess. UCI support was added in GNU Chess 6.0; however, it is buggy and causes 100% CPU usage. This is a terrible user experience, and is fixed in GNU Chess 6.1.0. And if your distribution still ships GNU Chess 5.x, then it won't work at all. Please check your version of GNU Chess before updating!
  • GNU Chess is now the recommended default chess engine for Linux distributions.
  • New difficulty levels for GNU Chess. Feedback is highly desired!
  • The engines configuration file has moved from SYSCONFDIR/chess-engines.conf to SYSCONFDIR/gnome-chess/engines.conf and the original file will no longer be read
  • engines.conf now has a new option, delay-before-move, used to set the delay in seconds after a human moves before the engine is told to make a move. (The actual delay will of course be longer, since the engine needs some time to think.)
  • Many actions previously in the gear menu now live as buttons in the header bar.
  • Added extra two seconds of delay before the engine moves for most engines. This slows down the game to make it less overwhelming.
  • It is no longer possible to enter 3D mode when using Wayland or Mir. Support for these environments will not be added in time for 3.10. Use 2D mode instead.
  • The game is now properly paused when the Claim Draw dialog is open.
  • Fix color in window subtitle displayed when White is checkmated.
  • Shorten the window subtitle displayed when something goes wrong.
  • The desktop file has been renamed to gnome-chess.desktop
  • Updated man page
  • Updated translations

New in version 3.10.3 (January 21st, 2014)

  • Never autosave over a user's files
  • Never claim the engine has died when all is well
  • Fix critical warnings when starting a new game
  • Fix colors of pieces in figurine algebraic notation
  • Ensure the chess engine is always killed, even if we crash
  • Fix minor file descriptor leaks
  • Update screenshot link in appdata
  • Fix image in first_move_button (Volker Sobek)
  • Update Simplified Chinese translation (甘 露)

New in version 3.11.4 (January 16th, 2014)

  • Dependencies: GTK+ 3.10
  • Redesign: GtkHeaderBar and GtkMenuButton replace the GtkToolbar
  • Remove fullscreen mode
  • Use symbolic icons in the buttom bar (Yosef Or Boczko)
  • Add the "linked" style to the navigation buttons (Yosef Or Boczko)
  • Use a symbolic light bulb in the preferences dialog
  • Remove extra space between White and Black timers
  • Don't automatically pause when switching windows or viewing the menu
  • The pause key is now an accelerator for the pause/resume action
  • Show better errors when something goes wrong with the engine
  • Never claim the engine has died when all is well
  • Display a message if a human player is in check
  • Warn user when engine fails to launch
  • Fix colors of pieces in figurine algebraic notation
  • Fix critical warnings when starting a new game
  • Never try to kill the same engine process twice
  • ChessEngine: fix minor file descriptor leaks
  • Don't leave an orphaned engine if we crash
  • About dialog: update website
  • Updated translations

New in version 3.11.3 (December 19th, 2013)

  • New app icon (Jakub Steiner)
  • Replace some deprecated containers (Volker Sobek)
  • Updated translations