herzbube / littlego

Little Go. An iOS application that lets you play the game of Go on the iPhone or iPad.
https://littlego.herzbube.ch/
Apache License 2.0
140 stars 54 forks source link

"Resume Play" alert should always display colors in the same position #300

Closed herzbube closed 8 years ago

herzbube commented 8 years ago

If a game runs with rule GoDisputeResolutionRuleNonAlternatingPlay and the game is resumed to settle a life & death dispute, the app shows an alert that lets the user choose which color should play next. Currently the alert shows the alternating color on the right button, and the non-alternating color on the left button. The result is that the same alert sometimes shows colors in the order White/Black and sometimes in the order Black/White. This could be confusing for a user who repeatedly encounters the alert and expects the colors to be in a stable position.

The alert should be changed so that it always shows the color in the same position. The order Black/White seems appropriate because I generally think of the colors in this order (probably because black plays the first move of the game) and because my reading order is from left-to-right.