Gavin

Results 4 issues of Gavin

Improved the efficiency of several methods by including the pretty move in `_history`. Therefore, the entire game does not need to be replayed whenever the history needs to be iterated...

# Changes - Fixed issue #144 (longstanding bug in `isThreefoldRepetition`) - Added API methods: `isFivefoldRepetition`, `isFiftyMoveRule`, `isSeventyFiveMoveRule` - Changed `isDraw` and `isGameOver` methods to accept an optional `strict` parameter (defaults...

Hi, I appreciate that this project is multiplatform focused, so this functionality might not be possible to implement. However, as a Windows user, I would love if the launcher could...

Adam has expressed desire to implement this feature [on discord](https://discord.com/channels/301497432909414422/419891709883973642/1392533804408635522) and an implementation was previously attempted in PR #19134. However, it seems that attempt was unsuccessful since `KeyEvent.setModifiers` has been...