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
138 stars 53 forks source link

Unify UI layout #371

Closed herzbube closed 2 years ago

herzbube commented 2 years ago

The app currently has very different UI layouts for the three UI types.

A decision has been reached to unify the layouts of the three UI types as much as possible. These were the main decision drivers:

herzbube commented 2 years ago

A consequence of the unification effort is that in Portrait orientation the vertical space available for the board view is now slightly reduced.

For most iPhone devices this is not a problem, because for them the vertical space available is still larger than the screen width, so the screen width remains the limiting dimension for the square board view.

However, for the smallest iPhone devices that the app still supports - the iPhone 5S and the iPhone SE (640 points vertical screen size) - the reduction means that the vertical space available is now less than the screen width, so the vertical space available now becomes the limiting dimension. In practice on the affected iPhone devices for some board sizes coordinate labels and/or move numbers and label markup will no longer show up without zooming in.

herzbube commented 2 years ago

Ready for next release, closing this issue.