7c5439a635
Display last played move.
...
We now color the squares of the last move. This makes the state of the
board clearer and shows whose turn it is.
2023-08-19 03:45:03 +02:00
f2a4893b6f
Do not convert short piece name to lower case.
2023-08-12 11:43:51 +02:00
105b6e7565
Fix two bugs
...
1. Fix the bug that made black move first in a new game when the old
game was ended during blacks turn.
2. Fix bug that offered the promotion dialog to the player when a pawn
was moved on the last rank from any square
Also, a late initializer error was fixed because the wrong move variable
was used when a pawn reached the last rank.
2023-07-11 22:29:55 +02:00
a5befed62c
Make promotions work.
2023-07-03 19:41:12 +02:00
3bec7a84d8
Lay foundation for promotions.
2023-07-01 09:29:43 +02:00
43fca47dae
Changes you see? To many to name them. And a splash screen for flutter web of course.
2023-06-28 12:37:59 +02:00
9492644ac9
Introduce changes in API (register game first, then ws connection).
2023-05-28 14:54:46 +02:00
8572aa73e6
Add ChessPosition that will handle position.
2023-01-30 22:39:13 +01:00
330aeed476
Make ChessAppRouter a class.
2022-12-25 20:30:42 +01:00
d1ba004ebb
Restructure app. Change design.
2022-12-25 20:18:50 +01:00
4626084abd
Do some more restructuring. ChessApp is now the app. ChessGame is the widget that contains the game and board.
2022-12-25 19:57:47 +01:00
80a24bafd6
Add GoRouter and do a lot of renaming.
2022-12-25 16:16:23 +01:00