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

Support iPad Pro native screen resolution #297

Closed herzbube closed 8 years ago

herzbube commented 8 years ago

An app that does not have a Launch Screen causes the iPad Pro to render the app content as if the screen resolution were 1024x768 points wide (instead of the native 1366x1024 points). Cf. this StackOverflow question.

Little Go currently uses Launch Images (in an asset catalog), not Launch Screens, so the app currently does not support the iPad Pro's native screen resolution.

herzbube commented 8 years ago

Fixed in commit 4a71e89b580a67d68b02fc0da415d325a05b4ed9.

The launch screen storyboard added in this commit is ultra-simple, showing a pseudo-logo that is nothing but a label with the text "Little Go". It would be preferrable to have one or more launch screens that duplicate the different launch images, but this is not possible because there is no way to provide launch screen content for the iPhone 6+ that is different from the content of smaller iPhones. The problem is that launch screen storyboards only allow size classes to vary content, but size classes are not good enough to distinguish the iPhone 6+ from smaller iPhones. Cf. this StackOverflow question.