[ANN] Release 9.6.0 RC-1

scott at elementarysoftware.com scott at elementarysoftware.com
Mon May 11 23:50:47 EDT 2020


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 at 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 at 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
>> rdimola at evergreeninfo.net
>> 
>> -----Original Message-----
>> From: use-livecode [mailto:use-livecode-bounces at 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 at 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 at 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
>>>> rdimola at evergreeninfo.net
>>>> 
>>>> 
>>>> -----Original Message-----
>>>> From: use-livecode [mailto:use-livecode-bounces at 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 at 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
>>>>> rdimola at evergreeninfo.net
>>>>> 
>>>>> -----Original Message-----
>>>>> From: use-livecode [mailto:use-livecode-bounces at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list