I am puzzled by how we should approach this for apps that work on both iPhone 
and iPad? It seems we choose an iPhone image and an iPad simply has a 
background border around and iPhone shaped splash?

> On May 11, 2020, at 8:40 PM, Monte Goulding via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Hi Ralph
> 
> We have had some discussions internally about the feasibility of users 
> including custom storyboard file templates and imagesets. That _might_ be the 
> best way forward although it could be difficult to match your UI exactly 
> given storyboard does not have specific device categories but compact and 
> regular width/height categories.
> 
> Cheers
> 
> Monte
> 
>> On 12 May 2020, at 12:55 pm, Ralph DiMola via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> Monte,
>> 
>> Thanks for the reply! But the problem I have is I want to match pixel for 
>> pixel the splash page with the first card on all devices. These were my 
>> customers specs. I now have to tell them this is not possible anymore. When 
>> I submit an app update the splash page of the initial launch of their app 
>> will be changing. This is not going to go over very well I can tell you 
>> that. Is it not possible to have the storyboard code use specific images for 
>> specific devices as was available in previous versions? Is this an Apple or 
>> an LC limitation?
>> 
>> Thanks again
>> 
>> Ralph DiMola
>> IT Director
>> Evergreen Information Services
>> rdim...@evergreeninfo.net
>> 
>> -----Original Message-----
>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf 
>> Of Monte Goulding via use-livecode
>> Sent: Monday, May 11, 2020 9:58 PM
>> To: How to use LiveCode
>> Cc: Monte Goulding
>> Subject: Re: [ANN] Release 9.6.0 RC-1
>> 
>> Hi Ralph
>> 
>> The splash images are not scaled or stretched. They are centred on the 
>> launch screen. You can use any size image. There’s two main options to 
>> choose from here.
>> 
>> - use a logo PNG with transparency and rely on the background color to fill 
>> the rest. You can choose from using the system background color so it 
>> switches for light and dark mode or an explicit color. This is what I would 
>> recommend as there’s no maintenance for new devices apple might release.
>> 
>> - use an image that is sized large enough to cover the entire screen in all 
>> supported orientations. If supporting portrait and landscape you would need 
>> a square image. As the image is not scaled you would need to update it if 
>> Apple releases a larger device.
>> 
>> Cheers
>> 
>> Monte
>> 
>> 
>>> On 12 May 2020, at 1:51 am, panagiotis merakos via use-livecode 
>>> <use-livecode@lists.runrev.com> wrote:
>>> 
>>> Hello Ralph,
>>> 
>>> I'll leave this for Monte to provide more details, but my 
>>> understanding is that now with the storyboard you only need to provide 
>>> one image, and this will be scaled automatically for all screen sizes.
>>> 
>>> So if you provide only image in the 3x slot, say a 2048x2732, the 
>>> storyboard mechanism will use the same image scaled down to
>>> (2048/2)x(2732/2) for the 2x  slot and (2048/3)x(2732/3) for the 1x slot.
>>> 
>>> So the idea is that now you do not need one separate image for each 
>>> possible device size. You only need one "small", and/or one "medium" 
>>> and/or one "large" image, and this image (or these images, in case you 
>>> provide more than one) will be used for "small","medium" and "large" 
>>> device screen sizes.
>>> 
>>> There are no specific required dimensions for each of the 1x,2x,3x 
>>> slots, so you get no error message, but a rule of thumb is to use the 
>>> largest image you used before for the 3x slot, and let the S/B do the rest 
>>> for you.
>>> 
>>> *>>>>>Also, Will the image be stretched or cropped to fit the various
>>> aspect*
>>> *ratios?*
>>> 
>>> The image will be cropped.
>>> 
>>> If you only provide a "small" image (i.e. a 1x one), then in some 
>>> large screens it might appear as a letterbox, but you can choose the 
>>> background color to display in this case (in the areas that would 
>>> appear "black" in the letterbox). If the description is not clear, I 
>>> suggest you do some experimenting and see what is the behavior in this case.
>>> 
>>> Hope this helps.
>>> 
>>> Kind regards,
>>> Panos
>>> 
>>> 
>>> On Mon, 11 May 2020 at 18:37, Ralph DiMola via use-livecode < 
>>> use-livecode@lists.runrev.com> wrote:
>>> 
>>>> Also, Will the image be stretched or cropped to fit the various 
>>>> aspect ratios? I would think the they will cropped as stretching 
>>>> would distort the splash image. Is there a way for the storyboard to 
>>>> use custom images for each of Apple's screen types? I know that this 
>>>> is what their trying to get away from. I'm confused.
>>>> 
>>>> Ralph DiMola
>>>> IT Director
>>>> Evergreen Information Services
>>>> rdim...@evergreeninfo.net
>>>> 
>>>> 
>>>> -----Original Message-----
>>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On 
>>>> Behalf Of panagiotis merakos via use-livecode
>>>> Sent: Monday, May 11, 2020 11:12 AM
>>>> To: How to use LiveCode
>>>> Cc: panagiotis merakos
>>>> Subject: Re: [ANN] Release 9.6.0 RC-1
>>>> 
>>>> Hello Ralph,
>>>> 
>>>> I believe that if you just set the 3x image to the largest image you 
>>>> used before (e.g. use a 2048x2732 image), then the storyboard 
>>>> mechanism will take care of the rest and scale the image 
>>>> automagically to fit all screen sizes.
>>>> At least this was the case in my tests.
>>>> 
>>>> We'll see if we could add more info in the tooltips or in the release 
>>>> notes to make this less confusing :)
>>>> 
>>>> Also, off-topic, I noticed that the app loads faster now that it uses 
>>>> the storyboard. I am curious if it is faster for you as well.
>>>> 
>>>> Kind regards,
>>>> Panos
>>>> --
>>>> 
>>>> 
>>>> 
>>>> On Mon, 11 May 2020 at 17:55, Ralph DiMola via use-livecode < 
>>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>>> Panos,
>>>>> 
>>>>> What size does the splash images need to be? How are they resized 
>>>>> for various device aspect ratios? I make the splash image the same 
>>>>> as the first card of the stack and in the past it was easy to make 
>>>>> them match. I could not find anything in the docs or release notes. 
>>>>> There used to be an image for each device. Now there is only 3 for 
>>>>> all devices. Actually there is 6 three light three dark but only 
>>>>> three for any mode. How is this going to work?
>>>>> 
>>>>> Ralph DiMola
>>>>> IT Director
>>>>> Evergreen Information Services
>>>>> rdim...@evergreeninfo.net
>>>>> 
>>>>> -----Original Message-----
>>>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On 
>>>>> Behalf Of panagiotis merakos via use-livecode
>>>>> Sent: Monday, May 11, 2020 9:00 AM
>>>>> To: How to use LiveCode
>>>>> Cc: panagiotis merakos
>>>>> Subject: [ANN] Release 9.6.0 RC-1
>>>>> 
>>>>> Dear list members,
>>>>> 
>>>>> We are pleased to announce the release of LiveCode 9.6.0 RC-1.
>>>>> 
>>>>> 
>>>>> Getting the Release
>>>>> ===================
>>>>> You can get the release at https://downloads.livecode.com/livecode/ 
>>>>> or via the automatic updater.
>>>>> 
>>>>> 
>>>>> Release Contents
>>>>> ================
>>>>> LiveCode 9.6.0 RC-1 comes with more than 30 changes, including:
>>>>> 
>>>>> New Features
>>>>> - Support for Storyboard launch images and backgrounds on iOS
>>>>> - Support for using the flash as a torch in the Android Barcode 
>>>>> Scanner
>>>>> - Support for building with Xcode 11.4, using the iOS 13.4 SDK
>>>>> - New tsNet and mergExt builds, built with the iOS 13.4 SDK
>>>>> 
>>>>> Bug Fixes:
>>>>> - Improvements in the text-to-speech library
>>>>> - Improvements in the iOS native browser
>>>>> - Improvements in the camera control object
>>>>> - Significant performance improvement when saving stacks on Windows
>>>>> - Improvements in the Windows FFI in LCB
>>>>> 
>>>>> For the full list of all fixes, updates and enhancements please see 
>>>>> the release notes:
>>>>> http://downloads.livecode.com/livecode/9_6_0/LiveCodeNotes-9_6_0_rc_1.
>>>>> pdf
>>>>> 
>>>>> 
>>>>> Known issues
>>>>> ============
>>>>> - The Browser widget's native layer is not shown in some Linux 
>>>>> distros with Cinnamon window manager.
>>>>> - The use of the Browser widget is not supported on Ubuntu 18.04 64 
>>>>> bit LTS yet.
>>>>> 
>>>>> 
>>>>> Required Software
>>>>> =================
>>>>> To build iOS apps with LiveCode you must have the appropriate 
>>>>> versions of Xcode as follows:
>>>>> 
>>>>> - macOS 10.13.4: Xcode 10.1 - LiveCode builds iOS apps using the 
>>>>> iOS
>>>>> 12.1 SDK
>>>>> - macOS 10.14.4: Xcode 11.3.x - LiveCode builds iOS apps using the 
>>>>> iOS
>>>>> 13.2 SDK
>>>>> - macOS 10.15.2: Xcode 11.4.x - LiveCode builds iOS apps using the 
>>>>> iOS
>>>>> 13.4 SDK
>>>>> 
>>>>> There is a full list of working LiveCode/macOS/Xcode combinations here:
>>>>> https://livecode.com/docs/9-5-0/faq/faq/
>>>>> 
>>>>> Note: Whilst we endeavour to release updated versions of LiveCode 
>>>>> supporting the latest Xcode/iOS SDKs as quickly as possible; we 
>>>>> strongly recommend disabling automatic update of Xcode or 
>>>>> downloading the specific version of Xcode required directly from the 
>>>>> Apple developer portal and installing it separately.
>>>>> 
>>>>> Important: From the end of June 2020, Apple will only be accepting 
>>>>> apps built using iOS13 SDKs. This means that, if you wish to submit 
>>>>> apps to the AppStore you will have to be running at least macOS 
>>>>> 10.14 in order to be able to install the necessary version of Xcode.
>>>>> 
>>>>> 
>>>>> Feedback
>>>>> ========
>>>>> Please report any bugs encountered on our quality center at 
>>>>> http://quality.livecode.com/
>>>>> 
>>>>> We have a forum available for discussing LiveCode Builder at
>>>>> http://forums.livecode.com/viewforum.php?f=93
>>>>> 
>>>>> 
>>>>> Have fun!
>>>>> The LiveCode Team
>>>>> --
>>>>> _______________________________________________
>>>>> use-livecode mailing list
>>>>> use-livecode@lists.runrev.com
>>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>>> subscription
>>>>> preferences:
>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> use-livecode mailing list
>>>>> use-livecode@lists.runrev.com
>>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>>> subscription preferences:
>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>> 
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>> subscription
>>>> preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>> 
>>>> 
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to