summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2008-08-29 06:56:22 -0400
committerJohn Wiegley <johnw@newartisans.com>2008-08-29 06:56:22 -0400
commitd66017af10c5b81f7710380974bf7b91d1fb5ca9 (patch)
treea856c39cad5cf43d8c1c10f6fe949a23b3c9adfb /TODO
parentfdd86011d95b6b1b41dc903fe7acd7027accff63 (diff)
Added some new TODOs.
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 5 insertions, 0 deletions
diff --git a/TODO b/TODO
index 5999254..8406277 100644
--- a/TODO
+++ b/TODO
@@ -8,6 +8,11 @@ LEDGER -*- mode: org; fill-column: 78 -*-
* TODO [#B] display: Make it possible to "highlight the last move"
* TODO [#B] display: Make highlight colors easily customizable
+* TODO [#B] display: Draw move highlights as a border, not a background
+* TODO [#B] display: Always validate the display before painting
+ This will require adding a new text property to each square on the board,
+ `chess-piece', so that the validator can walk through the displayed board
+ and ensure that it matches the known position for that board.
* DONE [#B] ics: Make a refresh act like an assert
- State "DONE" [2008-08-29 Fri 06:28]
Compare with our current known board and trigger an error if it doesn't