LC 9.6.0 RC1 splash screens

Getting into LiveCode for iOS? Ask your questions here.

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
trevix
Posts: 960
Joined: Sat Feb 24, 2007 11:25 pm
Location: Italy
Contact:

LC 9.6.0 RC1 splash screens

Post by trevix » Wed May 13, 2020 12:46 pm

I think we need much more informations then what is stated in the dictionary:
Schermata 2020-05-13 alle 13.38.52.png
- What size?
- 2x, 3x of what
- horizontal, vertical?
- How different dark mode should be (if it has to be different)?
- is background color going to be shown if not covered by the image (my guess)?

I am in between of realeasing an iOS App so I guess this end of April Apple change applies.
Thanks
Trevix
OSX 14.3.1 xCode 15 LC 10 DP7 iOS 15> Android 7>

LiveCode_Panos
Livecode Staff Member
Livecode Staff Member
Posts: 818
Joined: Fri Feb 06, 2015 4:03 pm

Re: LC 9.6.0 RC1 splash screens

Post by LiveCode_Panos » Wed May 13, 2020 1:27 pm

Hello Roberto,

See this discussion in the use-list:

https://www.mail-archive.com/use-liveco ... 07938.html

Best regards,
Panos
--

PS: The Apple deadline for these changes (and others) has been moved to end of June 2020

trevix
Posts: 960
Joined: Sat Feb 24, 2007 11:25 pm
Location: Italy
Contact:

Re: LC 9.6.0 RC1 splash screens

Post by trevix » Wed May 13, 2020 4:46 pm

mmmh...I follow the discussion then I've set on RC1 the splash accordingly.
My standalone is only landscape, for iPhone and iPad.
On opening I set:
mobileSetAllowedOrientations "landscape left,landscape right"
set the fullscreenmode of this stack to "letterbox"

I tried this setting only:
- 2732x2048 (x3)
- same image for dark (x3)

and also:
- 2048x1536
- 2388x1668(x2)
- 2732x2048 (x3)
- same images for dark

1 - Building for simulator, I always get this msg from LC: 1 No iPad Landscape Splash Screen

2 - iPad Pro u(12.9 inch 3rd gen) iOS 12.1: (unusable) two different splash sizes get shown, fast one after the other, none of the two covering the entire screen (letterBoxed?).

3 - iPad Pro u(12.9 inch 3rd gen) iOS 13.3: (not bed) one splash only "almost" covering the entire screen, still black on the four sides.

4 - iPhone 11 simulator iOS 13.3: (unusable) the splash is cut, top left right bottom , so that only the center part is visible .

5 - iPhone 11 Pro Max iOS 13.3: (good) My splash important stuff cover the 2nd third of the screen (if you image 3 horizontal stripe). I guess it got cut above and under, so it shows perfectly.

6 - iPhone 8 simulator iOS 12.1: (unusable) the splash is cut, top left right bottom , so that only the center part is visible .

7 - iPhone 8 simulator iOS 13.3.1: (unusable) the splash is cut, top left right bottom , so that only the center part is visible .

8 - iPhone 8 plus simulator iOS 13.3.1: (unusable) the splash is cut, top left right bottom , so that only the center part is visible .

9 - iPhone 8 hardware iOS 13.3.1: (unusable) the splash is cut, top left right bottom , so that only the center part is visible .

Is this a LC work in progress or I didn't understand how to do the settings?
Trevix
OSX 14.3.1 xCode 15 LC 10 DP7 iOS 15> Android 7>

LiveCode_Panos
Livecode Staff Member
Livecode Staff Member
Posts: 818
Joined: Fri Feb 06, 2015 4:03 pm

Re: LC 9.6.0 RC1 splash screens

Post by LiveCode_Panos » Wed May 13, 2020 8:04 pm

Hello Roberto,

Ok, so it seems that the main problem is that on smaller screens, you only see the centre of the splash image. In this case, I would try adding smaller images for the x1 and the x2 case, for example something like this:

- 1334x750
- 2208x1242 (x2)
- 2732x2048 (x3)
1 - Building for simulator, I always get this msg from LC: 1 No iPad Landscape Splash Screen
This sounds like a bug in the S/B, I guess it still checks against the old settings for an iPad landscape splash screen. We should probably remove this warning.
2 - iPad Pro u(12.9 inch 3rd gen) iOS 12.1: (unusable) two different splash sizes get shown, fast one after the other, none of the two covering the entire screen
This happens probably because you first set the one splash, you tested, and then you added the other one. The OS decided that the second one suits best, BUT it had cached the first one, so it still shows the first one very briefly. If this is the case, then you can delete the app from the device, or use a different app id, as a way to clear the cache. See report https://quality.livecode.com/show_bug.cgi?id=22709.

Hope this helps.

Kind regards,
Panos
--

trevix
Posts: 960
Joined: Sat Feb 24, 2007 11:25 pm
Location: Italy
Contact:

Re: LC 9.6.0 RC1 splash screens

Post by trevix » Thu May 14, 2020 5:23 pm

I give up.
I tried all possible combination of size images and simulators and it is impossible to understand what is going on (also, only a "erase all content and settings" on the simulator allows to see the changes).
I ended up changing the splash screen with a single image (667x375) with transparency around the logo, that fits all, iPads included, on a dark grey background.
(Before my image had a background of its own)
Trevix
OSX 14.3.1 xCode 15 LC 10 DP7 iOS 15> Android 7>

Jellobus
Posts: 317
Joined: Tue Dec 10, 2013 2:53 pm

Re: LC 9.6.0 RC1 splash screens

Post by Jellobus » Thu Jul 02, 2020 4:31 am

I am using LC 9.6.0 (dp 4) and it's working fine. but I have no idea how to handle splash screens on the latest LC version.

LiveCode_Panos
Livecode Staff Member
Livecode Staff Member
Posts: 818
Joined: Fri Feb 06, 2015 4:03 pm

Re: LC 9.6.0 RC1 splash screens

Post by LiveCode_Panos » Thu Jul 02, 2020 8:09 am

Hello all,

This lesson should be helpful:

http://lessons.livecode.com/m/4069/l/12 ... ur-ios-app

Kind regards,
Panos
--

Post Reply

Return to “iOS Deployment”