Recently implemented features

New in WZebra 4.2.2

Make it possible to merge several opening books.
Suggested by lots of people for a lot of time, implemented 30/12 -04 by Gunnar.

Add support for Korean.
Suggested 12/10 -04, implemented 12/12 -04.

Add support for Russian.
Suggested 25/10 -04 by Anton Soukhinov, implemented 19/11 -04 by Anton Soukhinov.

Add support for German.
Suggested 14/1 -03 by Daniel Görnert, implemented 14/11 -04 by Torsten Dörschel and Matthias Berg.


New in WZebra 4.2.1

The analysis window should, just like Cassio, use text color to differentiate between good moves and bad moves.
Suggested 29/4 -03 by Gunnar, implemented 2/5 -03 by Gunnar.


New in WZebra 4.2

Make graphics settings configurable.
Suggested 30/1 -03 by Claus Qvist Jessen, implemented 17/3 -03 by Gunnar.

Implement a 3D board view, fully configurable if possible. Somewhat slower graphics would be accepted.
Suggested 18/12 -01 by Gunnar, implemented 17/3 -03 by Gunnar.

The board graphics should be rendered using gamma correction, either configurable or preset for standard values depending on what platform is used.
Suggested 1/12 -02 by Gunnar, implemented 17/3 -03 by Gunnar.

Add support for Traditional Chinese.
Suggested 1/3 -03 by Soong Hwee, implemented 17/3 -03 by Soong and Gunnar.

Add support for Chinese.
Suggested 15/2 -03 by Soong Hwee, implemented 5/3 -03 by Soong and Gunnar.

Add support for Turkish.
Suggested 24/12 -02 by Ibrahim Okuyucu, implemented 24/1 -03 by Ibrahim and Gunnar.

Add support for Danish.
Suggested 1/9 -02 by Henrik Vallund, implemented 11/1 -03 by Claus Qvist Jessen and Gunnar.


New in WZebra 4.1

Board graphics would look better if the lighting model was generalized to handle several light sources, and if the light sources were not assumed to have negligible dimension.
Suggested 24/11 -02 by Gunnar, implemented 3/1 -03 by Gunnar.

Position setup should display number of discs of each color, allow filling several discs with the same color by moving the mouse, and cycling through disc types using the right mouse button.
Suggested 15/12 -02 by Thommas, implemented 1/1 -03 by Gunnar.

Add support for Dutch.
Suggested 7/10 -02 by Robin Tomei, implemented 8/12 -02 by Daniel Rokven and Gunnar.


New in WZebra 4.0

Make it possible to explore variations during replay like in Happy End.
Suggested 18/4 -02 by Ville Laukkanen, implemented 24/11 -02 by Gunnar.

Add branches to replay so that it becomes possible to experiment with a line and then go back to the original program. Ideally, this would be illustrated using different colors in the history list.
Suggested 23/7 -01 by Gunnar, implemented 24/11 -02 by Gunnar.

Create an "Export game as PNG" menu item that works the same way as "Export game as EPS".
Suggested 10/11 -02 by Gunnar, implemented 16/11 -02 by Gunnar.

The texts displayed on the board during practice and analysis should cast shadows on the board.
Suggested 9/11 -02 by Gunnar, implemented 9/11 -02 by Gunnar.

Evaluations displayed on the board should have antialiased fonts.
Suggested 7/10 -02 by Lars, implemented 8/11 -02 by Gunnar.

The applet should try to correct for games where the initial position has been rotated 90 degrees.
Suggested 8/11 -02 by Lars, implemented 8/11 -02 by Lars.

After having taken back a couple of moves, "Step forwards" should be enabled.
Suggested 20/9 -02 by anonymous, implemented 7/11 -02 by Gunnar.

Bind Alt-Left arrow and Alt-Right arrow to "Take back move" and "Step forwards" respectively.
Suggested 3/11 -02 by Tintin, implemented 3/11 -02 by Gunnar.

Add an option for very verbose display of whose turn it is to play.
Suggested 22/9 -02 by Jon Jonasson, implemented 29/10 -02 by Gunnar.

Add support for Spanish.
Suggested 13/10 -02 by Jorge Bandres, implemented 24/10 -02 by Jorge and Gunnar.

Exported HTML pages should contain a link to a page explaining how to interpret the analysis.
Suggested 7/10 -02 by Gunnar, implemented 23/10 -02 by Gunnar.

Respond immediately to changes in Zebra settings also when the computer is thinking.
Suggested 27/5 -02 by Pavel Radzhivilovsky, implemented 20/10 -02 by Gunnar.

When replaying a game, the moves not played yet should be visible in the history list but with a color distinguishing them from the moves already played.
Suggested 20/10 -02 by Gunnar, implemented 20/10 -02 by Gunnar.

Clicking on a move in the history list in practice mode should result in the program moving back to that position.
Suggested 18/10 -02 by Claus Qvist Jessen, implemented 20/10 -02 by Gunnar.

Add support for Portuguese.
Suggested 9/10 -02 by Luis Cabral, implemented 19/10 -02 by Luis and Gunnar.

Clicking on "Take back" when the program is thinking during a game and in practice mode should be possible without first interrupting the game in progress.
Suggested 14/10 -02 by Göran Andersson, implemented 18/10 -02 by Gunnar.

Add the keyboard shortcuts Ctrl-N and Ctrl-Z for New game and Take back respectively.
Suggested 15/10 -02 by Staffan Gustafsson, implemented 15/10 -02 by Gunnar.

Playing a move in practice mode when Z is analyzing should be possible by clicking on the board; the analysis should then be interrupted.
Suggested 27/8 -01 by Tintin, implemented 14/10 -02 by Gunnar.

There should exist an even more automatic version of the option "Make forced moves automatically".
Suggested 7/10 -02 by Gunnar, implemented 8/10 -02 by Gunnar.

Add an opening mode where Zebra mimics a player in the Thor database.
Suggested 17/7 -01 by Chris Welty, implemented (sort of) 6/10 -02 by Gunnar.

Add support for Finnish.
Suggested 29/9 -02 by Hannu Kotipalu, implemented 29/9 -02 by Hannu, Satu Kotipalu and Gunnar.

Add an option for full-screen display of the board and game history (no start menu, menu bar, tool bar, or status bar).
Suggested 22/9 -02 by Jon Jonasson, implemented 23/9 -02 by Gunnar.


New in WZebra 3.33

Add support for Japanese.
Suggested 22/8 -02 by Ryuichi Hoshi, implemented 4/9 -02 by Ryuichi and Gunnar.

Add support for Italian.
Suggested 26/8 -02 by Donato Barnaba, implemented 29/8 by Donato and Gunnar.

Display the next move played in the list of matching games from the Thor database.
Suggested 20/8 -02 by Dominique Scherno, implemented 24/8 -02 by Gunnar.


New in WZebra 3.3

Add support for other languages, e.g. French.
Suggested 10/8 -02 by Bintsa Andriani, implemented 15/8 -02 by Bintsa and Gunnar.

Release WZebra for Linux.
Suggested 5/8 -01 by Gunnar, implemented 15/8 -02 by Gunnar.

The button "You have to pass" shouldn't be displayed when browsing back through a game.
Suggested 22/10 -01 by Marc Tastet, implemented 11/8 -02 by Gunnar.

Make the animation speed configurable.
Suggested 13/1 -02 by Johan de Bock, implemented 10/8 -02 by Gunnar.

It should be possible to copy the contents of e.g. the move list to the clipboard.
Suggested 8/8 -02 by Marc Tastet, implemented 8/8 -02 by Gunnar.

Add an option for analyzing all moves from a position during replay.
Suggested 19/4 -02 (Gunnar) IMPLEMENTED 8/8 -02 by Gunnar

When performing iterative deepening in practice mode, distinguish between the current depth and the previous depth using different colors.
Suggested 31/8 -01 by Ingo Althöfer, implemented 5/8 -02 by Gunnar.

When exporting stuff, try to guess the filename from the name of the current game (if any).
Suggested 23/6 -02 by Jan de Graaf, implemented 8/7 -02 by Gunnar.

Create keyboard shortcuts for moving between the feasible moves.
Suggested 19/6 -02 by Jonathan Lee, implemented 29/6 -02 by Gunnar.


New in WZebra 3.2

Add pattern-based name matching in "Player restrictions" and "Tournament restrictions".
Suggested 22/4 -02 by Göran Andersson, implemented 5/5 -02 by Gunnar.

Save player and tournament selections in wzebra.ini instead of in separate files.
Suggested 22/4 -02 by Göran Andersson, implemented 6/5 -02 by Gunnar.

Remember the last directories from which different types of files - such as games and database - were loaded.
Suggested 24/4 -02 by Jeremy Das, implemented 26/4 -02 by Gunnar.

Write games learned using Book learning / Learn game to a separate log file.
Suggested 26/4 -02 by Jan de Graaf, implemented 29/4 -02 by Gunnar.

In the "Enter transcript" dialog, automatically step between cells when a value has been entered.
Suggested 7/5 -02 by Marc Tastet, implemented 9/5 -02 by Gunnar.


New in WZebra 3.13

The info panel should change size when the window changes size.
Suggested 3/1 -02 by Beppi Menozzi, implemented by 20/4 -02 by Gunnar.

Most of the Database menu is irrelevant unless a set of databases has been loaded. There is no point in displaying these menu choices until enough databases have been loaded for a lookup to be possible. Add pattern-based name matching in "Player restrictions" and "Tournament restrictions".
Suggested 18/4 -02 by Gunnar Andersson, implemented 19/4 -02 by Gunnar.

Associate .wzg files with WZebra in Windows.
Suggested 8/9 -01 by Jan de Graaf, implemented 16/4 -02 by Gunnar.


New in WZebra 3.12

If SGF parsing fails, you're pretty much on your own. An informative error message should be displayed.
Suggested 29/3 by Gunnar, implemented by 29/3 -02 by Gunnar.

Make EPS board layout more configurable.
Suggested 23/3 -02 by Daniel Lidström, implemented 25/3 -02 by Gunnar.

Add an option for displaying a diagram that summarizes the analysis.
Suggested by 28/2 -02 by Eric Lindström, implemented 24/3 -02 by Gunnar.

In EPS game export, make it possible to specify the first move number.
Suggested 27/1 -02 by Brian Rose, implemented 27/1 -02 by Gunnar.


New in WZebra 3.11

In the animations, flip the discs one by one.
Suggested 13/1 -02 by Johan de Bock, implemented 20/1 -02 by Gunnar.


New in WZebra 3.1

Optionally display database statistics on the board.
Suggested 2/1 -02 by Beppi Menozzi, implemented 4/1 -02 by Gunnar.

Make it possible to load game databases using wildcards in the "Load game database" function.
Suggested 2/1 -02 by Beppi Menozzi, implemented 3/1 -02 by Gunnar.

Add a horizontal scrollbar to the list box in the database window.
Suggested 2/1 -02 by Beppi Menozzi, implemented 3/1 -02 by Gunnar.

It would be possible to compress exported HTML pages significantly if they used Javascript. Pages not using the applet would benefit the most. Javascript should be optional.
Suggested 1/1 -02 by Gunnar, implemented 2/1 -02 by Gunnar.

Make it possible to enter a game by entering the 64 move numbers in a grid.
Suggested 9/11 -02 by Gunnar, implemented 1/1 -02 by Gunnar.

Add keyboard shortcuts to the Position setup function.
Suggested 28/12 -01 by Gunnar, implemented 1/1 -02 by Gunnar.

The lighting model is a hack and doesn't treat the different objects uniformly. The Phong illumination model should be used throughout.
Suggested 28/12 -01 by Gunnar, implemented 31/12 -02 by Gunnar.

The blue half-sphere highlighting the last move played should cast a shadow.
Suggested 29/12 -02 by Gunnar, implemented 29/12 -01 by Gunnar.

The discs appear to be flat in the animated flipping sequence. This is not realistic.
Suggested 18/12 -01 by Gunnar, implemented 29/12 -01 by Gunnar.

In "Export board (EPS)" it should be possible to specify that the last move is to be highlighted.
Suggested 30/11 -01 by Brian Rose, implemented 1/12 -01 by Gunnar.

In "Export board (EPS)" it should be possible to specify that the discs flipped by the last move should be marked.
Suggested 30/11 -01 by Brian Rose, implemented 1/12 -01 by Gunnar.

Add the opening name to exported HTML pages.
Suggested 27/11 -01 by Benkt Steentoft, implemented 27/11 -01 by Gunnar.

In "Export game (EPS)" it would be good if one were able to specify that black moves are drawn with black backgrounds and white moves with white backgrounds.
Suggested 26/11 -01 by Pierre de Lit and Brian Rose, implemented 26/11 -01 by Gunnar.


Last modified December 30, 2004 by Gunnar Andersson

gunnar@radagast.se