Skip to content

Conversation

@nirajk14
Copy link
Contributor

@nirajk14 nirajk14 commented Nov 7, 2025

Closes #2315

@nirajk14
Copy link
Contributor Author

nirajk14 commented Nov 7, 2025

Couldn't quite decide if I wanted to put the "Unlimited --- Switch" layout at bottom or top of minutes per side, but decided to put at bottom. Also the text should I make "Unlimited time" or is "Unlimited" enough? I am open to any suggestions and feedback. Thank you.

@ijm8710
Copy link

ijm8710 commented Nov 7, 2025

Should it follow the same layout as “challenge a friend”

I would probably mimic it completely imo? (Except for the rated toggle and correspondence control option )

  • uses “Unlimited”
  • Variant is below time control
IMG_0042 IMG_0043 IMG_0044

@nirajk14
Copy link
Contributor Author

nirajk14 commented Nov 8, 2025

Should it follow the same layout as “challenge a friend”

I would probably mimic it completely imo? (Except for the rated toggle and correspondence control option )

  • uses “Unlimited”
  • Variant is below time control

IMG_0042 IMG_0043 IMG_0044

This seems like a great idea and I think it'd be more consistent too. I think I'd just not have the Rated part and remove Correspondence Time Control option and From Position option for Variant. Those features if to be developed for otb should be separate PR. I will work on it and keep a branch. I'd also like to know what others think.

@nirajk14
Copy link
Contributor Author

Should it follow the same layout as “challenge a friend”
I would probably mimic it completely imo? (Except for the rated toggle and correspondence control option )

  • uses “Unlimited”
  • Variant is below time control

IMG_0042 IMG_0043 IMG_0044

This seems like a great idea and I think it'd be more consistent too. I think I'd just not have the Rated part and remove Correspondence Time Control option and From Position option for Variant. Those features if to be developed for otb should be separate PR. I will work on it and keep a branch. I'd also like to know what others think.

After further thought, I found out if I were to make this change there will be 1 more click involved as the user will have to open a whole new dialog just to select unlimited or clock. As for my current approach a single switch is enough as it's only 2 option. I also think correspondence in otb isn't going to happen so unless there are more than 2 options i.e clock and unlimited. I think the current approach of simple switch is optimal. While I do think it'd be more consistent in a pure layout point of view but at the cost of UX isn't something that feels right. So I think this PR should function well without those changes.

@ijm8710
Copy link

ijm8710 commented Nov 10, 2025

My only retort would be that generally a user will probably have consistent behavior.
Meaning someone who often plays otb will usually lean specifically clock or specifically unlimited rather than switch back and forth. Meaning that even though it's one extra click, you usually don't have to make any clicks to change it once you choose your preference.

This would mean it would be helpful though if it is able to save your prior state of time control specifics if possible (which I was already thinking of ticketing separately anyway as it's a little unnecessary that if someone always plays 3+0 that it keeps jumping to 5+3 rather than retains).

But obviously it would be nice to hear what Veloce thinks for the overall layout for how to handle switching between unlimited and clock:

  • a menu prompt similar to how the same screen exists when challenging a friend
  • a unique toggle to switch

@nirajk14
Copy link
Contributor Author

Screenshot_20251120_212141
Screenshot_20251120_212149
Screenshot_20251107_213313
Screenshot_20251120_212120

Here are some screenshots of the changes.

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.

Support OTB unlimited time control option

2 participants