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