Alastair Stanley
Alastair Stanley
The main check is in the last line of the change: ```py ... and ret != self.history[-1] ... ``` But we also need to deduplicate when copying from `transient_history`, i.e....
Added missing keybindings for Ctrl+← and Ctrl+→ in `reader.py`. These should map to `ctrl left` and `ctrl right` but, as Tomas mentioned in #119035, those are treated as invalid characters...
I noticed that board navigation has momentum while zooming in/out but not when moving side-to-side/up-and-down. Should the board also have translational momentum? (By "momentum" I mean that it continues to...
This would probably be more useful for board editing. The idea is to provide input fields for any pair of valid coordinates and jump to that position rather than having...
Dragging the board is a new kind of user interaction in infinite chess vs 8x8 chess. It makes the familiar action of dragging pieces in online chess problematic. I tried...
This is listed as the first of the "crucial features" still to be implemented. Moves are currently stored as strings (e.g. `"62,22>120,82=N"`). These can theoretically represent moves of arbitrary distance....