summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2002-04-08 23:27:07 +0000
committerJohn Wiegley <johnw@newartisans.com>2002-04-08 23:27:07 +0000
commitcb292857fae712a8527eebfd03e3878527a462af (patch)
tree51d6d56999ddef988cd91b3847b57d3feaeefe3f /TODO
parentf105ea934d5a66d8d30a711e619835596ad2d28b (diff)
*** no comment ***
Diffstat (limited to 'TODO')
-rw-r--r--TODO27
1 files changed, 27 insertions, 0 deletions
diff --git a/TODO b/TODO
index efe0e9a..94f5234 100644
--- a/TODO
+++ b/TODO
@@ -39,6 +39,33 @@
- Resize the chess board on a window resize event, if possible.
+- Have a display option that shows legal target squares whenever a
+ piece is selected.
+
+- add chess-game-strip-annotations, for removing all annotations from
+ a game object
+
+- add a module for chatting between opponents
+
+- M-w on a display should kill appropriately (i.e., kill to PGN for a
+ game, to FEN for a position, etc). C-y should likewise call the
+ appropriate chess-display-set-... function based on the clipboard's
+ contents. Which might just be a plain algebraic string too!
+
+- Let the user specify a default size for the chess-images display
+
+- chess-display-highlight should accept a list of positions and modes
+ to highlight. Use keywords for the modes.
+
+- allow dragging of pieces
+
+- add a shuffle chess position generator
+
+- add chess-ply-has-keyword, as a shorthand for using memq on the
+ changes.
+
+- add chess-ply-move-source and chess-ply-move-target
+
----------------------------------------------------------------------
- Port image display code to XEmacs