Skip to content

Conversation

@ilaripih
Copy link
Member

Re-designed the UI and re-factored some of the code for pull 599, i.e. split time controls. This also includes and thus replaces, everything in pull 599.

alwey and others added 2 commits July 20, 2024 11:53
…ual games

Use the new TimeControlWidget in support of TimeControlDialog.
Enable second TimeControlWidget for Black on demand.
Add timeControl2 to GameSettingsWidget, save/read settings for 2nd control.
Add extra control logic for hourglass mode.

GUI: Option to use individual time controls in tournaments

Add a context menu to the tournament players' list.
Add function to edit time controls individually.
Use a simplified time control dialog (2nd time control unused).
Add QVector of individual time controls to NewTournamentDialog.
Support multi-engine selection for time control updates.
Use an individual time control when valid else tournament controls.
At tournament creation hourglass mode is enabled or disabled uniformly
according to the tournament's common settings.
@ilaripih ilaripih requested a review from artoj July 20, 2024 16:44
@ilaripih
Copy link
Member Author

I'll fix the array offset thing, if I can confirm that there's a bug in Cute Chess code. I'll also fix the dialog types for TimeControlDialog and PairTimeControlDialog that seem to have changed.

@artoj
Copy link
Member

artoj commented Jul 21, 2024

LGTM

@artoj artoj merged commit 7af9b85 into master Jul 21, 2024
@artoj artoj deleted the pull-599-redesign branch July 21, 2024 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants