I've been playing via the Lichess API integration a lot, as I like to play ranked on Lichess. I had a few feature requests - these may be things that are already being worked on, I dunno. Figured I'd post 'em here so others could comment/add/whatever:
- light up the king's square LED when the king is in check (like it does when you're playing an engine)
- add the ability to select an ongoing game to play rather than just grabbing one from the API response, so you can have multiple games on the go in Lichess without confusing the board
- board LED feedback when a game ends (ideally different feedback for different end conditions, but one signal on any game-ending condition would be good to start)
I also noticed what seems like a bug yesterday when my opponent requested a takeback and I accepted it: the board didn't seem to update the state it expected to see, so the game didn't progress on the board after that until I restarted the Certabo client.
I love the board! I might also poke at a few of these things myself if user contributions are welcome, though I don't know what kind of timeframe that would be in (for one I don't know Python very well - my experience is mainly in JavaScript/TypeScript and Java - though I imagine I could pick it up).
I've been playing via the Lichess API integration a lot, as I like to play ranked on Lichess. I had a few feature requests - these may be things that are already being worked on, I dunno. Figured I'd post 'em here so others could comment/add/whatever:
- light up the king's square LED when the king is in check (like it does when you're playing an engine)
- add the ability to select an ongoing game to play rather than just grabbing one from the API response, so you can have multiple games on the go in Lichess without confusing the board
- board LED feedback when a game ends (ideally different feedback for different end conditions, but one signal on any game-ending condition would be good to start)
I also noticed what seems like a bug yesterday when my opponent requested a takeback and I accepted it: the board didn't seem to update the state it expected to see, so the game didn't progress on the board after that until I restarted the Certabo client.
I love the board! I might also poke at a few of these things myself if user contributions are welcome, though I don't know what kind of timeframe that would be in (for one I don't know Python very well - my experience is mainly in JavaScript/TypeScript and Java - though I imagine I could pick it up).