Hi, whilst I don’t have one and have only been testing on the sim, feedback from users say that on most apps the homebar fades out and disappears after a few seconds. Is this supported in Juce? By homebar I’m referring to the bar at the bottom of the screen that can be dragged to reveal the dock:
Additional feedback from a user indicates there are large black borders down the left and right hand sides of the screen:
So it looks like the new iPad Pro resolutions aren’t supported when using static launch images (which is what we add to iOS projects when re-saving in the Projucer) and we need to use a launch image storyboard instead.
I’ve pushed this commit which will add a default blank storyboard if no custom xcassets are specified, and also a field in the iOS exporter where you can specify the name of a custom storyboard you want to use (this file needs to be added as an Xcode resource in the project). This should mean that your app supports the latest resolutions and won’t have those black bars surrounding it.
hi ed, sorry to hassle, but any eta on the homebar hiding? Need to know what to tell customers with the new iPads as to when this will be addressed, or come up with a different way of dealing with it. thx
I’m not sure what you mean. If I pull up the home bar on e.g. Safari then it persists unless I give the app focus by tapping on it and the JUCE DemoRunner does the same, I can’t see the fading out behaviour that you mentioned. I’m running this is the sim though as I don’t have access to a 3rd gen iPad Pro - is this only on physical devices?
not sure - I don’t have one either, but feedback from a customer says that the home bar does fade out on his hardware - i’ll get back to him and confirm.
as for the storyboard fix, it does work on the sim but get this error when uploading to appstore:
FYI, i’m using the default settings and haven’t provided my own.
It looks like apps can call prefersStatusBarHidden to achieve this but looking through the iOS peer code we already do this if the app is put into kiosk mode, so you can call Desktop::getInstance().setKioskModeComponent() for your main component and the status bar should be hidden.