Feature: clock variations: simple delay & Bronstein delay#3089
Feature: clock variations: simple delay & Bronstein delay#3089Matrix9494 wants to merge 11 commits into
Conversation
|
2 feedbacks: Personally I feel the clock toolbar has a lot going on. I feel it may be tidier to instead have a dropdown filter in the custom section where you can adjust the increments and choose delays if one so chooses Would also be nice to have some of the other options that were available in the old app (see photo below) If you prefer to keep how you already did it and await Veloce thoughts all good, but if you agree, cool as well |
|
I feel we may eventually want to unify clock settings across the different entry points: lobby games, OTB games, and the standalone clock. Right now they each expose slightly different clock configuration UIs and support different sets of clock styles. Maybe the lobby game time-control UI could become the shared base, with each context enabling only the clock types it actually supports. |
|
Quick feedback for now: I agree there are too many icons in the toolbar. Let's find a way to have less icon please (and share a new screen recording when it is done). Also, let's not unify all clock settings. I want the online clock setup to be completely separate from the offline/OTB clocks. We can unify OTB and standalone clocks if we want, but let's leave lobby (and all online games) time control setup out of it. |
|
Turn to a new PR #3122 . |

Summary
Adds support for additional chess clock modes in the standalone Clock tool:
The existing increment mode remains the default. The clock settings toolbar now includes a clock type picker, and delay-based modes display their delay value separately from normal increment.
Details
Tests
ChessClocktests for delayed side switching and partial tick settlement.AI assistance
This PR was developed with assistance from ChatGPT/Codex. I reviewed and tested the changes manually, and I understand the submitted code. A demo video is attached.
Demo
A demo video is attached showing the new clock type picker and the delay/Bronstein behavior in the standalone Clock tool.
demo.mp4