Re: Text to speech

2022-09-03 Thread Mark Smith via use-livecode
Hi Jacque,

It’s wonderful when things just “fall into place” like that, isn’t it? I 
actually had no need for this at present, but I am glad you did. It’s a marvel 
to see solutions just “fall into your lap”. Happy coding. 

Mark


> On 3 Sep 2022, at 9:29 pm, J. Landman Gay via use-livecode 
>  wrote:
> 
> On Sep 2, 2022, at 1:24 AM, panagiotis wrote:
>> Yes, we discussed this topic in August's Problem Solving session. The stack
>> presented supports text-to-speech in all platforms (including Linux and
>> Web).
> 
> I just watched the video and this is exactly what I was looking for. I didn't 
> know until a couple of days ago that I would need to implement speech across 
> all platforms, so I suspect you are either a mind reader or you got ahold of 
> my time warp stack and knew what I was going to ask before I did.
> 
> Either way, thank you for your prescience.
> 
> -- 
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
> 
> ___
> 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


Re: Livecode performance problem

2022-08-21 Thread Mark Smith via use-livecode
Wow, what a great example. I decided to work through the various suggestions 
just so I could get a better grip on some of LC’s more sophisticated data 
handling commands. 

My original run using Paul’s example was 8 seconds (2000 lines per field, 1100 
chars per line)
Applying Brian’s simple suggestions of using “after” instead of “into” cut that 
in half (4 seconds)
Splitting the lines and using an array drove the time down to 23 milliseconds. 
Amazing!
Between those 2 that's 8000 msec -> 23 msec or about  350 times faster.

I will definitely pay more attention to “split” in future.
Great discussion. 

Mark




> On 20 Aug 2022, at 12:50 am, Paul Dupuis via use-livecode 
>  wrote:
> 
> On 8/19/2022 7:40 PM, Mark Wieder via use-livecode wrote:
>> On 8/19/22 16:31, Alex Tweedly via use-livecode wrote:
>> 
>>> to trim about another 15% off the time (for my sample data, 24ms down to 
>>> 20ms.)
>> 
>> Nice.
>> Note, of course, that we're all going on the assumption that all four fields 
>> contain the same number of lines.
>> 
>> 
> 
> Thank you all for the example of improving performance over my clunky code.
> 
> Yes, all the fields contain the same number of lines.
> 
> For strange legacy application reasons, when lines get added to the set of 
> fields (a frequency action by users - sometimes adding hundreds of lines a 
> day), the data has to be repackaged into this tab delimited structure in a 
> single variable to run some procedures on.
> 
> So a user driven action of:
> 
> 1) Add a line (or a few) to the fields
> 2) repackage data and run a few procedures
> 3) User repeats starting at step 1
> 
> Can become very slow as the number of lines in the fields gets large - as you 
> all have noted!
> 
> Thank you all again!
> 
> 
> 
> ___
> 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


Re: Polygrid sorting

2022-08-16 Thread Mark Smith via use-livecode
I downloaded and installed the widget, it works (very well) now :) 

> On 15 Aug 2022, at 9:10 pm, Paul Dupuis via use-livecode 
>  wrote:
> 
> Okay, I built the stack and tested it under Windows 10. The 3 beeps are 
> intentional. It is to let me know when it is done as some test with 500+ 
> columns/rows takes a while. It does display under LC9.6.8 (64 bit) on Windows 
> 10.
> 
> Now I have to go try it on macOS?
> 
> 
> 
> On 8/15/2022 4:01 PM, Mark Smith via use-livecode wrote:
>> Hi Paul,
>> 
>> I downloaded your sample stack, put 100 into the Columns field, heard 3 
>> audible beeps but no data (or PolyGrid) appeared. There is data in the 
>> pgcolumnnames and pgdata custom properties (so those values were defined). 
>> It’s just the grid that did not appear. Thinking it might be my laptop 
>> (apple silicon M1) I tried it on an Intel MacBook Pro and got the same 
>> result.
>> 
>> I am a big fan of being able to lock top and left-most column/rows of any 
>> grid and would happily endorse your request.
>> 
>> Cheers,
>> Mark
>> 
>>> On 15 Aug 2022, at 7:29 pm, Paul Dupuis via use-livecode 
>>>  wrote:
>>> 
>>> So, I bought the Summer Bundle. Yes, it is a good deal.
>>> 
>>> In my case it was primarily for the Polygrid widget. Our application uses a 
>>> Datagrid to display customer research data. The columns headers are text 
>>> and the left most column ROWs are test and all other cells are numbers. 
>>> Some customers can have quite large data sets and I have been running into 
>>> the number of columns (ad a default width of 100px per column) exceeding a 
>>> GROUPs 32,767px width maximum (about 327-328 columns). At this point the 
>>> Datagrid just fails - no data is displayed.
>>> 
>>> I can now attest that a Polygrid (under LC 9.6.8) does not have this limit. 
>>> I have a "test" stack (for Datagrid testing) I converted to the Polygrid 
>>> and can easily generate 1000 columns x 1000 rows of data and it works.
>>> 
>>> So I guess the answer to bug 
>>> https://quality.livecode.com/show_bug.cgi?id=23875 is "Use the PolyGrid"
>>> 
>>> On that note, the Datagrid has 2 features I use in this specific case, user 
>>> column resizing (built into the Polygrid - Yea!) and column sorting (NOT 
>>> built into the Polygrid - Boo!). So, does anyone have some column sort code 
>>> for the Polygrid they have written that they might be willing to share?
>>> 
>>> Also, I have filled a Polygrid enhancement request to allow the left column 
>>> (or the left N columns) to be locked/frozen, so they remain visible when 
>>> the Polygrid is scrolled horizontally. See 
>>> https://quality.livecode.com/show_bug.cgi?id=23880. If you might benefit 
>>> from this enhancement, please follow the bug or add a comment to that 
>>> effect.
>>> 
>>> 
>>> ___
>>> 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


Re: Polygrid sorting

2022-08-16 Thread Mark Smith via use-livecode
Hi Paul,

My bad. I don’t have the polygrid widget installed. I bought the summer bundle 
but haven’t had time to install or play with it. I will try this afternoon and 
send feedback later. 

Mark


> On 15 Aug 2022, at 9:49 pm, Paul Dupuis via use-livecode 
>  wrote:
> 
> FYI,
> 
> I also just tested on a MacBook Air, M1, running Monterey with LC9.6.8 and 
> the version 1.0.0 of the Summer Bundle widget packs and the PolyGrid and my 
> sample stack displayed for me at 10, 100, and 500 columns and rows.
> 
> 
> On 8/15/2022 4:01 PM, Mark Smith via use-livecode wrote:
>> Hi Paul,
>> 
>> I downloaded your sample stack, put 100 into the Columns field, heard 3 
>> audible beeps but no data (or PolyGrid) appeared. There is data in the 
>> pgcolumnnames and pgdata custom properties (so those values were defined). 
>> It’s just the grid that did not appear. Thinking it might be my laptop 
>> (apple silicon M1) I tried it on an Intel MacBook Pro and got the same 
>> result.
>> 
>> I am a big fan of being able to lock top and left-most column/rows of any 
>> grid and would happily endorse your request.
>> 
>> Cheers,
>> Mark
>> 
> 
> 
> ___
> 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


Re: Polygrid sorting

2022-08-15 Thread Mark Smith via use-livecode
Hi Paul,

I downloaded your sample stack, put 100 into the Columns field, heard 3 audible 
beeps but no data (or PolyGrid) appeared. There is data in the pgcolumnnames 
and pgdata custom properties (so those values were defined). It’s just the grid 
that did not appear. Thinking it might be my laptop (apple silicon M1) I tried 
it on an Intel MacBook Pro and got the same result. 

I am a big fan of being able to lock top and left-most column/rows of any grid 
and would happily endorse your request.

Cheers,
Mark

> On 15 Aug 2022, at 7:29 pm, Paul Dupuis via use-livecode 
>  wrote:
> 
> So, I bought the Summer Bundle. Yes, it is a good deal.
> 
> In my case it was primarily for the Polygrid widget. Our application uses a 
> Datagrid to display customer research data. The columns headers are text and 
> the left most column ROWs are test and all other cells are numbers. Some 
> customers can have quite large data sets and I have been running into the 
> number of columns (ad a default width of 100px per column) exceeding a GROUPs 
> 32,767px width maximum (about 327-328 columns). At this point the Datagrid 
> just fails - no data is displayed.
> 
> I can now attest that a Polygrid (under LC 9.6.8) does not have this limit. I 
> have a "test" stack (for Datagrid testing) I converted to the Polygrid and 
> can easily generate 1000 columns x 1000 rows of data and it works.
> 
> So I guess the answer to bug 
> https://quality.livecode.com/show_bug.cgi?id=23875 is "Use the PolyGrid"
> 
> On that note, the Datagrid has 2 features I use in this specific case, user 
> column resizing (built into the Polygrid - Yea!) and column sorting (NOT 
> built into the Polygrid - Boo!). So, does anyone have some column sort code 
> for the Polygrid they have written that they might be willing to share?
> 
> Also, I have filled a Polygrid enhancement request to allow the left column 
> (or the left N columns) to be locked/frozen, so they remain visible when the 
> Polygrid is scrolled horizontally. See 
> https://quality.livecode.com/show_bug.cgi?id=23880. If you might benefit from 
> this enhancement, please follow the bug or add a comment to that effect.
> 
> 
> ___
> 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


Re: A web app launcher with responsive design

2022-08-13 Thread Mark Smith via use-livecode
Hi Tom, Andreas didn’t mention what the platform was in his message so I just 
googled  “LC web deployment” and it turned up this… 

https://lessons.livecode.com/m/4071/l/800867-how-do-i-put-my-first-app-on-the-web

However, since you mentioned WASM I looked it up and you are correct, LC 10 
(which Andreas was using) is using Web Assembly not HTML5. 

Sent from my iPhone

> On Aug 14, 2022, at 1:07 AM, Tom Glod via use-livecode 
>  wrote:
> 
> Hey Andreas, thanks for sharing, cool example of responsive design.
> 
> I thought the HTML5/javascript export was dead, and WASM would be used
> instead.
> It could be my own confusion about terminology being used.
> Can someone clarify this for me?
> 
> Thanks,
> 
> Tom
> 
> 
>> On Sat, Aug 13, 2022 at 5:41 PM Mark Smith via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>> Congratulations Andreas and thanks for sharing. I haven’t done any work
>> with the new LC HTML5 engine but I was really impressed with the speed of
>> loading it on my new M1 Pro — about 3-4 seconds on first download and then
>> a second or so thereafter. On my iPhone 12 not so fast… more like 30 on the
>> first download but again very quick (a second or two) on subsequent loads.
>> It looks like you’ve got a lot of the tech working with objects and screens
>> and the adaptive resizing. When I do get around to getting into this (and
>> it looks very enticing) I’ll know where to go for help :)
>> 
>> Mark
>> 
>> 
>>> On 13 Aug 2022, at 8:24 pm, Andreas Bergendal via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> Friends, I have done wonderful things with LC10 web deployment!
>>> 
>>> I’m excited to share with you the fruits of this week's extensive
>> research and testing!
>>> 
>>> TL;DR:
>>> Try this: https://wheninspace.com/portal/ <
>> https://wheninspace.com/portal/>
>>> 
>>> Long version:
>>> 
>>> I wanted to do two things:
>>> 
>>> 1) Like we often do with desktop standalones: Create a minimal
>> launcher/splash stack as standalone, which only does one thing - open an
>> external stack that does everything else. This way I can then update
>> individual stacks, without having to build a new standalone each time.
>>> 
>>> 2) Get the resizing of the browser window to trigger the resize of the
>> stacks and all the responsive design therein, and make it look good on both
>> desktop and mobile. (Refining the example from the mothership, ”Meeting
>> space”.)
>>> 
>>> I have accomplished both!
>>> You can see and test the result here:
>>> https://wheninspace.com/portal/ <https://wheninspace.com/portal/>
>>> 
>>> Please try it both in desktop browsers (resizing the browser to various
>> sizes) and mobile browsers (both portrait and landscape orientation).
>>> 
>>> The standalone consists of a minimal launch stack that just acts as
>> event listening agent (even after closing itself) and opens the Portal
>> stack which is an external LC stack. The Portal stack then has buttons for
>> opening additional external LC stacks.
>>> 
>>> When the launcher stack receives a resize signal from the browser (from
>> the JavaScript in the html file), it dispatches ”resizeEvent” with the
>> width/height values to the topStack, which can subsequently rearrange its
>> stack rect and content accordingly.
>>> 
>>> As a bonus, I also demonstrate the possibility to show several stacks in
>> the same browser window!
>>> 
>>> I find the LC web deployment option a true game-changer! A new world is
>> opening! Let’s build it! :)
>>> 
>>> /Andreas
>>> ___
>>> 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


Re: A web app launcher with responsive design

2022-08-13 Thread Mark Smith via use-livecode
Congratulations Andreas and thanks for sharing. I haven’t done any work with 
the new LC HTML5 engine but I was really impressed with the speed of loading it 
on my new M1 Pro — about 3-4 seconds on first download and then a second or so 
thereafter. On my iPhone 12 not so fast… more like 30 on the first download but 
again very quick (a second or two) on subsequent loads. It looks like you’ve 
got a lot of the tech working with objects and screens and the adaptive 
resizing. When I do get around to getting into this (and it looks very 
enticing) I’ll know where to go for help :)

Mark


> On 13 Aug 2022, at 8:24 pm, Andreas Bergendal via use-livecode 
>  wrote:
> 
> Friends, I have done wonderful things with LC10 web deployment!
> 
> I’m excited to share with you the fruits of this week's extensive research 
> and testing!
> 
> TL;DR:
> Try this: https://wheninspace.com/portal/ 
> 
> Long version:
> 
> I wanted to do two things:
> 
> 1) Like we often do with desktop standalones: Create a minimal 
> launcher/splash stack as standalone, which only does one thing - open an 
> external stack that does everything else. This way I can then update 
> individual stacks, without having to build a new standalone each time.
> 
> 2) Get the resizing of the browser window to trigger the resize of the stacks 
> and all the responsive design therein, and make it look good on both desktop 
> and mobile. (Refining the example from the mothership, ”Meeting space”.)
> 
> I have accomplished both!
> You can see and test the result here:
> https://wheninspace.com/portal/ 
> 
> Please try it both in desktop browsers (resizing the browser to various 
> sizes) and mobile browsers (both portrait and landscape orientation).
> 
> The standalone consists of a minimal launch stack that just acts as event 
> listening agent (even after closing itself) and opens the Portal stack which 
> is an external LC stack. The Portal stack then has buttons for opening 
> additional external LC stacks. 
> 
> When the launcher stack receives a resize signal from the browser (from the 
> JavaScript in the html file), it dispatches ”resizeEvent” with the 
> width/height values to the topStack, which can subsequently rearrange its 
> stack rect and content accordingly.
> 
> As a bonus, I also demonstrate the possibility to show several stacks in the 
> same browser window!
> 
> I find the LC web deployment option a true game-changer! A new world is 
> opening! Let’s build it! :)
> 
> /Andreas
> ___
> 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


Re: Referencing Livecode

2022-06-17 Thread Mark Smith via use-livecode
I think in this instance, probably asking support would be the best bet. 

> On 16 Jun 2022, at 2:31 pm, David V Glasgow via use-livecode 
>  wrote:
> 
> Hi Folks,
> 
> I am writing a paper for publication (I hope) describing analysis of internet 
> predator messages achieved using Livecode.
> 
> I want to reference LC but I am not sure if there is a standard form or URL 
> for doing this.  If not I am inclined to use 
> https://en.wikipedia.org/wiki/LiveCode 
> 
> Any alternative suggestions?
> 
> David Glasgow
> 
> PS Also, while trying to find a suitable URL I came across the ‘Cheat Sheets’ 
> page and PDFs, and stumbled on a couple of errors in the just LC one… not 
> sure who to alert.
> 
> // String
> 
> "foo" & "bar" is "foobar" "foo" && "bar" is "foo bar" "str" begins with "st"
> "str" ends with "g"
> 
> // Chunks
> 
> char 5 of "str" is "n"
> ___
> 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


Re: Would anyone miss convertOctals?

2022-06-09 Thread Mark Smith via use-livecode



> On 9 Jun 2022, at 1:44 pm, Mark Waddingham via use-livecode 
>  wrote:
> 
> So I'm currently sitting here about to embark on fixing 
>  (which is the final 
> thing to sort out before being able to merge my constant expression patch) 
> and I was reminded of 'convertOctals'.
> 
> So three questions:
> 
>  1) Do you know what convertOctals is, and what it does?

No (I guessed it might be converting Octals to Decimals but a quick 
dictionary check indicated nope!)
> 
> P.S. In the scheme of 'breaking changes' - we've already made a number of 
> them for 10 already, and my gut tells me removing convertOctals is likely to 
> cause less consternation than those we already have - but I could be wrong!

Thanks for the section in the Release Notes called Breaking Changes. Very 
useful.

> -- 
> Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
> LiveCode: Everyone can create apps
> 
> ___
> 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


MrSign'n'Notarize

2022-05-31 Thread Mark Smith via use-livecode
Hey Matthias, I just wanted to drop you a quick note to thank you for the 
amazing utility you put together to sign and staple macOS apps. I tried it for 
the first time the other day and it was a real joy to use — very well 
organised. Thanks for that. Definitely a life-saver (or at least a 
life-enhancer!!). 

Cheers,
Mark


___
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


Re: Android,iOS stay in background?

2022-05-31 Thread Mark Smith via use-livecode
Hi Tom,

You can “suspend” iOS apps by putting them into the background, where they are 
maintained in a sort of “hibernated” state, ready to go when you open them 
again, and you can detect this. But it is also possible to “unload” them from 
memory by swiping up on apps that you can see lurking in the background. This 
closes the app completely and a restart is initiated when you re-open it. I 
have had apps “freeze" during development and the only way to restore them was 
to remove it from memory (close it) and then reopen it again. I also have code 
that detects when an app is put into the background (and only executes under 
those conditions) so I do know that this can be detected for iOS apps, but I 
don’t think there is a way to do it in Android apps yet. The “detecting" is 
part of Monte's mergNotify package that was incorporated into LC. You can find 
more info on it in the dictionary. 

mergNotify "UIApplicationWillResignActiveNotification" -- enables the app to 
detect when it is moving into the background

mergNotify "UIApplicationDidBecomeActiveNotification" -- and when it is being 
brought back to the foreground

See also mergBkTask for more information on background processing in iOS. 

> On 31 May 2022, at 6:51 pm, Tom Glod via use-livecode 
>  wrote:
> 
> Interesting .Thanks guys.
> 
> On Tue, May 31, 2022 at 11:28 AM Bob Sneidar via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> It's my understanding that iOS does not "load" apps like Android or other
>> operating systems do. It simply "activates" apps already in "memory". The
>> app may allocate more memory for itself of course, or access other services
>> that are constantly running.
>> 
>> Bob S
>> 
>> 
>>> On May 30, 2022, at 23:53 , matthias rebbe via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> if i recall correctly, Android keeps an app running in background as
>> long as Android does not need the memory the app is "consuming".
>>> And i think iOS is doing that as well.
>> 
>> 
>> ___
>> 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


Re: Formatting code in word

2022-05-24 Thread Mark Smith via use-livecode
Thanks, I wasn’t aware that could be applied to just a specific format… I had 
always thought of it as document wide. Mind you, I don’t take advantage of 90% 
of the features in Word either. PDF sounds like a good option for distribution 
but don’t you still need to create the file in something else? I’ve only ever 
converted documents to/from PDF. 

> On 24 May 2022, at 3:57 pm, Håkan Liljegren  wrote:
> 
> Probably not what you want to hear, but I never distribute documents in Word 
> as I then have no control on the formatting. The receiver might not have the 
> same font installed and then the text might reflow and all kinds of bad 
> things might happen! :)
> 
> I always use PDF for distrution. BUT, if you still want to use Word you can 
> create a specific format for the code blocks and then select the language for 
> that format and check the “Do not check spelling or grammar” for that format. 
> You can also select the newly pasted text and then do the same procedure 
> (Select language and check the do not check checkbox).
> 
> :-Håkan
> 
>> On 24 May 2022, at 13:00, Mark Smith via use-livecode 
>> mailto:use-livecode@lists.runrev.com>> wrote:
>> 
>> Hello list,
>> 
>> Do you use anything to make code look more readable when inserted into a 
>> Word document? I ask because all those squiggly red underlines (spellcheck 
>> marks) makes it pretty unattractive, although they can be turned off. 
>> However, when distributing a document to others they may not know how to 
>> turn that off. Just wondering if you’ve found a better way for distributing 
>> code in word docs. 
>> 
>> Thanks!
>> Mark
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com <mailto: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 
>> <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


Formatting code in word

2022-05-24 Thread Mark Smith via use-livecode
Hello list,

Do you use anything to make code look more readable when inserted into a Word 
document? I ask because all those squiggly red underlines (spellcheck marks) 
makes it pretty unattractive, although they can be turned off. However, when 
distributing a document to others they may not know how to turn that off. Just 
wondering if you’ve found a better way for distributing code in word docs. 

Thanks!
Mark


___
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


Re: Error: Unable to install app - Mac OS 11.5.2 , Xcode 13.2 (13C90), LC 9.6.7 en iOS 15.2

2022-05-09 Thread Mark Smith via use-livecode
Thanks for letting us know William. Glad the cleanup did the trick.

Mark


> On May 9, 2022, at 9:00 AM, William de Smet via use-livecode 
>  wrote:
> 
> Hi there,
> 
> Thanks for answering my questions.
> First off all I downloaded a newer version of Xcode 13.2.1 yesterday but
> that didn't make a difference.
> Then Jaque replied on the forum and suggested an issue with Apple
> Intermediate Certificate: https://developer.apple.com/support/expiration/
> After checking Apple Keychain I noticed that there were double entries and
> one of them was not attached to apps.
> So first I downloaded all 4 certificates as advised on the Apple developer
> page.
> Then I deleted the wrong entry in Keychain, restarted my Mac and now it
> works again.
> 
> Happy days!
> 
> 
> 
> groeten,
> 
> William
> 
> 
> 
> 
> Op zo 8 mei 2022 om 22:01 schreef panagiotis m via use-livecode <
> use-livecode@lists.runrev.com>:
> 
>> Hello William,
>> 
>> Could it be the case you have checked the "beta version" checkbox in the
>> iOS standalone settings?
>> 
>> Cheers,
>> Panos
>> 
>> On Sun, 8 May 2022, 17:12 Mark Smith via use-livecode, <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> Hi William,
>>> 
>>> In the Standalone Application setting for iOS there are options to build
>>> for “iPod and iPhone” or two options for building for iPad (“iPad” only
>> and
>>> “iPod, iPhone, iPad”). I was going to suggest checking those, but then,
>>> just to be sure I rebuilt one of my own apps with “iPod and iPhone”
>>> setting, and it installed and ran just fine on my iPad. I tried with both
>>> the Test button in LC and installing the app with Xcode and in both cases
>>> it worked ok, so that can’t be the problem. Do let us know if you track
>>> down the cause.
>>> 
>>> Cheers,
>>> Mark
>>> 
>>> 
>>>> On May 7, 2022, at 9:06 AM, William de Smet via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>> Hi there,
>>>> 
>>>> Mac OS 11.5.2 , Xcode 13.2 (13C90), LC 9.6.7 en iOS 15.2
>>>> Yesterday I tried to put an app on my iPad 2020 with iOS 15.2 on it.
>>>> Building the app is no problem and gives no error message on my Mac
>>>> Putting the app with Xcode on my iPad however gives an error: Unable to
>>>> Install App
>>>> 
>>>> I checked the Provisioning Profile but the iPad is listed on it.
>>>> I did know this because there are other apps on it.
>>>> I did work before.
>>>> 
>>>> Am I overseeing something?
>>>> 
>>>> ,
>>>> 
>>>> greetings,
>>>> 
>>>> William
>>>> ___
>>>> 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


Re: Error: Unable to install app - Mac OS 11.5.2 , Xcode 13.2 (13C90), LC 9.6.7 en iOS 15.2

2022-05-08 Thread Mark Smith via use-livecode
Hi William,

In the Standalone Application setting for iOS there are options to build for 
“iPod and iPhone” or two options for building for iPad (“iPad” only and “iPod, 
iPhone, iPad”). I was going to suggest checking those, but then, just to be 
sure I rebuilt one of my own apps with “iPod and iPhone” setting, and it 
installed and ran just fine on my iPad. I tried with both the Test button in LC 
and installing the app with Xcode and in both cases it worked ok, so that can’t 
be the problem. Do let us know if you track down the cause. 

Cheers,
Mark


> On May 7, 2022, at 9:06 AM, William de Smet via use-livecode 
>  wrote:
> 
> Hi there,
> 
> Mac OS 11.5.2 , Xcode 13.2 (13C90), LC 9.6.7 en iOS 15.2
> Yesterday I tried to put an app on my iPad 2020 with iOS 15.2 on it.
> Building the app is no problem and gives no error message on my Mac
> Putting the app with Xcode on my iPad however gives an error: Unable to
> Install App
> 
> I checked the Provisioning Profile but the iPad is listed on it.
> I did know this because there are other apps on it.
> I did work before.
> 
> Am I overseeing something?
> 
> ,
> 
> greetings,
> 
> William
> ___
> 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


Re: devcon 2022 recap

2022-04-28 Thread Mark Smith via use-livecode
I thought it was a pretty good conference Mike, and surprisingly well handled 
by Zoom (although it took me 3 days to figure out what all the bits and pieces 
of the interface were for) and there were some pretty great presentations. Some 
I had to miss because of other commitments so I’ll be looking forward to 
watching them post-conf when Heather has a chance to upload them. There were a 
lot of very forward looking sessions from Kevin and company, and Mark Talluto 
had an interesting take on app development presented during his plenary 
(Appli.io <http://appli.io/>). Lots of ideas I think on how things could be 
improved or, as Mark said “made as simple as possible, but no simpler” (or 
maybe that was Einstein!!). Either way, great quote/comment. Like Matthias, I 
signed up for the LC Global 22/23 just so I could keep up with it all during 
the coming year. 


> On Apr 28, 2022, at 4:12 PM, Mike Kerner via use-livecode 
>  wrote:
> 
> I did, but I was hoping for some community comment, as well.
> 
> On Thu, Apr 28, 2022 at 10:15 AM Mark Smith via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Mike, check out the LC blog posts for summaries of Days 1 and 2, not sure
>> if a day 3 will be posted (
>> https://livecode.com/reporting-on-day-1-of-the-livecode-conference/).
>> 
>>> On 28 Apr 2022, at 14:44, Mike Kerner via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> I am stuck in a time sink. I missed just about all of the devcon as a
>>> result. Anyone want to fire off on a recap?
>>> 
>>> --
>>> On the first day, God created the heavens and the Earth
>>> On the second day, God created the oceans.
>>> On the third day, God put the animals on hold for a few hours,
>>>  and did a little diving.
>>> And God said, "This is good."
>>> ___
>>> 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
>> 
> 
> 
> -- 
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>   and did a little diving.
> And God said, "This is good."
> ___
> 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


Re: devcon 2022 recap

2022-04-28 Thread Mark Smith via use-livecode
Mike, check out the LC blog posts for summaries of Days 1 and 2, not sure if a 
day 3 will be posted 
(https://livecode.com/reporting-on-day-1-of-the-livecode-conference/).

> On 28 Apr 2022, at 14:44, Mike Kerner via use-livecode 
>  wrote:
> 
> I am stuck in a time sink. I missed just about all of the devcon as a
> result. Anyone want to fire off on a recap?
> 
> -- 
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>   and did a little diving.
> And God said, "This is good."
> ___
> 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


Re: (area used by) Keyboard in iOS 15.x

2022-03-20 Thread Mark Smith via use-livecode
Hi Sean, I finally got around to doing some further testing on this. Initial 
results were confusing so I used the “Mobile Orientations” LC lesson to do some 
testing with iPhoneSafeAreaInsets()

This is a very simple stack with one button. The idea is it demonstrates how if 
you “allow” certain orientations the screen will redraw and the button will be 
repositioned (not appropriately, but it is suggested you can refine this 
further). 

So using this very simple stack I added a handler to my previous demo to get 
the iPhoneSafeAreaInset() values if the device orientationChanged and then 
displayed these with the button. 

I tested on both the sim and real device (iPhone12) and the results are not 
encouraging. 

on a 6S in the sim:

  portrait (0,20,0,0)
  L right (0,0,0,0)
  L left (0,0,0,0)
  P UD (0,0,0,0)

iPhone 12 sim

  portrait (0,47,0,34) 
  L right (0,47,0,34)
  L left (47,0,47,21)
  P UD (didn’t allow though it was included as allowable)

iPhone 12 real

 portrait (0,47,0,34)
 L right (0,47,0,34)
 L left (0,47,0,47) (??)
 P UD (47,0,47,21) (again didn’t rotate screen but I copied the reported values 
anyway)

I did lots more testing of course, which I won’t bore you with. Conclusion: 
even the initial results reported for the 12 are not ideal. The “34” you see 
for “bottom" on the 12 should really be 21. I tested this by manually inserting 
21 and it looks much better than 34.

Honestly, I don’t think iPhoneSafeAreaInset() returns realistic values for all 
coordinates, and therefore can’t really be depended on. Since I am only 
interested in portrait (at the moment), I will do some further testing to see 
if I can get reasonable results for most devices using this orientation 
(including inserting hard coded values where necessary). 

All the best,
Mark



> On Feb 11, 2022, at 12:31 PM, Pi Digital via use-livecode 
>  wrote:
> 
> Hi Mark
> 
> This is really useful to know. Thanks for all your testing and research. 
> 
> Just a note about what iPhoneSafeAreaInsets is for. It returns the number of 
> pixels from the top (the second item, 47 in your case) to allow for the top 
> notch and from the bottom (4th item, 34) to allow for the onscreen app 
> switcher bar at the bottom of the screen. This is in portrait mode. This 
> changes to be the 1st and 4th items (47,0,0,34) or 3rd and 4th (0,0,47,34) in 
> landscape mode because the notch will be on the left or right but the app 
> switcher remains at the bottom. If the phone is upside down and your app 
> allows for this the you could have the notch at the bottom which will make it 
> something like 0,0,0,81. 
> 
> Thanks and all the best
> 
> Sean Cole
> Pi Digital
> 
> 
>> On 10 Feb 2022, at 22:13, Mark Smith  wrote:
>> 
>> Sorry, it appears I attached the wrong link. Hopefully this one works 
>> better!!
>> 
>> https://www.dropbox.com/s/2igqdbroxy5onf7/Test%20Layout%2013.livecode.zip?dl=0
>> 
>> 
>> 
>>> On Feb 10, 2022, at 10:08 PM, Mark Smith  wrote:
>>> 
>>> Hello everyone, 
>>> 
>>> Once again thanks to the many of you who provided advice and suggestions. 
>>> They were really very helpful in coding up this full working example. In 
>>> the interests of sharing I have posted an example into a dropbox account, 
>>> and will upload a copy to the forums at some point. This example takes a 
>>> “dummy” layout of my Organize app (nothing is being saved, most features 
>>> are not included) and redraws the main screen to fit the target device 
>>> using just iPhoneSafeAreaInsets() and "the effective working screenRect" 
>>> and nothing else (no fullscreenmode for example). It works remarkably well. 
>>> I have tested it on a physical SE, 6S, 11, 12 and 13 mini and it adapts to 
>>> each screen as you would expect. It is remarkably satisfying to see it 
>>> adapt to changes in the keyboard size (predictive, not predictive) on the 
>>> fly. No special code was required to do this. 
>>> 
>>> You’ll need to compile the example for iPhone and use a developer profile 
>>> to install it on an iPhone device. The simulator does not really provide a 
>>> useful simulation primarily because it does not simulate the behaviour of 
>>> the keyboard very well (however, if you just want to see how the layout 
>>> adapts, it is perfectly fine for that). Its possible I have not developed 
>>> the most efficient method of coding the layout. If you have any 
>>> suggestions, I’d be most grateful to receive them.
>>> 
>>> UI tips:
>>> 1. tapping once on white space below the dg entries dismisses the keyboard 
>>> (so does the “down arrow” when it appears in the header bar).
>>> 2. tapping twice adds a new blank line (or inserts the cursor into an 
>>> existing one) (so does the “+” sign in the header bar).
>>> 
>>> The rest should be obvious, I hope. All of the layout is in the card 
>>> script. All of the dg code is in the dg handler and behavior script. 
>>> Finally, if you have any questions, please feel free to send them on.
>>> 
>>> All the best,
>>> Mark

Re: Speed up a slow loop

2022-03-08 Thread Mark Smith via use-livecode
Apart from searching I am sure it will provide many other great learning 
opportunities as well. Looking forward to seeing how it all pans out. 

Mark

> On Mar 6, 2022, at 8:18 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> On 3/6/22 9:40 AM, William Prothero via use-livecode wrote:
>> I've been following this thread in wonder at the creative ways of optimizing 
>> this word search. I hope that the code will be published somewhere, 
>> available to all, with credits to the multiple idea authors.
> 
> I can upload it to Sample Stacks when it's done, there's nothing proprietary 
> about it. There's no point to submitting it to any of the app stores since 1) 
> the name "Boggle" is copyrighted as well as the game itself, and 2) there are 
> a gazillion word search games there anyway.
> 
> I wrote it for myself and anyone else who wants to play with it.
> 
> -- 
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
> 
> ___
> 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


Re: use-livecode Digest, Vol 222, Issue 8

2022-03-07 Thread Mark Smith via use-livecode
So, playing around a bit more I discovered “a.*” does not return words that 
“start with”, but rather words that “contain” the letter. So that explains 
“apple, banana”. What isn’t clear to me is I get the exact same result using 
“a.” with no asterisk, but if I search for “y.” it returns nothing rather than 
cherry. Consequentially I realize my confusion is due to a limitation of what 
these characters mean to regex. Can anyone clarify for me what the “.” and “*” 
are doing to change the filter? 

Thanks

> On Mar 7, 2022, at 11:05 AM, Mark Smith  wrote:
> 
> I am not an expert in regex or filtering by any means so Quentin’s message 
> prompted me to take a closer look. I started with the dictionary entry for 
> filter and I found this simple example:
> filter items of "apple,banana,cherry" with regex pattern "b.*"
> 
> Since we are not specifying a destination, the result is going into the “it" 
> variable. I tried that and got the expected result “banana”. Next I tried 
> “c.*” and got cherry and “d.*’ and got nothing. All good. Finally I tried 
> “a.*” and got “apple, banana”. I was a bit surprised by that. Does anyone 
> know why “a.*” breaks the pattern of returning a single item? Does it have 
> something to do with the item being in the first position in the string? 
> 
> BTW, I did try putting the result into a variable and displaying that (… into 
> temp; put temp) and got the same result. 
> 
> Also, I thought I might try a few experiments using “without regex pattern” 
> and using “a.*” as the argument returned “cherry” so at least whatever it is 
> doing it is consistent.
> 
> Mark
> 
> 
>> On Mar 7, 2022, at 8:58 AM, Quentin Long via use-livecode 
>> mailto:use-livecode@lists.runrev.com>> wrote:
>> 
>> sez j. landman gay:
>>> Interesting idea. There are 25 letters on each board, some are always 
>>> repeats. I think I'd need 
>>> a good regex so I wouldn't have to run the filter command multiple times. 
>>> How's your regex?
>> 
>> I see you've already implemented something, but just for grins, here's my 
>> thought re: the One True Regex for this situation:
>> AbsentChars is the name of a variable which contains all the letters that 
>> *aren't* on the board. My first attempt at the regex is…
>> filter lines of WordList without "*[AbsentChars]*"
>> However, that will remove all words that contain at least one letter in the 
>> specific character string "absentchars", which is not what I want. So, bring 
>> out the "do" keyword…
>> do ("filter lines of WordList without" && quote & "*" & AbsentChars & "*" & 
>> quote)
>> 
>> "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" Read the 
>> webcomic at [ http://www.atarmslength.net  ]! 
>> If you like "At Arm's Length", support it at [ 
>> http://www.patreon.com/DarkwingDude  ].
>> ___
>> 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


Re: use-livecode Digest, Vol 222, Issue 8

2022-03-07 Thread Mark Smith via use-livecode
I am not an expert in regex or filtering by any means so Quentin’s message 
prompted me to take a closer look. I started with the dictionary entry for 
filter and I found this simple example:
filter items of "apple,banana,cherry" with regex pattern "b.*"

Since we are not specifying a destination, the result is going into the “it" 
variable. I tried that and got the expected result “banana”. Next I tried “c.*” 
and got cherry and “d.*’ and got nothing. All good. Finally I tried “a.*” and 
got “apple, banana”. I was a bit surprised by that. Does anyone know why “a.*” 
breaks the pattern of returning a single item? Does it have something to do 
with the item being in the first position in the string? 

BTW, I did try putting the result into a variable and displaying that (… into 
temp; put temp) and got the same result. 

Also, I thought I might try a few experiments using “without regex pattern” and 
using “a.*” as the argument returned “cherry” so at least whatever it is doing 
it is consistent.

Mark


> On Mar 7, 2022, at 8:58 AM, Quentin Long via use-livecode 
>  wrote:
> 
> sez j. landman gay:
>> Interesting idea. There are 25 letters on each board, some are always 
>> repeats. I think I'd need 
>> a good regex so I wouldn't have to run the filter command multiple times. 
>> How's your regex?
> 
> I see you've already implemented something, but just for grins, here's my 
> thought re: the One True Regex for this situation:
> AbsentChars is the name of a variable which contains all the letters that 
> *aren't* on the board. My first attempt at the regex is…
> filter lines of WordList without "*[AbsentChars]*"
> However, that will remove all words that contain at least one letter in the 
> specific character string "absentchars", which is not what I want. So, bring 
> out the "do" keyword…
> do ("filter lines of WordList without" && quote & "*" & AbsentChars & "*" & 
> quote)
> 
> "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" Read the 
> webcomic at [ http://www.atarmslength.net ]! If you like "At Arm's Length", 
> support it at [ http://www.patreon.com/DarkwingDude ].
> ___
> 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


Re: A question about the compiler to come

2022-03-04 Thread Mark Smith via use-livecode
I also asked about building widgets from LC script. The response was, this 
could be a step along that path. 

Sent from my iPhone

> On Mar 4, 2022, at 2:54 PM, Mike Kerner via use-livecode 
>  wrote:
> 
> It's nice that aCompileIt!/Double-XX replacement is finally coming to
> LiveCode, maybe, but it is pretty expensive, at $499/year.
> The old timers may remember both of those products, from Heizer Software,
> allowed you to compile HyperCard stacks (and build XCMD's and XFCN's).
> We will see how smooth the path will be. I did post $500, but I think it
> will be a rocky transition.
> 
> 
>> On Thu, Mar 3, 2022 at 8:19 PM Tom Glod via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>> I meant to include link to this:
>> https://livecode.com/script-compiler-project-page/
>> 
>>> On Thu, Mar 3, 2022 at 8:13 PM Tom Glod  wrote:
>>> 
>>> Hi Sean, one the page for the compiler project and Kevin talks about the
>>> nature of Livecode being interpreted . currently the script in memory
>>> is just obfuscated, and a sufficiently motivated person or group of
>> people
>>> could eventually find what they want to find.  script passwords are
>> useful
>>> too, but also have their limit.
>>> 
>>> "By compiling scripts fully, standalones become even more secure. We’ve
>>> put a lot of work into making standalones secure at present but there are
>>> still limitations on the existing approach that are fundamental to how an
>>> interpreter like LiveCode operates. Compiled code does not leave any
>> trace
>>> of the original script text."
>>> 
>>> Cheers,
>>> 
>>> Tom
>>> 
>>> On Thu, Mar 3, 2022 at 5:22 PM Sean Cole via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>> 
 Tom
 What security imp[lications do you perceive it to overcome?
 
 Sean
 
 On Thu, 3 Mar 2022 at 21:07, Tom Glod via use-livecode <
 use-livecode@lists.runrev.com> wrote:
 
> Pardon my lingo  but this is f#%%ing huge Just last week, I
>> was
> thinking about the nature of livecode and that it comes with some
>> pretty
> profound security implications.
> I'm sSuper happy to see this machine code compiler coming to livecode.
> This is likely to directly influence the amount of sleep I get in this
> upcoming decade of work :)
> Great decision by the team to go ahead with this.
> (y)
> 
> 
> On Thu, Mar 3, 2022 at 3:03 PM Tom Glod  wrote:
> 
>> Interesting.
>> I cannot find  this email from Kevin, can someone please forward it
 to me
>> or direct me to where I can read it?
>> 
>> Thanks,
>> 
>> Tom
>> 
>> On Thu, Mar 3, 2022 at 10:10 AM Rick Harrison via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> According to Kevin’s email:
>>> 
>>> Would this script compiler work on all platforms?
>>> All platforms will benefit. Code will run faster and readable
>> scripts
>>> will be removed whatever platform you are targeting.
>>> Rick
>>> 
 On Mar 3, 2022, at 9:33 AM, francois.chaplais via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
 
 Dear all
 
 You probably have received some mail asking for funding
>> concerning
 a
>>> compiler to come.
 
 I would like to know if this compiler can target MacOS/ARM
 processor
> on
>>> the desktop.
 
 Best regards,
 
 François
 ___
 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
>> 
> 
> 
> -- 
> On the first day, 

Re: How to install XCode essentials only for LiveCode builds

2022-03-01 Thread Mark Smith via use-livecode
Thanks for the clarification Panos. Much appreciated.

Mark


> On Mar 1, 2022, at 2:14 PM, panagiotis m via use-livecode 
>  wrote:
> 
> Hello all,
> 
> Note that this is necessary for building standalone for **macOS**. The
> version of the downloaded command line tools does NOT matter in this case.
> I _think_ this command downloads the latest version by default, or at least
> the latest version that can be installed in your machine.
> 
> Building standalone for **iOS** does require to download the full Xcode
> bundle though - and in this case the version (of Xcode) does matter. In the
> future we might make it so that the Xcode version does not matter in this
> case too.
> 
> Kind regards,
> Panos
> --
> 
> On Tue, 1 Mar 2022 at 02:50, Bob Sneidar via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Okay installing the command line tools fixed the certificate issue thanks
>> all. Now there is some file not getting included involving the database
>> api. I will have to nail that one down.
>> 
>> Bob S
>> 
>> 
>>> On Feb 28, 2022, at 11:42 , Klaus major-k via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> Hi all,
>>> 
>>> Sean asked me to post this in a separate post. :-)
>>> 
>>> We do not have to install the complete (ca. 16 GB) Xcode package to
>> create a standalone with LC.
>>> Just install the neccessary command line tools via the TERMINAL, enter:
>>> xcode-select --install
>>> 
>>> And it will download all neccessary stuff.
>>> 
>>> 
>>> Best
>>> 
>>> Klaus
>>> --
>>> Klaus Major
>>> https://www.major-k.de
>>> https://www.major-k.de/bass
>>> kl...@major-k.de
>>> 
>>> 
>>> ___
>>> 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


Re: How to install XCode essentials only for LiveCode builds

2022-02-28 Thread Mark Smith via use-livecode
How do you know which version you are getting with this? Or is it always just 
“the latest”?

> On Feb 28, 2022, at 8:10 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> On 2/28/22 1:42 PM, Klaus major-k via use-livecode wrote:
>> We do not have to install the complete (ca. 16 GB) Xcode package to create a 
>> standalone with LC.
>> Just install the neccessary command line tools via the TERMINAL, enter:
>> xcode-select --install
>> And it will download all neccessary stuff.
> 
> Also, you may need to use sudo, as per Panos:
> 
> sudo xcode-select --install
> 
> -- 
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
> 
> ___
> 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


Re: [ANN] Release 10.0.0 DP-2

2022-02-20 Thread Mark Smith via use-livecode
Here’s hoping you can put all that knowledge gained to good use somewhere else 
Sean 爛

Sent from my iPhone

> On Feb 20, 2022, at 3:46 PM, Pi Digital via use-livecode 
>  wrote:
> 
> It’s so frustrating because I just spent the last week making my own widget 
> to make bar and pi charts. LOL! Now it feels like a futile gesture with 
> something far superior ‘just around the corner’. Your teams have done a 
> really good job of making them. 
> 
> I’ll get back to making more futile tools that will likely get superseded by 
> more of your work ;)
> 
> Sean Cole
> Pi Digital Productions Ltd
> 
> eMail Ts & Cs
> 
> 
>> On 20 Feb 2022, at 13:47, Mark Smith via use-livecode 
>>  wrote:
>> 
>> I’ll echo that. Thanks for keeping us supplied with tasty new gadgets to 
>> play with. 
>> 
>> Mark
>> 
>> 
>>>> On Feb 19, 2022, at 5:34 AM, Tom Glod via use-livecode 
>>>>  wrote:
>>> 
>>> Thank you team.
>>> 
>>>> On Fri, Feb 18, 2022 at 9:45 AM panagiotis merakos via use-livecode <
>>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>> Dear list members,
>>>> 
>>>> We are pleased to announce the release of LiveCode 10.0.0 DP-2.
>>>> 
>>>> You can find more details on the new features of this amazing release here:
>>>> 
>>>> 
>>>> https://livecode.com/livecode-10-dp-2-charts-guidelines-web-browser-widget-and-more/
>>>> 
>>>> Not to spoil the surprise but ... anyone want a chart widget? Animated
>>>> even, and perhaps displayed in a in-web Web Browser widget...
>>>> 
>>>> Enjoy!
>>>> 
>>>> Kind regards
>>>> 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


Re: [ANN] Release 10.0.0 DP-2

2022-02-20 Thread Mark Smith via use-livecode
I’ll echo that. Thanks for keeping us supplied with tasty new gadgets to play 
with. 

Mark


> On Feb 19, 2022, at 5:34 AM, Tom Glod via use-livecode 
>  wrote:
> 
> Thank you team.
> 
> On Fri, Feb 18, 2022 at 9:45 AM panagiotis merakos via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Dear list members,
>> 
>> We are pleased to announce the release of LiveCode 10.0.0 DP-2.
>> 
>> You can find more details on the new features of this amazing release here:
>> 
>> 
>> https://livecode.com/livecode-10-dp-2-charts-guidelines-web-browser-widget-and-more/
>> 
>> Not to spoil the surprise but ... anyone want a chart widget? Animated
>> even, and perhaps displayed in a in-web Web Browser widget...
>> 
>> Enjoy!
>> 
>> Kind regards
>> 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


Re: (area used by) Keyboard in iOS 15.x

2022-02-12 Thread Mark Smith via use-livecode
Thanks Sean. Very useful feedback and you are one step ahead of me. To date 
I’ve only really designed for portrait mode (right side up). But you are right, 
when the device is rotated the dimensions of safeAreaRect will change, and I 
imagine the right place to address that is in the resizeStack handler (and 
things might get a bit more complicated than my example). I will try reworking 
it for that and revise when complete. Good suggestion. 

Mark


> On Feb 11, 2022, at 12:31 PM, Pi Digital via use-livecode 
>  wrote:
> 
> Hi Mark
> 
> This is really useful to know. Thanks for all your testing and research. 
> 
> Just a note about what iPhoneSafeAreaInsets is for. It returns the number of 
> pixels from the top (the second item, 47 in your case) to allow for the top 
> notch and from the bottom (4th item, 34) to allow for the onscreen app 
> switcher bar at the bottom of the screen. This is in portrait mode. This 
> changes to be the 1st and 4th items (47,0,0,34) or 3rd and 4th (0,0,47,34) in 
> landscape mode because the notch will be on the left or right but the app 
> switcher remains at the bottom. If the phone is upside down and your app 
> allows for this the you could have the notch at the bottom which will make it 
> something like 0,0,0,81. 
> 
> Thanks and all the best
> 
> Sean Cole
> Pi Digital
> 
> 
>> On 10 Feb 2022, at 22:13, Mark Smith  wrote:
>> 
>> Sorry, it appears I attached the wrong link. Hopefully this one works 
>> better!!
>> 
>> https://www.dropbox.com/s/2igqdbroxy5onf7/Test%20Layout%2013.livecode.zip?dl=0
>> 
>> 
>> 
>>> On Feb 10, 2022, at 10:08 PM, Mark Smith  wrote:
>>> 
>>> Hello everyone, 
>>> 
>>> Once again thanks to the many of you who provided advice and suggestions. 
>>> They were really very helpful in coding up this full working example. In 
>>> the interests of sharing I have posted an example into a dropbox account, 
>>> and will upload a copy to the forums at some point. This example takes a 
>>> “dummy” layout of my Organize app (nothing is being saved, most features 
>>> are not included) and redraws the main screen to fit the target device 
>>> using just iPhoneSafeAreaInsets() and "the effective working screenRect" 
>>> and nothing else (no fullscreenmode for example). It works remarkably well. 
>>> I have tested it on a physical SE, 6S, 11, 12 and 13 mini and it adapts to 
>>> each screen as you would expect. It is remarkably satisfying to see it 
>>> adapt to changes in the keyboard size (predictive, not predictive) on the 
>>> fly. No special code was required to do this. 
>>> 
>>> You’ll need to compile the example for iPhone and use a developer profile 
>>> to install it on an iPhone device. The simulator does not really provide a 
>>> useful simulation primarily because it does not simulate the behaviour of 
>>> the keyboard very well (however, if you just want to see how the layout 
>>> adapts, it is perfectly fine for that). Its possible I have not developed 
>>> the most efficient method of coding the layout. If you have any 
>>> suggestions, I’d be most grateful to receive them.
>>> 
>>> UI tips:
>>> 1. tapping once on white space below the dg entries dismisses the keyboard 
>>> (so does the “down arrow” when it appears in the header bar).
>>> 2. tapping twice adds a new blank line (or inserts the cursor into an 
>>> existing one) (so does the “+” sign in the header bar).
>>> 
>>> The rest should be obvious, I hope. All of the layout is in the card 
>>> script. All of the dg code is in the dg handler and behavior script. 
>>> Finally, if you have any questions, please feel free to send them on.
>>> 
>>> All the best,
>>> Mark
>>> 
>>> https://www.dropbox.com/s/nmri0dy5j5qtc8c/test.livecode.zip?dl=0
>>> 
>>> 
>>> 
 On Dec 27, 2021, at 12:05 PM, Mark Smith  wrote:
 
 Thank you Sean and Jacque, 
 
 I’ve not had a chance to work on a complete solution but thought I would 
 make a test run to see what “the effective working screenrect” was 
 returning and as the following indicates, it does in fact take into 
 consideration the keyboard. I just coded up one line to  run whenever the 
 status of the keyboard changed and tried it both with and without the 
 “predictive” option turned on. As you can see, it was very sensitive to 
 this change…
 
 without predictive:
 
 9:37:14 PM keyboardActivated 0,0,375,451
 9:37:15 PM keyboardDeactivated 0,0,375,667
 9:37:18 PM keyboardActivated 0,0,375,451
 9:37:19 PM keyboardDeactivated 0,0,375,667
 9:37:19 PM keyboardActivated 0,0,375,451
 9:37:23 PM keyboardDeactivated 0,0,375,667
 
 
 with predictive: 
 
 9:56:54 PM keyboardActivated 0,0,375,407
 9:56:55 PM keyboardDeactivated 0,0,375,667
 9:56:55 PM keyboardActivated 0,0,375,407
 9:56:57 PM keyboardDeactivated 0,0,375,667
 
 In my particular case not all 4 value are immediately useful. For example, 
 I have a fixed header and footer that 

Re: tmAlign is now available on gitHub

2022-02-11 Thread Mark Smith via use-livecode
Hi Mike, any chance you could do a talk at the upcoming LC virtual conference 
on tmAlign, tmControl and whatever else is in the tool bag?

Mark


> On Feb 9, 2022, at 3:18 PM, Mike Kerner via use-livecode 
>  wrote:
> 
> It's interesting that tmAlign has gotten so much attention since I posted
> this, but the tmControl post has not, when tmControl is just so good at
> making beautiful interfaces easier.
> 
> On Tue, Feb 8, 2022 at 3:13 PM matthias rebbe via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> More powerful, more options
>> 
>> 
>>> Am 08.02.2022 um 21:05 schrieb J. Landman Gay via use-livecode <
>> use-livecode@lists.runrev.com>:
>>> 
>>> On 2/8/22 12:32 PM, Bob Sneidar via use-livecode wrote:
 Awesome. I really like TMAlign. Scott was/is brilliant.
>>> 
>>> No question, Scott is amazing. How does tmAlign differentiate itself
>> from LC's built-in capabilites?
>>> 
>>> --
>>> Jacqueline Landman Gay | jac...@hyperactivesw.com
>>> HyperActive Software   | http://www.hyperactivesw.com
>>> 
>>> ___
>>> 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
>> 
> 
> 
> -- 
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>   and did a little diving.
> And God said, "This is good."
> ___
> 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


Re: (area used by) Keyboard in iOS 15.x

2022-02-10 Thread Mark Smith via use-livecode
Sorry, it appears I attached the wrong link. Hopefully this one works better!!

https://www.dropbox.com/s/2igqdbroxy5onf7/Test%20Layout%2013.livecode.zip?dl=0 




> On Feb 10, 2022, at 10:08 PM, Mark Smith  wrote:
> 
> Hello everyone, 
> 
> Once again thanks to the many of you who provided advice and suggestions. 
> They were really very helpful in coding up this full working example. In the 
> interests of sharing I have posted an example into a dropbox account, and 
> will upload a copy to the forums at some point. This example takes a “dummy” 
> layout of my Organize app (nothing is being saved, most features are not 
> included) and redraws the main screen to fit the target device using just 
> iPhoneSafeAreaInsets() and "the effective working screenRect" and nothing 
> else (no fullscreenmode for example). It works remarkably well. I have tested 
> it on a physical SE, 6S, 11, 12 and 13 mini and it adapts to each screen as 
> you would expect. It is remarkably satisfying to see it adapt to changes in 
> the keyboard size (predictive, not predictive) on the fly. No special code 
> was required to do this. 
> 
> You’ll need to compile the example for iPhone and use a developer profile to 
> install it on an iPhone device. The simulator does not really provide a 
> useful simulation primarily because it does not simulate the behaviour of the 
> keyboard very well (however, if you just want to see how the layout adapts, 
> it is perfectly fine for that). Its possible I have not developed the most 
> efficient method of coding the layout. If you have any suggestions, I’d be 
> most grateful to receive them.
> 
> UI tips:
> 1. tapping once on white space below the dg entries dismisses the keyboard 
> (so does the “down arrow” when it appears in the header bar).
> 2. tapping twice adds a new blank line (or inserts the cursor into an 
> existing one) (so does the “+” sign in the header bar).
> 
> The rest should be obvious, I hope. All of the layout is in the card script. 
> All of the dg code is in the dg handler and behavior script. 
> Finally, if you have any questions, please feel free to send them on.
> 
> All the best,
> Mark
> 
> https://www.dropbox.com/s/nmri0dy5j5qtc8c/test.livecode.zip?dl=0 
> 
> 
> 
> 
>> On Dec 27, 2021, at 12:05 PM, Mark Smith > > wrote:
>> 
>> Thank you Sean and Jacque, 
>> 
>> I’ve not had a chance to work on a complete solution but thought I would 
>> make a test run to see what “the effective working screenrect” was returning 
>> and as the following indicates, it does in fact take into consideration the 
>> keyboard. I just coded up one line to  run whenever the status of the 
>> keyboard changed and tried it both with and without the “predictive” option 
>> turned on. As you can see, it was very sensitive to this change…
>> 
>> without predictive:
>> 
>> 9:37:14 PM keyboardActivated 0,0,375,451
>> 9:37:15 PM keyboardDeactivated 0,0,375,667
>> 9:37:18 PM keyboardActivated 0,0,375,451
>> 9:37:19 PM keyboardDeactivated 0,0,375,667
>> 9:37:19 PM keyboardActivated 0,0,375,451
>> 9:37:23 PM keyboardDeactivated 0,0,375,667
>> 
>> 
>> with predictive: 
>> 
>> 9:56:54 PM keyboardActivated 0,0,375,407
>> 9:56:55 PM keyboardDeactivated 0,0,375,667
>> 9:56:55 PM keyboardActivated 0,0,375,407
>> 9:56:57 PM keyboardDeactivated 0,0,375,667
>> 
>> In my particular case not all 4 value are immediately useful. For example, I 
>> have a fixed header and footer that need to be accommodated so the correct 
>> “useable” rect for me is:
>> 
>> 0,69, 377, 618 (for no predictive)
>> 0,69,377,456 ( for predictive)
>> 
>> but this can easily be accommodated since the header/footer values don’t 
>> change. The beauty is I now have a rect lower bound (ie. keyboard height) 
>> that actually reflects where the keyboard is. 
>> 
>> Brilliant!! Thank you both,
>> 
>> Mark
>> 
>> Sean, I tried iPhoneSafeAreaInsets() but it appears it returns a constant 
>> set of values regardless of keyboard position on my iPhone 12
>> 
>> 11:51:22 AM keyboardActivated 0,47,0,34
>> 11:51:22 AM keyboardDeactivated 0,47,0,34
>> 11:51:26 AM keyboardActivated 0,47,0,34
>> 11:51:26 AM keyboardDeactivated 0,47,0,34
>> 
>> And didn’t change when I added / subtracted “predictive”. So, just the 
>> available usable space at the top and bottom of the screen. I haven’t 
>> adjusted my app yet to fully take advantage of the larger screen on a 12 (it 
>> was developed on a 6S) but when I get to more response design this will be 
>> useful to know where the usable top and bottom are. 
>> 
>> Cheers!!
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> On Dec 25, 2021, at 5:25 PM, Sean Cole via use-livecode 
>>> mailto:use-livecode@lists.runrev.com>> 
>>> wrote:
>>> 
>>> Another addendum to this I just noticed is in the latest RC, LC9.6.6RC1,
>>> which has iphoneSafeAreaInsets for 

Re: (area used by) Keyboard in iOS 15.x

2022-02-10 Thread Mark Smith via use-livecode
Hello everyone, 

Once again thanks to the many of you who provided advice and suggestions. They 
were really very helpful in coding up this full working example. In the 
interests of sharing I have posted an example into a dropbox account, and will 
upload a copy to the forums at some point. This example takes a “dummy” layout 
of my Organize app (nothing is being saved, most features are not included) and 
redraws the main screen to fit the target device using just 
iPhoneSafeAreaInsets() and "the effective working screenRect" and nothing else 
(no fullscreenmode for example). It works remarkably well. I have tested it on 
a physical SE, 6S, 11, 12 and 13 mini and it adapts to each screen as you would 
expect. It is remarkably satisfying to see it adapt to changes in the keyboard 
size (predictive, not predictive) on the fly. No special code was required to 
do this. 

You’ll need to compile the example for iPhone and use a developer profile to 
install it on an iPhone device. The simulator does not really provide a useful 
simulation primarily because it does not simulate the behaviour of the keyboard 
very well (however, if you just want to see how the layout adapts, it is 
perfectly fine for that). Its possible I have not developed the most efficient 
method of coding the layout. If you have any suggestions, I’d be most grateful 
to receive them.

UI tips:
1. tapping once on white space below the dg entries dismisses the keyboard (so 
does the “down arrow” when it appears in the header bar).
2. tapping twice adds a new blank line (or inserts the cursor into an existing 
one) (so does the “+” sign in the header bar).

The rest should be obvious, I hope. All of the layout is in the card script. 
All of the dg code is in the dg handler and behavior script. 
Finally, if you have any questions, please feel free to send them on.

All the best,
Mark

https://www.dropbox.com/s/nmri0dy5j5qtc8c/test.livecode.zip?dl=0 




> On Dec 27, 2021, at 12:05 PM, Mark Smith  wrote:
> 
> Thank you Sean and Jacque, 
> 
> I’ve not had a chance to work on a complete solution but thought I would make 
> a test run to see what “the effective working screenrect” was returning and 
> as the following indicates, it does in fact take into consideration the 
> keyboard. I just coded up one line to  run whenever the status of the 
> keyboard changed and tried it both with and without the “predictive” option 
> turned on. As you can see, it was very sensitive to this change…
> 
> without predictive:
> 
> 9:37:14 PM keyboardActivated 0,0,375,451
> 9:37:15 PM keyboardDeactivated 0,0,375,667
> 9:37:18 PM keyboardActivated 0,0,375,451
> 9:37:19 PM keyboardDeactivated 0,0,375,667
> 9:37:19 PM keyboardActivated 0,0,375,451
> 9:37:23 PM keyboardDeactivated 0,0,375,667
> 
> 
> with predictive: 
> 
> 9:56:54 PM keyboardActivated 0,0,375,407
> 9:56:55 PM keyboardDeactivated 0,0,375,667
> 9:56:55 PM keyboardActivated 0,0,375,407
> 9:56:57 PM keyboardDeactivated 0,0,375,667
> 
> In my particular case not all 4 value are immediately useful. For example, I 
> have a fixed header and footer that need to be accommodated so the correct 
> “useable” rect for me is:
> 
> 0,69, 377, 618 (for no predictive)
> 0,69,377,456 ( for predictive)
> 
> but this can easily be accommodated since the header/footer values don’t 
> change. The beauty is I now have a rect lower bound (ie. keyboard height) 
> that actually reflects where the keyboard is. 
> 
> Brilliant!! Thank you both,
> 
> Mark
> 
> Sean, I tried iPhoneSafeAreaInsets() but it appears it returns a constant set 
> of values regardless of keyboard position on my iPhone 12
> 
> 11:51:22 AM keyboardActivated 0,47,0,34
> 11:51:22 AM keyboardDeactivated 0,47,0,34
> 11:51:26 AM keyboardActivated 0,47,0,34
> 11:51:26 AM keyboardDeactivated 0,47,0,34
> 
> And didn’t change when I added / subtracted “predictive”. So, just the 
> available usable space at the top and bottom of the screen. I haven’t 
> adjusted my app yet to fully take advantage of the larger screen on a 12 (it 
> was developed on a 6S) but when I get to more response design this will be 
> useful to know where the usable top and bottom are. 
> 
> Cheers!!
> 
> 
> 
> 
> 
> 
> 
>> On Dec 25, 2021, at 5:25 PM, Sean Cole via use-livecode 
>> mailto:use-livecode@lists.runrev.com>> wrote:
>> 
>> Another addendum to this I just noticed is in the latest RC, LC9.6.6RC1,
>> which has iphoneSafeAreaInsets for discerning the safe area from furniture
>> like the notch and so on. I haven't tested this but that may also include
>> things like the keyboard and predictive areas. I just thought it was worth
>> a mention here.
>> 
>> Regards
>> Sean
>> 
>> On Fri, 24 Dec 2021 at 20:44, J. Landman Gay via use-livecode <
>> use-livecode@lists.runrev.com > wrote:
>> 
>>> On 12/24/21 2:16 PM, Sean Cole via use-livecode wrote:
 Just adding to what Jacquie 

Re: 9.6.6 build errors

2022-02-01 Thread Mark Smith via use-livecode
Hi Panos,

I did not change anything between attempts, just one right after the other. I 
guess I was observing this in RC2 and just persisted and it seemed to work on 
the 2nd or 3rd attempt. For good measure I just took the same stack and was 
able to build and install two more times without incident so it’s definitely 
not a repeatable problem and as yet I have no formula or hypothesis as to what 
might be causing it. I’ll keep an eye on it and log any similar problems I run 
across. 

Mark


> On Feb 1, 2022, at 10:23 AM, panagiotis m via use-livecode 
>  wrote:
> 
> Hello Mark,
> 
> I have not seen this before. Did anything change in your stack (used a
> different provisioning profile or changed anything in the iOS settings) or
> in the iOS device until the successful 3rd attempt?
> 
> I cannot remember of anything that we changed in the 9.6.6 release cycle
> that could have caused this behavior.
> 
> Kind regards,
> Panos
> 
> On Tue, 1 Feb 2022 at 12:14, Mark Smith via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> I just wanted to flag this issue. I am currently using the new release
>> version of 9.6.6 although I did have similar problems with RC2 as well.
>> This morning I took a stack I had previously built and successfully
>> installed (using Development/Test Target -> iPhone) and tried installing
>> it. The first time the app went through what appeared to be all the build
>> steps but did not install the app. The 2nd time it went through all of the
>> steps and then reported “Unknown Error” and the 3rd time it built and
>> installed the app correctly. I’ve not noticed behaviour like this in
>> previous versions. At the moment I have no hypothesis about what might be
>> going on.
>> 
>> Mark
>> 
>> 
>> ___
>> 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


9.6.6 build errors

2022-02-01 Thread Mark Smith via use-livecode
I just wanted to flag this issue. I am currently using the new release version 
of 9.6.6 although I did have similar problems with RC2 as well. This morning I 
took a stack I had previously built and successfully installed (using 
Development/Test Target -> iPhone) and tried installing it. The first time the 
app went through what appeared to be all the build steps but did not install 
the app. The 2nd time it went through all of the steps and then reported 
“Unknown Error” and the 3rd time it built and installed the app correctly. I’ve 
not noticed behaviour like this in previous versions. At the moment I have no 
hypothesis about what might be going on. 

Mark


___
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


Re: Livecode and interactive video

2022-01-20 Thread Mark Smith via use-livecode
Boy that video was a perfect example of giving away free information in order 
to highlight your brand. Very well done. I think in general you could probably 
do something like this in HTML5 and the new web browser technology (caveat: 
which I have not looked into yet but sounds like it might fit the bill). 

> On Jan 20, 2022, at 6:53 PM, jbv via use-livecode 
>  wrote:
> 
> Le 2022-01-20 13:39, Tom Glod via use-livecode a écrit :
>> Hi there . can you give an example of an interactive video on youtube?
>> so I can see what you mean? I've never seen one.
> 
> Please check this video : it explains the basics of interactive videos,
> although I don't know if it's accepted on youtive :
> https://www.youtube.com/watch?v=QkGI4OHSjA0
> 
> ___
> 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


Re: Mostly OT

2022-01-10 Thread Mark Smith via use-livecode
Hi Curry, Ray Dalio has a new book out on this subject you may find interesting 
(The Changing World Order). There is a chapter on Linked In if you have access 
to it 
(https://www.linkedin.com/pulse/chapter-7-us-china-relations-wars-ray-dalio/ 
) 
or possibly on other sites as well. I went to a talk he gave online last week. 
Fascinating broad thinker. Modelling these kinds of dynamics in software (like 
MIT did) requires tracking hundreds, perhaps thousands, of different variables 
and all their permutations and combinations. It’s a bit like forecasting 
weather: typically reserved for super computers. Okay, I’m convinced we have 
now drifted WA off topic 

Mark

> On Jan 9, 2022, at 7:24 AM, Curry Kenworthy via use-livecode 
>  wrote:
> 
> Mark:
> > It cannot hurt to be prepared for something unusual
> > in the first half of this century.
> 
> WW3 appears imminent; before/after 2030 is the big question!
> (That greatly impacts the tech and resources involved.)
> 
> Good LC "calcportunity" - I may have a go later this year.
> Needs the right data inputs, weighed objectively to estimate.
> 
> Best wishes,
> 
> Curry Kenworthy
> 
> WordLib: Import MS Word and OpenOffice files in LiveCode!
> "Dominate documents with WordLib and LC"
> http://livecodeaddons.com/wordlib.html
> 
> Innovative Christian LiveCode Training and Consulting
> "Better Methods, Better Results"
> http://livecodeconsulting.com/
> 
> ___
> 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


Re: Only kinda OT

2022-01-08 Thread Mark Smith via use-livecode
Recent history suggestions that the first half of a century is a messy period: 
we had 2 world wars, and a great depression at the beginning of the last one. 
People are predicting that great conflict and economic uncertainty lie ahead. 
It cannot hurt to be prepared for something unusual in the first half of this 
century. 

> On Jan 8, 2022, at 12:29 PM, Curry Kenworthy via use-livecode 
>  wrote:
> 
> 
> Mark:
>> MIT study that predicted that Society will collapse in 2040
> 
> Bob:
>> I thought it was 1984. Or 2000. Not sure.
> 
> Not OT if they used LC for the prediction! :)
> 
> Best wishes,
> 
> Curry Kenworthy
> 
> WordLib: Import MS Word and OpenOffice files in LiveCode!
> "Dominate documents with WordLib and LC"
> http://livecodeaddons.com/wordlib.html
> 
> Innovative Christian LiveCode Training and Consulting
> "Better Methods, Better Results"
> http://livecodeconsulting.com/
> 
> ___
> 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


Re: ANN: BoggleSolver now on sample stacks

2022-01-03 Thread Mark Smith via use-livecode
Wow, very cool Alex. Thanks for sharing. 

Mark


> On Jan 2, 2022, at 11:42 PM, Alex Tweedly via use-livecode 
>  wrote:
> 
> I've put a little 'game' up on "sample stacks", and also on the web.
> 
> It "solves" Boggle style puzzles, i.e. you give it a 5x5 grid of letters, and 
> it finds all words within it, following the prescribed rules - words are 
> formed by moving to adjacent (including diagonal) grid positions, and you 
> cannot re-use a grid position within a word. You can modify the input field, 
> and click on "Solve it" to see the new results.
> 
> The list of words is that used by Jacqueline in her JQBoggle game.
> 
> The UI is very basic - but there is one clever (I think) thing within it. It 
> uses a dictionary of words which is a hierarchical character-by-character 
> array, so it represents not only "what is a word" but also "what can be the 
> initial substring of a word", and therefore it can prune the search tree 
> immediately. This takes the time to solve a puzzle down from approx 10 - 50 
> minutes using a simple dictionary, to around 40 millisecs.
> 
> NB I have also built a Web-based standalone version of it using 10.0.0 (dp1), 
> which can be found at
> 
> https://www.tweedly.org/BoggleSolver/BoggleSolver.html
> 
> Note - the "Load URL ..." portion does not yet work in the web version. 
> Loading is fairly slow, but the run times re (IMHO) impressive - 80msecs 
> against the 40msecs or so running in the IDE. I am very impressed by the 
> performance of this early web implementation.
> 
> Having a 'solver' like this opens up possible new games such as:
> 
> 1. given we have 25 grid positions, and 25 letters (omitting 'Q'), what 
> arrangement of letters gives the most, or least, words.
> 
> 2. given a random selection of letters, what arrangement gives most/least 
> words.
> 
> 3. (a 2-player game) given an arrangement of letters, change one letter and 
> increase the number of words that can be formed; score the value of the 
> increase (or decrease), playing alternately, until neither player can get a 
> positive score change.
> 
> Alex.
> 
> 
> ___
> 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


Re: Only kinda OT

2021-12-29 Thread Mark Smith via use-livecode
Oh Jacque, it may have been short but then there was the tantalizing link to 
Ray Dalio’s Last Warning: “Most People have no idea what’s coming”. And then 
the one about the “Most Powerful Computers you never heard of”. Oh, and the MIT 
study that predicted that Society will collapse in 2040 (this was very evidence 
based and used real simulation models… cool!!) And who could resist an Elon 
Musk vid on how he has "FINALLY Revealed the Artificial Gravity Starship". 
C'mmon, I know you wanna go watch it 

So while yours may have been short, the round trip down the rabbit hole 
probably was at least an hour — but I am more now edumacated, and wiser 

Now, what was that original link about again?  

> On Dec 29, 2021, at 5:27 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> It's short:
> 
> 
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
> 
> 
> 
> ___
> 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


Re: Infection Simulation

2021-12-29 Thread Mark Smith via use-livecode
Neat simulation Roger. I wonder if you could simulate the effect of a lock down 
where small groups form and individuals rarely move outside their bubble? That 
might show the benefit of lockdowns in helping to reduce the spread of disease. 
Also,  I did not understand what the concept of “diversity” meant in this 
context. 

Mark


> On Dec 29, 2021, at 3:37 AM, Roger Guay via use-livecode 
>  wrote:
> 
> I just uploaded a stack called “Infection" to Sample Stacks which might be a 
> little fun (in a scary way) for some of you. It’s a Monte Carlo simulation 
> wherein a number of individuals randomly moving about in an enclosed space, 
> are infected by a single randomly infected individual. I welcome any feedback 
> that might lead to more accuracy in or improvement to this model.
> 
> Cheers,
> Roger
> ___
> 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


Re: (area used by) Keyboard in iOS 15.x

2021-12-27 Thread Mark Smith via use-livecode
Thank you Sean and Jacque, 

I’ve not had a chance to work on a complete solution but thought I would make a 
test run to see what “the effective working screenrect” was returning and as 
the following indicates, it does in fact take into consideration the keyboard. 
I just coded up one line to  run whenever the status of the keyboard changed 
and tried it both with and without the “predictive” option turned on. As you 
can see, it was very sensitive to this change…

without predictive:

9:37:14 PM keyboardActivated 0,0,375,451
9:37:15 PM keyboardDeactivated 0,0,375,667
9:37:18 PM keyboardActivated 0,0,375,451
9:37:19 PM keyboardDeactivated 0,0,375,667
9:37:19 PM keyboardActivated 0,0,375,451
9:37:23 PM keyboardDeactivated 0,0,375,667


with predictive: 

9:56:54 PM keyboardActivated 0,0,375,407
9:56:55 PM keyboardDeactivated 0,0,375,667
9:56:55 PM keyboardActivated 0,0,375,407
9:56:57 PM keyboardDeactivated 0,0,375,667

In my particular case not all 4 value are immediately useful. For example, I 
have a fixed header and footer that need to be accommodated so the correct 
“useable” rect for me is:

0,69, 377, 618 (for no predictive)
0,69,377,456 ( for predictive)

but this can easily be accommodated since the header/footer values don’t 
change. The beauty is I now have a rect lower bound (ie. keyboard height) that 
actually reflects where the keyboard is. 

Brilliant!! Thank you both,

Mark

Sean, I tried iPhoneSafeAreaInsets() but it appears it returns a constant set 
of values regardless of keyboard position on my iPhone 12

11:51:22 AM keyboardActivated 0,47,0,34
11:51:22 AM keyboardDeactivated 0,47,0,34
11:51:26 AM keyboardActivated 0,47,0,34
11:51:26 AM keyboardDeactivated 0,47,0,34

And didn’t change when I added / subtracted “predictive”. So, just the 
available usable space at the top and bottom of the screen. I haven’t adjusted 
my app yet to fully take advantage of the larger screen on a 12 (it was 
developed on a 6S) but when I get to more response design this will be useful 
to know where the usable top and bottom are. 

Cheers!!







> On Dec 25, 2021, at 5:25 PM, Sean Cole via use-livecode 
>  wrote:
> 
> Another addendum to this I just noticed is in the latest RC, LC9.6.6RC1,
> which has iphoneSafeAreaInsets for discerning the safe area from furniture
> like the notch and so on. I haven't tested this but that may also include
> things like the keyboard and predictive areas. I just thought it was worth
> a mention here.
> 
> Regards
> Sean
> 
> On Fri, 24 Dec 2021 at 20:44, J. Landman Gay via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> On 12/24/21 2:16 PM, Sean Cole via use-livecode wrote:
>>> Just adding to what Jacquie wrote, there is also the effective working
>>> screenrect.
>> 
>> You're right, "effective" was added to account for the keyboard on mobile.
>> I'd start with that.
>> 
>> --
>> Jacqueline Landman Gay | jac...@hyperactivesw.com
>> HyperActive Software   | http://www.hyperactivesw.com
>> 
>> ___
>> 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


Re: Keyboard in iOS 15.x

2021-12-24 Thread Mark Smith via use-livecode
I am so hoping you are right Jacky. Will have a chance to test on boxing day 
and will let you know. 

Best, and Merry Christmas. 

Mark


> On Dec 24, 2021, at 5:02 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> "The working screenrect" should give you the area you have available when the 
> keyboard is up.
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
> On December 24, 2021 8:05:08 AM Mark Smith via use-livecode 
>  wrote:
> 
>> Hi Panos,
>> 
>> I discovered the “extra” line at the top of the keyboard was called 
>> “predictive” in the keyboard settings. Turning predictive off removes the 
>> extra line, so that solved the immediate problem, but not the longer term 
>> one (which can only really be fixed by either “pinning" the header bar 
>> during a “pan” or knowing where the top of the keyboard is for appropriate 
>> DG resizing.) I'll make a feature request in the QCC.
>> 
>> Merry Christmas and Happy Holidays to all,
>> 
>> Mark
>> 
>> 
>>> On Dec 23, 2021, at 5:28 PM, Mark Smith  wrote:
>>> 
>>> Thanks Panos, I appreciate the quick response. That works reasonably well 
>>> except the card has a header bar and using the “pan” option moves the 
>>> header bar off screen as well, which unfortunately hides some important 
>>> header bar controls. If we could “stick” the header bar while panning the 
>>> dg (so it visually looks like it is sliding underneath the header bar) that 
>>> would be the best solution. I might try and see if there is a way to do 
>>> that. Otherwise for now I’ll just hard code a resize of the dg when the 
>>> keyboard is activated and adjust the code using the new iPhoneDeviceModel 
>>> function to fine tune it for different screen sizes.
>>> 
>>> You should probably be on vacation now, so enjoy your well deserved time 
>>> off!!
>>> 
>>> Mark
>>> 
>>> 
>>>> On Dec 23, 2021, at 3:25 PM, panagiotis m via use-livecode 
>>>>  wrote:
>>>> 
>>>> Hello Mark,
>>>> 
>>>> What about using:
>>>> 
>>>> mobileSetKeyboardDisplay "pan"
>>>> 
>>>> See the dictionary for more details.
>>>> 
>>>> Cheers,
>>>> Panos
>>>> 
>>>> 
>>>> 
>>>> On Thu, 23 Dec 2021 at 17:08, Mark Smith via use-livecode <
>>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>>> It seems the keyboard in iOS 15 has gained some height and that is causing
>>>>> a problem.
>>>>> 
>>>>> Scenario. My UI is primarily a datagrid. Fill it with 8 items and the next
>>>>> one added will cause the keyboard to cover the row. The previous solution
>>>>> has been to redraw the datagid so it occupies the space above the keyboard
>>>>> (and then scroll the new line into view). This worked fine as long as the
>>>>> KB always occupied a fixed amount of space (height). The new one in iOS 15
>>>>> appears to be approximately 1 row of keys taller, this row being filled
>>>>> with blank slots for word guesses while you type (an option I would not
>>>>> even know how to make use of).
>>>>> 
>>>>> Solutions: one option is to simply redraw the datagrid to be above the new
>>>>> keyboard height. Problem is I have been hard coding this (ie. changing the
>>>>> bottom of the keyboard from 452 (activated) to 613 (deactivated) as
>>>>> required). This is less than ideal because as I have now witnessed in iOS
>>>>> 15.x the keyboard can expand to have 1 or 2 extra rows above the keys. ie.
>>>>> the size/height of the keyboard is now dynamic. Ideally I would be able to
>>>>> query the height of the keyboard, or the amount of available screen space,
>>>>> so that I could adjust the bottom of my datagrid appropriately.
>>>>> 
>>>>> Has anyone else been looking into this issue and how have you resolved it?
>>>>> 
>>>>> Thanks
>>>>> Mark
>>>>> 
>>>>> 
>>>>> ___
>>>>> use-livecode mailing list
>>>>> use-livecode@lists.runrev.com
>>>>> Please visit this url to subscribe, unsubscribe and manage your
>>>>> subscription preferences:
>>>>> 

Re: Keyboard in iOS 15.x

2021-12-24 Thread Mark Smith via use-livecode
Hi Panos, 

I discovered the “extra” line at the top of the keyboard was called 
“predictive” in the keyboard settings. Turning predictive off removes the extra 
line, so that solved the immediate problem, but not the longer term one (which 
can only really be fixed by either “pinning" the header bar during a “pan” or 
knowing where the top of the keyboard is for appropriate DG resizing.) I'll 
make a feature request in the QCC. 

Merry Christmas and Happy Holidays to all,

Mark


> On Dec 23, 2021, at 5:28 PM, Mark Smith  wrote:
> 
> Thanks Panos, I appreciate the quick response. That works reasonably well 
> except the card has a header bar and using the “pan” option moves the header 
> bar off screen as well, which unfortunately hides some important header bar 
> controls. If we could “stick” the header bar while panning the dg (so it 
> visually looks like it is sliding underneath the header bar) that would be 
> the best solution. I might try and see if there is a way to do that. 
> Otherwise for now I’ll just hard code a resize of the dg when the keyboard is 
> activated and adjust the code using the new iPhoneDeviceModel function to 
> fine tune it for different screen sizes. 
> 
> You should probably be on vacation now, so enjoy your well deserved time off!!
> 
> Mark
> 
> 
>> On Dec 23, 2021, at 3:25 PM, panagiotis m via use-livecode 
>>  wrote:
>> 
>> Hello Mark,
>> 
>> What about using:
>> 
>> mobileSetKeyboardDisplay "pan"
>> 
>> See the dictionary for more details.
>> 
>> Cheers,
>> Panos
>> 
>> 
>> 
>> On Thu, 23 Dec 2021 at 17:08, Mark Smith via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> It seems the keyboard in iOS 15 has gained some height and that is causing
>>> a problem.
>>> 
>>> Scenario. My UI is primarily a datagrid. Fill it with 8 items and the next
>>> one added will cause the keyboard to cover the row. The previous solution
>>> has been to redraw the datagid so it occupies the space above the keyboard
>>> (and then scroll the new line into view). This worked fine as long as the
>>> KB always occupied a fixed amount of space (height). The new one in iOS 15
>>> appears to be approximately 1 row of keys taller, this row being filled
>>> with blank slots for word guesses while you type (an option I would not
>>> even know how to make use of).
>>> 
>>> Solutions: one option is to simply redraw the datagrid to be above the new
>>> keyboard height. Problem is I have been hard coding this (ie. changing the
>>> bottom of the keyboard from 452 (activated) to 613 (deactivated) as
>>> required). This is less than ideal because as I have now witnessed in iOS
>>> 15.x the keyboard can expand to have 1 or 2 extra rows above the keys. ie.
>>> the size/height of the keyboard is now dynamic. Ideally I would be able to
>>> query the height of the keyboard, or the amount of available screen space,
>>> so that I could adjust the bottom of my datagrid appropriately.
>>> 
>>> Has anyone else been looking into this issue and how have you resolved it?
>>> 
>>> Thanks
>>> Mark
>>> 
>>> 
>>> ___
>>> 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


Re: Keyboard in iOS 15.x

2021-12-23 Thread Mark Smith via use-livecode
Thanks Panos, I appreciate the quick response. That works reasonably well 
except the card has a header bar and using the “pan” option moves the header 
bar off screen as well, which unfortunately hides some important header bar 
controls. If we could “stick” the header bar while panning the dg (so it 
visually looks like it is sliding underneath the header bar) that would be the 
best solution. I might try and see if there is a way to do that. Otherwise for 
now I’ll just hard code a resize of the dg when the keyboard is activated and 
adjust the code using the new iPhoneDeviceModel function to fine tune it for 
different screen sizes. 

You should probably be on vacation now, so enjoy your well deserved time off!!

Mark


> On Dec 23, 2021, at 3:25 PM, panagiotis m via use-livecode 
>  wrote:
> 
> Hello Mark,
> 
> What about using:
> 
> mobileSetKeyboardDisplay "pan"
> 
> See the dictionary for more details.
> 
> Cheers,
> Panos
> 
> 
> 
> On Thu, 23 Dec 2021 at 17:08, Mark Smith via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> It seems the keyboard in iOS 15 has gained some height and that is causing
>> a problem.
>> 
>> Scenario. My UI is primarily a datagrid. Fill it with 8 items and the next
>> one added will cause the keyboard to cover the row. The previous solution
>> has been to redraw the datagid so it occupies the space above the keyboard
>> (and then scroll the new line into view). This worked fine as long as the
>> KB always occupied a fixed amount of space (height). The new one in iOS 15
>> appears to be approximately 1 row of keys taller, this row being filled
>> with blank slots for word guesses while you type (an option I would not
>> even know how to make use of).
>> 
>> Solutions: one option is to simply redraw the datagrid to be above the new
>> keyboard height. Problem is I have been hard coding this (ie. changing the
>> bottom of the keyboard from 452 (activated) to 613 (deactivated) as
>> required). This is less than ideal because as I have now witnessed in iOS
>> 15.x the keyboard can expand to have 1 or 2 extra rows above the keys. ie.
>> the size/height of the keyboard is now dynamic. Ideally I would be able to
>> query the height of the keyboard, or the amount of available screen space,
>> so that I could adjust the bottom of my datagrid appropriately.
>> 
>> Has anyone else been looking into this issue and how have you resolved it?
>> 
>> Thanks
>> Mark
>> 
>> 
>> ___
>> 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


Keyboard in iOS 15.x

2021-12-23 Thread Mark Smith via use-livecode
It seems the keyboard in iOS 15 has gained some height and that is causing a 
problem.

Scenario. My UI is primarily a datagrid. Fill it with 8 items and the next one 
added will cause the keyboard to cover the row. The previous solution has been 
to redraw the datagid so it occupies the space above the keyboard (and then 
scroll the new line into view). This worked fine as long as the KB always 
occupied a fixed amount of space (height). The new one in iOS 15 appears to be 
approximately 1 row of keys taller, this row being filled with blank slots for 
word guesses while you type (an option I would not even know how to make use 
of). 

Solutions: one option is to simply redraw the datagrid to be above the new 
keyboard height. Problem is I have been hard coding this (ie. changing the 
bottom of the keyboard from 452 (activated) to 613 (deactivated) as required). 
This is less than ideal because as I have now witnessed in iOS 15.x the 
keyboard can expand to have 1 or 2 extra rows above the keys. ie. the 
size/height of the keyboard is now dynamic. Ideally I would be able to query 
the height of the keyboard, or the amount of available screen space, so that I 
could adjust the bottom of my datagrid appropriately.

Has anyone else been looking into this issue and how have you resolved it?

Thanks
Mark


___
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


Re: IOS 15.0

2021-12-14 Thread Mark Smith via use-livecode
Correct, in this case I think it’s complaining I don’t have the correct SDK in 
the build. The LC docs (including release notes for 9.6.5) only go up to 14.5 
so rather than experiment I was hoping someone already had a tried and true 
formula for working with 15.0. I'm afraid this is entirely my own fault. It’s a 
newish iPhone and I forgot to turn off auto-update.

Mark



> On Dec 13, 2021, at 10:13 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> On 12/13/21 4:09 PM, J. Landman Gay via use-livecode wrote:
>> On 12/13/21 12:57 PM, Mark Smith via use-livecode wrote:
>>> Thanks  Mike. What macOS and Xcode have you been using? Apple upgraded my 
>>> iOS to 15.0 and now all my builds have stopped working… (“developer of this 
>>> app needs to upgrade it to work with this version of iOS).
>> Have you notarized and stapled the app? I thought that's what the error 
>> means.
> 
> Oops, notarization only applies to apps you are distributing outside the Mac 
> App store. So, since you're doing iOS it doesn't apply.
> 
> -- 
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
> ___
> 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


Re: IOS 15.0

2021-12-13 Thread Mark Smith via use-livecode
Thanks guys, I’ll give that a try but heaven forbid I might need two different 
versions of Xcode. That’s probably a whopping 40GB of disk space right there.

Mark

Sent from my iPhone

> On Dec 13, 2021, at 7:17 PM, Ralph DiMola via use-livecode 
>  wrote:
> 
> Download Xcode 14.5.x and rename it to Xcode_14.5.x. Open it up and allow 
> the installation to complete. Then point your Xcode build tools to the 
> 14.5.x. In LC prefs point to Xcode 14.5.x.app. You can now build apps. You 
> can open up Xcode 15.0 to drag .app's to your devices for testing.
> 
> I always rename all my Xcode versions with the version number so that it will 
> not be updated.
> 
> 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 Mark Smith via use-livecode
> Sent: Monday, December 13, 2021 1:57 PM
> To: How to use LiveCode
> Cc: Mark Smith; Mike Kerner
> Subject: Re: IOS 15.0
> 
> Thanks  Mike. What macOS and Xcode have you been using? Apple upgraded my iOS 
> to 15.0 and now all my builds have stopped working… (“developer of this app 
> needs to upgrade it to work with this version of iOS). 
> 
> Best,
> Mark
> 
> Sent from my iPhone
> 
>> On Dec 13, 2021, at 6:42 PM, Mike Kerner via use-livecode 
>>  wrote:
>> 
>> sorry, "unknown color".
>> The fix is to insert a breakpoint before the suspect code executes. 
>> Then it finds its way.
>> 
>>> On Mon, Dec 13, 2021 at 1:39 PM Mike Kerner 
>>> 
>>> wrote:
>>> 
>>> I've been using both 9.6.4 and 9.6.5 rc2 without issue on any of the 
>>> ios target devices (other than a bizarre issue with the remote 
>>> debugger reporting incorrect color instead of showing the actual error).
>>> 
>>> On Sun, Dec 12, 2021 at 2:30 AM Mark Smith via use-livecode < 
>>> use-livecode@lists.runrev.com> wrote:
>>> 
>>>> What’s the most stable release / configuration that works with IOS 15.
>>>> 
>>>> Thanks
>>>> 
>>>> Sent from my iPhone
>>>> ___
>>>> 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
>>>> 
>>> 
>>> 
>>> --
>>> On the first day, God created the heavens and the Earth On the second 
>>> day, God created the oceans.
>>> On the third day, God put the animals on hold for a few hours,
>>>  and did a little diving.
>>> And God said, "This is good."
>>> 
>> 
>> 
>> --
>> On the first day, God created the heavens and the Earth On the second 
>> day, God created the oceans.
>> On the third day, God put the animals on hold for a few hours,
>>  and did a little diving.
>> And God said, "This is good."
>> ___
>> 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


Re: IOS 15.0

2021-12-13 Thread Mark Smith via use-livecode
Thanks  Mike. What macOS and Xcode have you been using? Apple upgraded my iOS 
to 15.0 and now all my builds have stopped working… (“developer of this app 
needs to upgrade it to work with this version of iOS). 

Best,
Mark

Sent from my iPhone

> On Dec 13, 2021, at 6:42 PM, Mike Kerner via use-livecode 
>  wrote:
> 
> sorry, "unknown color".
> The fix is to insert a breakpoint before the suspect code executes. Then it
> finds its way.
> 
>> On Mon, Dec 13, 2021 at 1:39 PM Mike Kerner 
>> wrote:
>> 
>> I've been using both 9.6.4 and 9.6.5 rc2 without issue on any of the ios
>> target devices (other than a bizarre issue with the remote debugger
>> reporting incorrect color instead of showing the actual error).
>> 
>> On Sun, Dec 12, 2021 at 2:30 AM Mark Smith via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> What’s the most stable release / configuration that works with IOS 15.
>>> 
>>> Thanks
>>> 
>>> Sent from my iPhone
>>> ___
>>> 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
>>> 
>> 
>> 
>> --
>> On the first day, God created the heavens and the Earth
>> On the second day, God created the oceans.
>> On the third day, God put the animals on hold for a few hours,
>>   and did a little diving.
>> And God said, "This is good."
>> 
> 
> 
> -- 
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>   and did a little diving.
> And God said, "This is good."
> ___
> 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


IOS 15.0

2021-12-11 Thread Mark Smith via use-livecode
What’s the most stable release / configuration that works with IOS 15.

Thanks

Sent from my iPhone
___
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


Re: Count Up Timer?

2021-11-01 Thread Mark Smith via use-livecode
You want the convert command. convert 1605553200 from seconds to dateitems 
gives you 2020,11,16,19,0,0,2 (lookup dateitems). convert the date && the time 
to seconds gives the date/time right now = 1635805440, then do the same as step 
one with that gives you 2021,11,1,22,24,0,2. Do a little subtraction and you 
get 1 yr, 0 months, 15 days, 3 hours, 24 mins, 0 secs. 

> On Nov 1, 2021, at 9:45 PM, Dan Friedman via use-livecode 
>  wrote:
> 
> Anyone ever done a count up timer?   For example, if we supply the seconds of 
> 1605553200, we want to display the number of years, months, days, hours, 
> minutes and seconds since that time.   For example, "How long have you been 
> alive?".   This needs to be precise – need to account for leap years, days in 
> month, etc.
> 
> Save me!!   :)
> 
> -Dan
> 
> ___
> 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


Re: Problems with simulator

2021-10-31 Thread Mark Smith via use-livecode
 Problem solved and it was rather trivial… I had nothing selected under 
Development/Test Target. Once I selected Simulator it worked fine. That’s the 
2nd time I’ve done that. Each time I had just installed a new version of LC. 
Well, if it happens to you that would be the first thing I’d check.

Mark

> On Oct 26, 2021, at 4:54 PM, Mark Smith  wrote:
> 
> I wonder if anyone has any suggestions I can try. I am using macOS 10.15.7 
> (Catalina), LC 9.6.3, Xcode 12.4 and iOS14.8
> 
> This configuration should be completely usable and indeed I am able to 
> properly build an iOS app and install it on my 6S or 12 and it works fine. 
> However, I can’t get it to run on the Simulator. I load the Simulator first, 
> then press the Test button, LC saves the application, but it never gets past 
> that point… no build happens, and nothing is loaded on the simulator. 
> Subsequently pressing on Test does nothing. 
> 
> Just wondering if anyone might have a suggestion as how to fix this.
> 
> Thanks
> Mark
> 


___
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


Re: Problems with simulator

2021-10-26 Thread Mark Smith via use-livecode
A clue perhaps. I thought I would try something different. I took the app 
bundle (the one LC builds) and dropped it on the simulator. I don’t know if 
that should work or not, since I never tried it before. It installed the app, 
and launched it. But it gave this error… “Organize” needs to be updated. This 
app needs to be updated by the developer to work on this version of iOS. When I 
check the version running on the iOS it says 14.4 which is exactly the version 
my setup is designed to work with according to the LC FAQ…

LiveCode 9.6.3  Xcode 12.4.x Mac OS 10.15.4+iOS 14.4

And I’m using LC 9.6.3, Xcode 12.4 and Mac OS 10.15.7. Should be good so I 
suspect the real error is something else. But has anyone else ever tried 
installing this way and had it work?

Cheers,
Mark


> On Oct 26, 2021, at 9:22 PM, Ralph DiMola via use-livecode 
>  wrote:
> 
> I found that starting the simulator manually before testing will usually stop 
> the timeouts.
> 
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdim...@evergreeninfo.net
> 
> 
> ___
> 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


Re: Problems with simulator

2021-10-26 Thread Mark Smith via use-livecode
Thanks Ralph. But usually in that situation LC saves, then does a build and 
then tries to hand that off to the simulator that times out because it is still 
loading. I’ve been loading the simulator manually for quite some time now and 
using it without issue (not with the current setup software versions, but 
previously). In this case, with the sim opened clicking on Test just causes LC 
to save the stack and nothing else. After that, nada!

Mark


> On Oct 26, 2021, at 9:22 PM, Ralph DiMola via use-livecode 
>  wrote:
> 
> I found that starting the simulator manually before testing will usually stop 
> the timeouts.
> 
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdim...@evergreeninfo.net
> 
> 
> ___
> 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


Re: Problems with simulator

2021-10-26 Thread Mark Smith via use-livecode
HI Rick, I used to have the same problem as well until I loaded the simulator 
first. That seemed to fix the timing problem. But I don’t think that’s what is 
going on here.


> On Oct 26, 2021, at 8:29 PM, Rick Harrison via use-livecode 
>  wrote:
> 
> I used to have a problem with the simulator timing out
> when it was trying to load my stack.  I think I gave
> up on using the simulator, and went with testing everything
> on my target device.

___
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


Problems with simulator

2021-10-26 Thread Mark Smith via use-livecode
I wonder if anyone has any suggestions I can try. I am using macOS 10.15.7 
(Catalina), LC 9.6.3, Xcode 12.4 and iOS14.8

This configuration should be completely usable and indeed I am able to properly 
build an iOS app and install it on my 6S or 12 and it works fine. However, I 
can’t get it to run on the Simulator. I load the Simulator first, then press 
the Test button, LC saves the application, but it never gets past that point… 
no build happens, and nothing is loaded on the simulator. Subsequently pressing 
on Test does nothing. 

Just wondering if anyone might have a suggestion as how to fix this.

Thanks
Mark


___
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


Screensizes.app

2021-10-09 Thread Mark Smith via use-livecode
Stumbled on this today. Lists all Apple models and screen sizes (plus safe 
areas,  notch areas, portrait, landscape, etc) includes iPhone, iPad, watches, 
TV, etc. You can list by screen size or model, and there is a spreadsheet view 
('Compare Models').

https://www.screensizes.app 

Mark


___
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


Re: Stack with the same name loop

2021-10-08 Thread Mark Smith via use-livecode
Hi Jacque, 

Somewhere back in my history I learned not to copy “open” files in case some 
important bit of information was just waiting for the file to be properly 
closed. Given the number of times you have probably done this, I can assume LC 
is not leaving the copied file in an incomplete state. 

Ah, the “computing” scars we carry around with us 

Mark


> On Oct 8, 2021, at 4:08 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> Actually I never quit LC. I duplicate the file in Finder and then rename the 
> one I was working on, which is still open in memory.

___
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


Re: Stack with the same name loop

2021-10-08 Thread Mark Smith via use-livecode

> On Oct 7, 2021, at 5:28 PM, Mark Waddingham via use-livecode 
>  wrote:
> 
> As I said, this isn't anything to do with 'Save As' specifically - 'Save As' 
> is doing precisely what you would expect... i.e. Saving the stackfile to a 
> different file, and just as when you do that in any other application the 
> filename of the stack changes to be the new filename.


Hi Mark,

This has often puzzled me, but when I use 'Save As’ most of the time this 
leaves me with 2 stacks in memory, which, if both have the same DG in them, is 
sort of a no-no situation in LC (the IDE cannot distinguish between 2 stacks 
with the same name etc...). Here’s my workflow: generally I append a sequential 
number anytime I am going to attempt something new or substantial, so I can 
easily rollback. Say I am working on VER50. I decide to add a new feature but 
think I may screw it up. In VER50 I rename the stack to VER51 (change the stack 
name) and then save it using 'Save As' as VER51 (usually in a new folder). In 
such a scenario I would expect to have 1 stack in memory, now called VER51. But 
I don’t. I have 2 identical stacks (same # of script lines) one named VER50 and 
another named VER51. To avoid potential cross contamination I have to quit LC 
and restart with VER51. 

OR, I could do as Jacque suggests and quit LC, copy VER50 to VER51 on disk and 
then open VER51. Either way requires quitting and relaunching LC. But, if I was 
in MS Word and copied an open file from VER50 to VER51 and looked under the 
Window menu I would see only 1 file named VER51. VER50 is safely tucked away, 
ne'er to be effected if I screw up 51. I’m not sure if there is a good reason 
why LC behaves differently.

Mark

___
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


Re: iphoneDeviceModel lookup library

2021-10-03 Thread Mark Smith via use-livecode
Thanks Andreas. Looking forward to trying it out.

Mark

Sent from my iPhone

> On Oct 3, 2021, at 11:44 AM, Andreas Bergendal via use-livecode 
>  wrote:
> 
> Hi guys,
> 
> This is for those of you who develop for iOS. We all know the challenge of 
> getting the layout right for various iOS screens. ”The notch” (camera area at 
> the top) is especially annoying, since there’s no easy way of knowing if the 
> user’s device has one or not, and how many pixels it is (there are 4 
> variants!).
> 
> In LC 9.6.3 iphoneDeviceModel was introduced. Where machine() just returns 
> ”iphone”, iphoneDeviceModel() returns e.g. ”iPhone10,6” (=iPhone X) or 
> ”iPad13,7” (=iPad Pro 11 inch).
> 
> But the Dictionary entry on iphoneDeviceModel just links to a Wikipedia page 
> listing mammoth tables of Apple device data. There is no way of knowing what 
> ”iPhone10,6” means without a decent lookup table.
> 
> So, I’ve made one! And a library to use it with! And a demo stack to test it 
> with!
> 
> It will check the device code of the current device, and return an array with 
> values for:
> - notch margin
> - portrait bottom margin
> - landscape bottom margin
> - (device model name - in the rare case that you'd need it)
> 
> You use these for determining the safe area your UI elements can use, when 
> rearranging them in response to the resizeStack message.
> Or e.g. how much taller the Header bar widget needs to be on a ”notch” device 
> in order to look good.
> 
> It’s all here and free to get, use and modify as you need:
> https://github.com/wheninspace/WISmobDeviceLib 
> 
> 
> The demo stack has the library in its stack script, and the full lookup array 
> in a cProp, so that stack is all you need really.
> Testing must be done by deploying to physical devices though, as 
> iphoneDeviceModel() does not work in the iOS Simulator (or, it works, but 
> just returns a code for the Simulator itself…).
> 
> Let me know if anything can be improved on (of course it can)! :)
> 
> The source for my data is this excellent website:
> https://www.screensizes.app/  which has 
> comprehensive screen info on every existing iOS device since the first iPhone.
> And this list which has the device codes interpreted:
> https://gist.github.com/adamawolf/3048717#file-apple_mobile_device_types-txt 
> 
> 
> Cheers,
> Andreas
> ___
> 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


Re: Testers wanted for score tracking app

2021-09-30 Thread Mark Smith via use-livecode
Hi Andreas, I look forward to testing your app and will let you know how it 
goes. In terms of random scores, what is a good range of values to work with 
(what is the game range?)

Thanks
Mark

> On Sep 30, 2021, at 1:07 PM, Andreas Bergendal via use-livecode 
>  wrote:
> 
> Hi all,
> 
> I’ll soon release an app made with LiveCode to the App Store, but I’d like to 
> have a few more external testers first to catch whatever I’ve missed.
> 
> The app is called MölkkyMaster and is used for tracking the score when 
> playing the outdoor throwing game Mölkky. The game is popular in some Nordic 
> countries, France and a few other countries. It originates from Finland.
> 
> Anyway, you don’t need to play Mölkky, or even have a clue how to, to help me 
> test the app. Just create a few players and start a game. Then assign random 
> score to the players until someone reaches 50 points.
> 
> The app is multilingual, currently English, French and Swedish. German and 
> Finnish is in the works. The app talks, and you can select different voices 
> relevant to the language chosen.
> 
> To test, you need an iPhone or iPad and the TestFlight app installed. Then 
> use this link to download the app:
> https://testflight.apple.com/join/c8gKjIRJ
> 
> Soon I’ll also have an Android version released for testing. I’ve optimized 
> the app for iOS, but almost everything worked ’out of the box’ when I used 
> the same stack for an Android build. Love LiveCode!
> 
> If you’ve never played Mölkky, the aspect of how well the app suits its 
> intended target group would naturally be hard to judge. 
> So, instead, I hope you’ll just try breaking the app and report back any 
> technical errors, or shortcomings in the interaction design etc.
> 
> In any case, any feedback is highly appreciated.
> 
> Cheers,
> Andreas
> 
> — 
> Andreas Bergendal
> WhenInSpace
> ___
> 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


Re: M1 Mac possible problem

2021-09-15 Thread Mark Smith via use-livecode
Yes, works fine now here as well, and looks to be quite an impressive musical 
accomplishment. 

Best of luck with it. 

> On Sep 15, 2021, at 9:23 PM, Peter Bogdanoff via use-livecode 
>  wrote:
> 
> Thanks Henk.
> 
> The problem that I could finally reproduce was a sub stack (that is “in use”) 
> not receiving the openStack message when it was opened. This caused the 
> program's initialization script to pause. So I replaced the openStack handler 
> in the sub stack with that would receive a sent message, then things 
> proceeded properly.
> 
> A timing issue for some computers? Some users were experiencing the anomaly 
> and others not.
> 
> Peter
> 
>> On Sep 15, 2021, at 3:38 PM, Henk van der Velden via use-livecode 
>>  wrote:
>> 
>> Works fine now!
>> 
>> 
>>> On 15 Sep 2021, at 18:00, use-livecode-requ...@lists.runrev.com wrote:
>>> 
>>> Hi to all those that did a test of my Music In the Air program some days 
>>> ago on your Mac.
>>> 
>>> I think I have fixed the installation problem. Would you do a quick test to 
>>> see if it runs now?
>>> 
>>> https://artsinteractive-products.s3.us-west-1.amazonaws.com/MITA/TestVersion/MITA-installer-mac-china.dmg
>>>  
>>> 
>>> 
>>> 
>>> I found a variety of anomalies that might have contributed to the problem, 
>>> but I?ll wait to see if it?s better now?
>>> 
>>> Thanks!
>>> 
>>> Peter Bogdanoff
>> 
>> ___
>> 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


Re: [ANN] Organize 1.1 now in App Store

2021-09-12 Thread Mark Smith via use-livecode
Hi Kelly, just wondering if you could expand a bit more on the use of iCloud 
for syncing, and how that would work?

Thanks,
Mark


> On Sep 10, 2021, at 9:42 PM, Dev  wrote:
> 
> Just downloaded it and will give it a look. When you get around to the iPad- 
> please sync through iCloud. It’s the Apple way and works seamlessly for so 
> many apps I have. I even have my LC prefs and plug-ins on iCloud so that they 
> are accessible everywhere easily. 
> 
> Kelly 
> 
> Sent from an iDevice on the go, please excuse brevity & any errors
> 
>> On Sep 10, 2021, at 2:24 PM, Mark Smith via use-livecode 
>>  wrote:
>> 
>> Thanks Bill, I’ll add that to the request list. I developed it on a 6S but 
>> went out and bought a 12 today so I could tackle the issue of resizing it 
>> for larger devices (something I know I don’t handle very well at the 
>> moment). My first reaction after installing Organize on the 12 was “holy 
>> crap” this thing is fast. It just transformed the whole experience for me. 
>> (And made LC shine as well I might add). Anyway, once I work how to resize 
>> for a 12, I am sure the same method can be applied to things like an iPad. 
>> Of course, the request after that will be “can I sync my iPhone and iPad 
>> to-do’s?”. That is the fun of this though, isn’t it, once you get started it 
>> never ends 
>> 
>> Thanks for the suggestion, its a good one.
>> 
>> Mark
>> 
>> 
>>> On Sep 10, 2021, at 8:58 PM, proth...@earthlearningsolutions.org wrote:
>>> 
>>> Thanks, Mark. I was thinking about it as a scheduler instead of a task 
>>> reminder. I use the Apple calendar for reminders of appointments mostly. It 
>>> is a nice job.
>>> 
>>> For me, I have 2 ipads, an iPhone, and a desktop Mac. I like to use my iPad 
>>> whenever possible because of the screen size. It could be nice if you had 
>>> an ipad version too and for Apple, it probably wouldn’t require a lot of 
>>> extra coding, but organizing for a larger screen could be a bit of work.
>>> 
>>> Nice work and it’s great that you had an easy time with the Apple store.
>>> 
>>> Best,
>>> Bill P.
>>> 
>>>> On Sep 10, 2021, at 12:16 PM, Mark Smith >>> <mailto:marksmith...@gmail.com>> wrote:
>>>> 
>>>> Interesting question Bill. I guess the biggest difference is it does not 
>>>> require you to “sequence” activities according to time (although, yes, 
>>>> scheduling will be in a subsequent version). For now, a typical page might 
>>>> look something like the following…
>>>> 
>>>> 
>>>> 
>>>> i
>>>> 
>>>> 
>>>> And, as the reorder “action” on the page suggests, you can re-arrange 
>>>> items as you want. It’s a list, and a flexible one at that. Don’t get to a 
>>>> task? There is a row menu that lets you move it to another day/date. Often 
>>>> I find if I don’t get to it today, and tomorrow is not looking any better, 
>>>> I’ll just throw it forward a week and deal with it then.
>>>> 
>>>> It’s primarily a list of tasks you constantly add to, rearrange, reorder, 
>>>> finish, etc. 
>>>> 
>>>> Hope that helps. 
>>>> 
>>>> Mark
>>>> 
>>>> 
>>>>> On Sep 10, 2021, at 6:55 PM, ELS Prothero via use-livecode 
>>>>> mailto:use-livecode@lists.runrev.com>> 
>>>>> wrote:
>>>>> 
>>>>> Sorry, I started but didn’t continue to participate in the feedback 
>>>>> request for your app. My question, though, is “what does this app do that 
>>>>> just using the calendar can’t?” It could help to state it’s unique 
>>>>> capabilities in the app description.
>>>> 
>>> 
>>> William A. Prothero, Ph.D.
>>> University of California, Santa Barbara Dept. of Earth Sciences (Emeritus)
>>> Santa Barbara, CA. 93105
>>> http://earthlearningsolutions.org/ <http://earthlearningsolutions.org/>
>> 
>> ___
>> 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


Re: [ANN] Organize 1.1 now in App Store

2021-09-10 Thread Mark Smith via use-livecode
Thanks for the suggestion. I’ve added that as well.

Cheers,
Mark

> On Sep 10, 2021, at 9:42 PM, Dev  wrote:
> 
> Just downloaded it and will give it a look. When you get around to the iPad- 
> please sync through iCloud. It’s the Apple way and works seamlessly for so 
> many apps I have. I even have my LC prefs and plug-ins on iCloud so that they 
> are accessible everywhere easily. 
> 
> Kelly 
> 
> Sent from an iDevice on the go, please excuse brevity & any errors
> 
>> On Sep 10, 2021, at 2:24 PM, Mark Smith via use-livecode 
>>  wrote:
>> 
>> Thanks Bill, I’ll add that to the request list. I developed it on a 6S but 
>> went out and bought a 12 today so I could tackle the issue of resizing it 
>> for larger devices (something I know I don’t handle very well at the 
>> moment). My first reaction after installing Organize on the 12 was “holy 
>> crap” this thing is fast. It just transformed the whole experience for me. 
>> (And made LC shine as well I might add). Anyway, once I work how to resize 
>> for a 12, I am sure the same method can be applied to things like an iPad. 
>> Of course, the request after that will be “can I sync my iPhone and iPad 
>> to-do’s?”. That is the fun of this though, isn’t it, once you get started it 
>> never ends 
>> 
>> Thanks for the suggestion, its a good one.
>> 
>> Mark
>> 
>> 
>>> On Sep 10, 2021, at 8:58 PM, proth...@earthlearningsolutions.org wrote:
>>> 
>>> Thanks, Mark. I was thinking about it as a scheduler instead of a task 
>>> reminder. I use the Apple calendar for reminders of appointments mostly. It 
>>> is a nice job.
>>> 
>>> For me, I have 2 ipads, an iPhone, and a desktop Mac. I like to use my iPad 
>>> whenever possible because of the screen size. It could be nice if you had 
>>> an ipad version too and for Apple, it probably wouldn’t require a lot of 
>>> extra coding, but organizing for a larger screen could be a bit of work.
>>> 
>>> Nice work and it’s great that you had an easy time with the Apple store.
>>> 
>>> Best,
>>> Bill P.
>>> 
>>>> On Sep 10, 2021, at 12:16 PM, Mark Smith >>> <mailto:marksmith...@gmail.com>> wrote:
>>>> 
>>>> Interesting question Bill. I guess the biggest difference is it does not 
>>>> require you to “sequence” activities according to time (although, yes, 
>>>> scheduling will be in a subsequent version). For now, a typical page might 
>>>> look something like the following…
>>>> 
>>>> 
>>>> 
>>>> i
>>>> 
>>>> 
>>>> And, as the reorder “action” on the page suggests, you can re-arrange 
>>>> items as you want. It’s a list, and a flexible one at that. Don’t get to a 
>>>> task? There is a row menu that lets you move it to another day/date. Often 
>>>> I find if I don’t get to it today, and tomorrow is not looking any better, 
>>>> I’ll just throw it forward a week and deal with it then.
>>>> 
>>>> It’s primarily a list of tasks you constantly add to, rearrange, reorder, 
>>>> finish, etc. 
>>>> 
>>>> Hope that helps. 
>>>> 
>>>> Mark
>>>> 
>>>> 
>>>>> On Sep 10, 2021, at 6:55 PM, ELS Prothero via use-livecode 
>>>>> mailto:use-livecode@lists.runrev.com>> 
>>>>> wrote:
>>>>> 
>>>>> Sorry, I started but didn’t continue to participate in the feedback 
>>>>> request for your app. My question, though, is “what does this app do that 
>>>>> just using the calendar can’t?” It could help to state it’s unique 
>>>>> capabilities in the app description.
>>>> 
>>> 
>>> William A. Prothero, Ph.D.
>>> University of California, Santa Barbara Dept. of Earth Sciences (Emeritus)
>>> Santa Barbara, CA. 93105
>>> http://earthlearningsolutions.org/ <http://earthlearningsolutions.org/>
>> 
>> ___
>> 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


Re: [ANN] Organize 1.1 now in App Store

2021-09-10 Thread Mark Smith via use-livecode
Thanks Bill, I’ll add that to the request list. I developed it on a 6S but went 
out and bought a 12 today so I could tackle the issue of resizing it for larger 
devices (something I know I don’t handle very well at the moment). My first 
reaction after installing Organize on the 12 was “holy crap” this thing is 
fast. It just transformed the whole experience for me. (And made LC shine as 
well I might add). Anyway, once I work how to resize for a 12, I am sure the 
same method can be applied to things like an iPad. Of course, the request after 
that will be “can I sync my iPhone and iPad to-do’s?”. That is the fun of this 
though, isn’t it, once you get started it never ends 

Thanks for the suggestion, its a good one.

Mark


> On Sep 10, 2021, at 8:58 PM, proth...@earthlearningsolutions.org wrote:
> 
> Thanks, Mark. I was thinking about it as a scheduler instead of a task 
> reminder. I use the Apple calendar for reminders of appointments mostly. It 
> is a nice job.
> 
> For me, I have 2 ipads, an iPhone, and a desktop Mac. I like to use my iPad 
> whenever possible because of the screen size. It could be nice if you had an 
> ipad version too and for Apple, it probably wouldn’t require a lot of extra 
> coding, but organizing for a larger screen could be a bit of work.
> 
> Nice work and it’s great that you had an easy time with the Apple store.
> 
> Best,
> Bill P.
> 
>> On Sep 10, 2021, at 12:16 PM, Mark Smith > > wrote:
>> 
>> Interesting question Bill. I guess the biggest difference is it does not 
>> require you to “sequence” activities according to time (although, yes, 
>> scheduling will be in a subsequent version). For now, a typical page might 
>> look something like the following…
>> 
>> 
>> 
>> i
>> 
>> 
>> And, as the reorder “action” on the page suggests, you can re-arrange items 
>> as you want. It’s a list, and a flexible one at that. Don’t get to a task? 
>> There is a row menu that lets you move it to another day/date. Often I find 
>> if I don’t get to it today, and tomorrow is not looking any better, I’ll 
>> just throw it forward a week and deal with it then.
>> 
>> It’s primarily a list of tasks you constantly add to, rearrange, reorder, 
>> finish, etc. 
>> 
>> Hope that helps. 
>> 
>> Mark
>> 
>> 
>>> On Sep 10, 2021, at 6:55 PM, ELS Prothero via use-livecode 
>>> mailto:use-livecode@lists.runrev.com>> 
>>> wrote:
>>> 
>>> Sorry, I started but didn’t continue to participate in the feedback request 
>>> for your app. My question, though, is “what does this app do that just 
>>> using the calendar can’t?” It could help to state it’s unique capabilities 
>>> in the app description.
>> 
> 
> William A. Prothero, Ph.D.
> University of California, Santa Barbara Dept. of Earth Sciences (Emeritus)
> Santa Barbara, CA. 93105
> http://earthlearningsolutions.org/ 

___
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


Re: [ANN] Organize 1.1 now in App Store

2021-09-10 Thread Mark Smith via use-livecode
Hi Bill,

I also use color to represent different categories of activity. All of the 
“light blue” items are related to app development, for example, all of the pink 
items to my consulting business, and orange and green to various training 
programs I am part of. You can assign colours to categories as you see fit. 
There will also be a future use for this in a version that adds searching so, 
for example, you will be able to search for all of the “app development” items, 
or all of the “training” items, etc.

But thanks for asking,

Mark




> On Sep 10, 2021, at 8:16 PM, Mark Smith  wrote:
> 
> Interesting question Bill. I guess the biggest difference is it does not 
> require you to “sequence” activities according to time (although, yes, 
> scheduling will be in a subsequent version). For now, a typical page might 
> look something like the following…
> 
> 
> 
> i
> 
> 
> And, as the reorder “action” on the page suggests, you can re-arrange items 
> as you want. It’s a list, and a flexible one at that. Don’t get to a task? 
> There is a row menu that lets you move it to another day/date. Often I find 
> if I don’t get to it today, and tomorrow is not looking any better, I’ll just 
> throw it forward a week and deal with it then.
> 
> It’s primarily a list of tasks you constantly add to, rearrange, reorder, 
> finish, etc. 
> 
> Hope that helps. 
> 
> Mark
> 
> 
>> On Sep 10, 2021, at 6:55 PM, ELS Prothero via use-livecode 
>> mailto:use-livecode@lists.runrev.com>> wrote:
>> 
>> Sorry, I started but didn’t continue to participate in the feedback request 
>> for your app. My question, though, is “what does this app do that just using 
>> the calendar can’t?” It could help to state it’s unique capabilities in the 
>> app description.
> 

___
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


Re: M1 Mac possible problem

2021-09-10 Thread Mark Smith via use-livecode
Apologies, I should have mentioned it: 2.3 GHz Dual-Core Intel Core i5

> On Sep 10, 2021, at 6:12 PM, Peter Bogdanoff via use-livecode 
>  wrote:
> 
> Thanks Matthias, Bernard, and Mark!
> 
> I’m seeing that the issue is probably not processor related. Bernard on an M1 
> didn’t have trouble. Matthias on Intel did, as well as Mark who didn’t 
> specify what he had—but the bad results do mirror exactly what the Chinese 
> user was seeing on her M1.
> 
> The final card that becomes unresponsive is because of a semi-opaque overlay 
> that’s a setup for a license activation group to show on top. At that point 
> the program is trying to read a local file that contains the current license 
> info—if the local license file doesn’t exist (new user), it will load the 
> license group with a field to enter a key, or the user can choose to continue 
> with the free limited version. The script is seeming to stop around that 
> point.
> 
> I’ve been trying to make the problem show for me, including what Matthias 
> suggested—running it from the installer which does seem to work normally. I 
> also tried deleting the pref file containing language and location choices 
> that was written at the opening, in hopes of narrowing it down to an 
> inability to write or read a file from the pref folder in the library. 
> Deleting the pref file caused a script error that shows the standard LC error 
> dialog added by the installer, so it’s not that.
> 
> So apparently something in my script is failing to complete for some users. 
> This was built with LC 9.6.1. I’ll work on it more…
> 
> Peter Bogdanoff
> 
>> On Sep 10, 2021, at 4:45 AM, matthias rebbe via use-livecode 
>>  wrote:
>> 
>> Dear Peter,
>> 
>> i have not an M1, but am always interested what can be produced with LC.
>> 
>> I tested your program and noticed that although i switched to English and 
>> World i see a button with chinese text on the next page.
>> 
>> Regarding your problem.
>> Is it possible by any change that your user is running the app from mounted 
>> DMG? At least then it does not go any further after pressing the button with 
>> chinese text. The next card, which displays J.S Bach i think, comes up, but 
>> the menu in the middle is greyed out and the program stops.
>> When quitting it still prompts if you want to quit. But none of the menu 
>> entries work.
>> 
>> Regards,
>> Matthias
>> 
>> 
>> 
>>> Am 10.09.2021 um 07:56 schrieb Peter Bogdanoff via use-livecode 
>>> :
>>> 
>>> Hi,
>>> 
>>> A particular user of my Music In the Air program is having trouble with it 
>>> running correctly; a card fails to load the data to go ahead. She is in 
>>> China and is using an M1 Mac, neither of which I have access to directly.
>>> 
>>> Would someone who has an M1 try running it and letting me know what 
>>> happens? 
>>> 
>>> https://artsinteractive-products.s3.us-west-1.amazonaws.com/MITA/TestVersion/MITA-installer-mac-china.dmg
>>>  
>>> 
>>> 
>>> 
>>> This is a limited demo version, otherwise fully functional, and will be 
>>> initially in Chinese, but there is an English choice at the startup.
>>> 
>>> Thanks very much, and you can let me know off list what happens.
>>> 
>>> Peter Bogdanoff
>>> bogdan...@me.com
>>> ___
>>> 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


Re: [ANN] Organize 1.1 now in App Store

2021-09-10 Thread Mark Smith via use-livecode
Thanks Bill, 

One other thing I wanted to address in the announcement, but forgot, was just 
the sheer reliability of Livecode. I started beta testing 6 months ago, there 
where 3 rounds of testing and about 19 testers. Not once did TestFlight report 
a crash (it tracks these for you). When I sent it for app review, it passed on 
the first attempt in < 24 hours. Same on the 2nd attempt (because I had messed 
up the screen shots and had to redo them). A huge part of the reliability and 
credibility of this app must go to Livecode for the development of such a 
superbly reliable application development environment. It just works, and for 
that I am immensely grateful. There are 10’s of thousands of lines of code 
running in that app, most of them not written by me. I am grateful for the 
attention to detail and professionalism the entire LC team represents. It means 
a lot.

Cheers everyone, and happy coding!!
Mark


> On Sep 10, 2021, at 6:55 PM, ELS Prothero via use-livecode 
>  wrote:
> 
> Sorry, I started but didn’t continue to participate in the feedback request 
> for your app. My question, though, is “what does this app do that just using 
> the calendar can’t?” It could help to state it’s unique capabilities in the 
> app description.

___
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


[ANN] Organize 1.1 now in App Store

2021-09-10 Thread Mark Smith via use-livecode
I am pleased to announce that Organize: A Daily Task Manager (1.1) is now 
available in the app store, and is free. 

https://apps.apple.com/gb/app/organize/id1555952717 


Ratings and reviews appreciated. Thanks again to everyone who helped make this 
application possible.

Mark



___
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


Re: M1 Mac possible problem

2021-09-10 Thread Mark Smith via use-livecode
I had the same result as Matthias. Beyond the opening screen and the partial 
opening of the JSB screen, I was not able to get anything to load. 

Mark

2017 MacBook Pro running Catalina (10.15.7)

> On Sep 10, 2021, at 6:56 AM, Peter Bogdanoff via use-livecode 
>  wrote:
> 
> Hi,
> 
> A particular user of my Music In the Air program is having trouble with it 
> running correctly; a card fails to load the data to go ahead. She is in China 
> and is using an M1 Mac, neither of which I have access to directly.
> 
> Would someone who has an M1 try running it and letting me know what happens? 
> 
> https://artsinteractive-products.s3.us-west-1.amazonaws.com/MITA/TestVersion/MITA-installer-mac-china.dmg
>  
> 
> 
> 
> This is a limited demo version, otherwise fully functional, and will be 
> initially in Chinese, but there is an English choice at the startup.
> 
> Thanks very much, and you can let me know off list what happens.
> 
> Peter Bogdanoff
> bogdan...@me.com
> ___
> 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


Re: LiveCode community edition is gone

2021-09-08 Thread Mark Smith via use-livecode
Bob, that is exactly what the schools and university licenses are. Plus, the 
apps developed with them the are non-expiring (which is probably a good thing 
since many students will want to continue using their apps and not have them go 
p and disappear). School is $25 a seat per year, and university is $50. If 
you are running a private non-accredited training program speak to Heather. 

Sent from my iPhone

> On Sep 8, 2021, at 4:20 PM, Bob Sneidar via use-livecode 
>  wrote:
> 
> Speaking of an educational license, perhaps consider, now that a lot of 
> learning is online, having the ability to "assign" a seat license an email 
> and password, so that someone could teach an online course, and distribute 
> each seat license to students for the duration of the class. Upon graduation 
> the teacher can direct the students to the Livecode site where they can 
> purchase a (perhaps new user special deal) license of their own, and then 
> turn off their per seat educational license. 
> 
> Bob S
> 
> 
> ___
> 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


Re: I’m a software engineer, not a platform engineer

2021-09-02 Thread Mark Smith via use-livecode
Hi Sean, based on personal experience I would say, “Keep the faith”. I’m sure 
that you and Heather can come to a solution that fits your business profile. I 
don’t think they want to lose anyone in this transition, and are willing to 
“find a solution” that will work for you. 

All the best,
Mark


> On Sep 2, 2021, at 7:06 PM, Pi Digital via use-livecode 
>  wrote:
> 
> I don’t know how this will play out for me. It’s all a bit skewed and too 
> fresh in my mental inbox at the moment to fully comprehend. Time will tell. 
> I’m still waiting to hear from Heather what they are offering for when my 
> next sub ends. I’m hoping they take all of the above into account. 

___
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


Re: LiveCode community edition is gone

2021-09-02 Thread Mark Smith via use-livecode
HI Kee,

You do know the schools license gives you complete access to all 7 platforms 
and permanent standalones for $25 a seat per year and the apps are non-expiring?

> On Sep 2, 2021, at 6:15 PM, Kee Nethery via use-livecode 
>  wrote:
> 
> I like the idea of a free version that does not compile into an app. Lets 
> schools teach LiveCode and lets people learn it before deciding to buy it.
> 
> My two cents
> 
> Kee Nethery
> ___
> 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


Re: [ANN] Organize - A daily task manager

2021-08-26 Thread Mark Smith via use-livecode
Hi Martin, I’ll take the compliment (that was I, not Skip, who produced the 
app) 

Your suggestion of having a switch to hide/show checked items on the main page 
is a good one, if I had more room. As it is, I’m pretty much cramming 
everything I can onto that page. The row menu could be an option but I’ve 
already got plans for unused real estate there. However, I'll add it to the 
list and keep thinking about it. 

All the best,
Mark


> On Aug 26, 2021, at 2:10 PM, Martin Koob via use-livecode 
>  wrote:
> 
> Hi Skip
> 
> The app looks great.  I will definitely download and try it once it is in the 
> app store.
> 
> A couple comments from your YouTube demo:
> 
> First  I really like how you can create items by tapping in white space. It 
> reduces the complexity of the interface.
> 
> Second is a suggestion regarding the showing and hiding of checked items.
> 
> You went to settings to do that.  I think that would be better if you could 
> do that from the main interface, say with a toggle button for show and hide 
> checked, or drop down “view” menu.
> 
>   View
>   Unchecked
>   Checked
>All
>•••
> 
> The ••• could be for the  ‘more…’ maybe that could open the settings or a 
> dialog with other view options.
> 
> Martin
> 
> 
>> On Aug 26, 2021, at 7:48 AM, Skip Kimpel via use-livecode 
>>  wrote:
>> 
>> Thank you, Mark!
>> 
>>> On Aug 26, 2021, at 5:55 AM, Mark Smith via use-livecode 
>>>  wrote:
>>> 
>>> Hi Skip, I’ve sent you a direct link in email as well. 
>>> 
>>> Cheers,
>>> Mark
>>> 
>>>> On Aug 26, 2021, at 1:13 AM, Skip Kimpel via use-livecode 
>>>>  wrote:
>>>> 
>>>> Me as well!  Looks like a fantastic product.
>>>> 
>>>> SKIP
>>>> 
>>>>>> On Aug 25, 2021, at 8:08 PM, Marc Siskin via use-livecode 
>>>>>>  wrote:
>>>>> 
>>>>> Mark,
>>>>> 
>>>>> I would like to test your app.  I need an invitation code in order to do 
>>>>> so.
>>>>> 
>>>>> If you still have space, please send me a code directly to my e-mail.
>>>>> 
>>>>> Thanks,
>>>>> Marc Siskin
>>>>> ---
>>>>> Marc Siskin, Learning Engineer
>>>>> Manager, Modern Language Resource Center
>>>>> Carnegie Mellon University
>>>>> msis...@andrew.cmu.edu<mailto:msis...@andrew.cmu.edu>
>>>>> 
>>>>> 
>>>>>> On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode 
>>>>>> mailto:use-livecode@lists.runrev.com>> 
>>>>>> wrote:
>>>>> 
>>>>> I am very pleased to announce a wide-beta release of my first iOS app; 
>>>>> Organize -- a daily to-do list manager. There is a demo on Youtube 
>>>>> (https://youtu.be/LtQ5O1Qk80w <https://youtu.be/LtQ5O1Qk80w>) and you can 
>>>>> download and install the (final) beta version here... 
>>>>> (https://testflight.apple.com/join/AysRGtVv 
>>>>> <https://testflight.apple.com/join/AysRGtVv>). A really big thanks to 
>>>>> everyone who has helped me along the way (you all know who you are!!). I 
>>>>> would be delighted to have anyone interested kick the tires and provide 
>>>>> feedback, advice and suggestions.
>>>>> 
>>>>> Cheers,
>>>>> Mark
>>>>> 
>>>>> ___
>>>>> use-livecode mailing list
>>>>> use-livecode@lists.runrev.com<mailto: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 pre

Re: [ANN] Organize - A daily task manager

2021-08-26 Thread Mark Smith via use-livecode
Hi Alex,

Where are you stuck? There are many steps in the process and I too found many 
of them confusing. Luckily I had some help so I am happy to pass along what 
I’ve learned (also, many others will have answers to your questions). 

See below for my specific responses… happy to take them here if it doesn’t 
violate any list rules. 

> On Aug 26, 2021, at 1:16 AM, Alex Tweedly via use-livecode 
>  wrote:
> 
> Hi Mark,
> 
> Looks great. I'm impressed - and inspired to have another try at getting past 
> the hurdles and making an iOS app :-)
> Any suggestions on how to get started would be welcome.
> 
> I'm not sure if I should send comments/suggestions directly to you, or to 
> start on the list to encourage discussion. I'll start here for now.
> 
> 1. (Always my first question :-)  Can I export the data if I want to move to 
> another app ?
> Or import ? (e.g. CSV, ...)

Not at present, but I’ll add that to the list.

> 
> 2. Is there a "move un-completed items to the next day" (i.e. to make it more 
> like a traditional to-do list manager) ?

At the moment you would have to do that item by item (i.e. no batch move 
option… I’ve added that to the suggestion list as well :)

> 
> 3. Blank items ?  From around 40sec - 1:10 sec there is a 'blank' item left 
> on the screen while you do other things. Does it stay forever, or disappear 
> if you move to another section ?

In general, blank lines are not saved to the DB. You can see this in action 
between 1:10 - 1:15 when I leave to go to the Settings page and then return 
again. The blank line is gone. If you add text to a line, save it (most any 
action will save it), then remove the text from the line the program treats the 
update like any other update and will save it as blank. Of course you can 
manually remove it later if you want.

> 
> 4. Your "left arrow' menu. Shouldn't that be (i.e. wouldn't iOS users expect 
> that to be) a left-swipe to bring up the menu ?

Good catch. I used “open” text fields (like any standard LC text entry field) 
instead of the "Edit Field” concept provided with the DG. This was for several 
reasons but in general I found it made it easier to enter/edit text. However, 
you cannot swipe across an “open” text field since it just inserts the cursor. 
Some other mechanism had to be found and this seems to be a reasonable 
alternative. At least for this application I am happy with the choice and hope 
others are as well. Time will tell :) 

> 
> Thanks 
> 
> Alex.
> 
> On 25/08/2021 21:57, Mark Smith via use-livecode wrote:
>> I am very pleased to announce a wide-beta release of my first iOS app; 
>> Organize -- a daily to-do list manager. There is a demo on Youtube 
>> (https://youtu.be/LtQ5O1Qk80w <https://youtu.be/LtQ5O1Qk80w>) and you can 
>> download and install the (final) beta version here... 
>> (https://testflight.apple.com/join/AysRGtVv 
>> <https://testflight.apple.com/join/AysRGtVv>). A really big thanks to 
>> everyone who has helped me along the way (you all know who you are!!). I 
>> would be delighted to have anyone interested kick the tires and provide 
>> feedback, advice and suggestions.
>> 
>> Cheers,
>> Mark
>> 
>> ___
>> 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


Re: [ANN] Organize - A daily task manager

2021-08-26 Thread Mark Smith via use-livecode
Hi Skip, I’ve sent you a direct link in email as well. 

Cheers,
Mark

> On Aug 26, 2021, at 1:13 AM, Skip Kimpel via use-livecode 
>  wrote:
> 
> Me as well!  Looks like a fantastic product.
> 
> SKIP
> 
>> On Aug 25, 2021, at 8:08 PM, Marc Siskin via use-livecode 
>>  wrote:
>> 
>> Mark,
>> 
>> I would like to test your app.  I need an invitation code in order to do so.
>> 
>> If you still have space, please send me a code directly to my e-mail.
>> 
>> Thanks,
>> Marc Siskin
>> ---
>> Marc Siskin, Learning Engineer
>> Manager, Modern Language Resource Center
>> Carnegie Mellon University
>> msis...@andrew.cmu.edu<mailto:msis...@andrew.cmu.edu>
>> 
>> 
>> On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode 
>> mailto:use-livecode@lists.runrev.com>> wrote:
>> 
>> I am very pleased to announce a wide-beta release of my first iOS app; 
>> Organize -- a daily to-do list manager. There is a demo on Youtube 
>> (https://youtu.be/LtQ5O1Qk80w <https://youtu.be/LtQ5O1Qk80w>) and you can 
>> download and install the (final) beta version here... 
>> (https://testflight.apple.com/join/AysRGtVv 
>> <https://testflight.apple.com/join/AysRGtVv>). A really big thanks to 
>> everyone who has helped me along the way (you all know who you are!!). I 
>> would be delighted to have anyone interested kick the tires and provide 
>> feedback, advice and suggestions.
>> 
>> Cheers,
>> Mark
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com<mailto: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


Re: [ANN] Organize - A daily task manager

2021-08-26 Thread Mark Smith via use-livecode
Hi Marc, 

Please give the link another try… it seems the first time you click it just 
installs TestFlight. I think the 2nd time will let you install the app. I have 
tried on a bunch of different phones and I’ve seen at least 3 different UI’s, 
so its definitely a bit confusing to navigate. I’ll also send you a direct 
email request which should fix the problem, but I would also be interested in 
knowing if a 2nd click on the link works too. 

Mark


> On Aug 26, 2021, at 1:07 AM, Marc Siskin via use-livecode 
>  wrote:
> 
> Mark,
> 
> I would like to test your app.  I need an invitation code in order to do so.
> 
> If you still have space, please send me a code directly to my e-mail.
> 
> Thanks,
> Marc Siskin
> ---
> Marc Siskin, Learning Engineer
> Manager, Modern Language Resource Center
> Carnegie Mellon University
> msis...@andrew.cmu.edu<mailto:msis...@andrew.cmu.edu>
> 
> 
> On Aug 25, 2021, at 4:57 PM, Mark Smith via use-livecode 
> mailto:use-livecode@lists.runrev.com>> wrote:
> 
> I am very pleased to announce a wide-beta release of my first iOS app; 
> Organize -- a daily to-do list manager. There is a demo on Youtube 
> (https://youtu.be/LtQ5O1Qk80w <https://youtu.be/LtQ5O1Qk80w>) and you can 
> download and install the (final) beta version here... 
> (https://testflight.apple.com/join/AysRGtVv 
> <https://testflight.apple.com/join/AysRGtVv>). A really big thanks to 
> everyone who has helped me along the way (you all know who you are!!). I 
> would be delighted to have anyone interested kick the tires and provide 
> feedback, advice and suggestions.
> 
> Cheers,
> Mark
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com<mailto: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


[ANN] Organize - A daily task manager

2021-08-25 Thread Mark Smith via use-livecode
I am very pleased to announce a wide-beta release of my first iOS app; Organize 
-- a daily to-do list manager. There is a demo on Youtube 
(https://youtu.be/LtQ5O1Qk80w ) and you can 
download and install the (final) beta version here... 
(https://testflight.apple.com/join/AysRGtVv 
). A really big thanks to everyone 
who has helped me along the way (you all know who you are!!). I would be 
delighted to have anyone interested kick the tires and provide feedback, advice 
and suggestions. 

Cheers,
Mark

___
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


Re: [ANN] New version of the "universal button" widget

2021-08-25 Thread Mark Smith via use-livecode
Thanks Ralf. That looks to be a very useful widget. 

Mark

> On Aug 19, 2021, at 7:15 PM, Ralf Bitter via use-livecode 
>  wrote:
> 
> There is a new version of the "universal button" widget
> which can be used as a replacement for the
> segmented control widget.
> 
> There was an issue with round corners and wide borders
> which was fixed by Bernd Niggemann, thanks Bernd.
> 
> Furthermore spacing between icon, text and border
> has been optimized.
> 
> This release can be downloaded here:
> https://github.com/revig/universal-button-widget/releases
> 
> 
> Ralf
> 
> ___
> 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


Re: Need to populate array into datagrid

2021-08-11 Thread Mark Smith via use-livecode
Skip, are you putting this into a form style or table style datagrid?

Mark


> On Aug 11, 2021, at 8:18 PM, Skip Kimpel  wrote:
> 
> So yes, I have tried this method but I am only getting the first element to 
> appear in the data grid ("1,2") in each row
> None of the other details appear in the datagrid.
> 
> SKIP
> 
> On Tue, Aug 10, 2021 at 3:24 PM Mark Smith  > wrote:
> Hi Skip, I’m not sure if this is what you are looking for but if you want to 
> set the datagrid to display the data in an array you use:
> 
> set the dgData of group "DataGrid" to pDataArray
> 
> If your data is just delimited text you can use:
> 
> set the dgText of group "DataGrid" to pData
> 
> Either way tiggers the LayoutControl and FillInData handlers in the datagrid, 
> so these need to be the same as (or be modified to meet) the structure of the 
> incoming data.
> 
> There is more in the dictionary under dgData and dgText.
> 
> Mark
> 
> 
>> On Aug 10, 2021, at 7:52 PM, Skip Kimpel via use-livecode 
>> mailto:use-livecode@lists.runrev.com>> wrote:
>> 
>> What is the best way to do this?  I have searched my old code, online
>> results, etc and cannot find a clear cut answer.  Having said that, it has
>> been a VERY long time since I have done this so I am part of the "use it or
>> lose it" club right now.
>> 
>> Any help would be greatly appreciated!
>> 
>> SKIP
>> ___
>> 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


Re: Need to populate array into datagrid

2021-08-10 Thread Mark Smith via use-livecode
Hi Skip, I’m not sure if this is what you are looking for but if you want to 
set the datagrid to display the data in an array you use:

set the dgData of group "DataGrid" to pDataArray

If your data is just delimited text you can use:

set the dgText of group "DataGrid" to pData

Either way tiggers the LayoutControl and FillInData handlers in the datagrid, 
so these need to be the same as (or be modified to meet) the structure of the 
incoming data.

There is more in the dictionary under dgData and dgText.

Mark


> On Aug 10, 2021, at 7:52 PM, Skip Kimpel via use-livecode 
>  wrote:
> 
> What is the best way to do this?  I have searched my old code, online
> results, etc and cannot find a clear cut answer.  Having said that, it has
> been a VERY long time since I have done this so I am part of the "use it or
> lose it" club right now.
> 
> Any help would be greatly appreciated!
> 
> SKIP
> ___
> 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


Re: Most streamlined method to get data

2021-07-30 Thread Mark Smith via use-livecode
That was brilliant. Relatedly, why does “ the last word” not return $8,303.32 
since it is delimited by quotes (and the dictionary says, "A word is delimited 
<> by one or more spaces, tabs, or returns, or enclosed by double quotes <>." 
<>, and is there a list of “unicode word breaks” lying around somewhere?

Thanks...
Mark


> On Jul 29, 2021, at 2:10 PM, Colin Kelly via use-livecode 
>  wrote:
> 
> Put the last trueword of yourVariable
> 
> That should do what you need ☺
> 
> Col.
> 
> From: use-livecode  on behalf of Craig 
> Newman via use-livecode 
> Date: Thursday, 29 July 2021 at 13:56
> To: How to use LiveCode 
> Cc: Craig Newman 
> Subject: Re: Most streamlined method to get data
> Ugh.  I really do not like the format of the use-list.
> 
> Anyway, don’t just replace comma with empty. Do it to the trailing commas 
> only. This can be done in several ways.
> 
> Craig
> 
>> On Jul 29, 2021, at 8:42 AM, Skip Kimpel via use-livecode 
>>  wrote:
>> 
>> I have a variable that contains:
>> 
>> ,Name,,,Quantity,Total,,,Percent
>> 
>> ,Dine In,,,189,"$4,812.71",,,57.96%
>> 
>> ,Take Out,,,72,"$1,676.43",,,20.19%
>> 
>> ,3rd Party,,,54,"$1,779.35",,,21.43%
>> 
>> ,Bakery,,,3,$34.83,,,0.42%
>> 
>> ,Total,,,318,"$8,303.32",,,
>> 
>> 
>> What is the best way to get 8303.32 from that last line.  Obviously, the
>> complexity is the commas and getting rid of the dollar sign as well.
>> 
>> 
>> I know I am going to kick myself when somebody answers I am blank this
>> morning.  (NEED MORE COFFEE!)
>> 
>> 
>> SKIP
>> ___
>> 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


Re: [iOS] possible console bug

2021-07-28 Thread Mark Smith via use-livecode
Tested with Catalina / LC9.6.2 / Simulator. Works as Panos described although 
with this setup I did not see a Start button, and I never clicked on anything. 
I did see the “put” messages from my app go to the Console. PS filter as Panos 
suggests works great to filter just the messages from your app. 

Mark


> On Jul 28, 2021, at 5:19 PM, matthias rebbe via use-livecode 
>  wrote:
> 
> I tested here with Big Sur/LC9.6.3 RC2 and Simulator.
> 
> I can confirm that doing it like Panos described will show the put output.
> 
> But you have to press the "Start" icon at the top in Console app  before the 
> put output is captured by the Console app. 
> So if you did the output in the app before you pressed the "start" button, 
> that previous output is not listed in the console. Only 'put outputs' which 
> where done after pressing start are listed in the log.
> 
> 
> Regards
> Matthias
> 
> 
>> Am 28.07.2021 um 15:57 schrieb panagiotis m via use-livecode 
>> :
>> 
>> Hello Andre,
>> 
>> I am good, thanks for asking. I hope you are well too :)
>> 
>> I just tested on Big Sur. I had to do an extra step:
>> 
>> When you see the "system.log" window, the one where there is no option to
>> choose "iPhone 8" at the left, force quit the Console app. Then reopen the
>> Console app directly, i.e. not through the Simulator, just go to
>> /Applicatons/Utilities/Console and open it.
>> 
>> At this point you should see a different Console window, where choosing
>> "iPhone 8" at the left should be possible. Again, filter by the standalone
>> name because there is a lot of noise.
>> 
>> Hope this helps.
>> 
>> Kind regards,
>> Panos
>> --
>> 
>> On Wed, 28 Jul 2021 at 16:39, Andre Garzia via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> Hi Panos,
>>> 
>>> Hope all is well with you my friend, thanks a lot for the speedy reply.
>>> 
>>> I think things might have changed in Big Sur because I see a different
>>> console app. Mine doesn’t have a way to switch to this “iPhone 8” label.
>>> Below is a screenshot from my console app:
>>> 
>>> https://andregarzia.com/files/console-window.png <
>>> https://andregarzia.com/files/console-window.png>
>>> 
>>> The “system.log” being shown is definitely the iPhone 8 Simulator one, not
>>> only because of the content but also because option-clicking the file on
>>> top shows the path to it and it is coming from inside the CoreSimulator
>>> folder.
>>> 
>>> Still, I don’t see any output from LiveCode standalone in it.
>>> 
>>> Best
>>> A
>>> 
>>> 
 On 28 Jul 2021, at 14:19, panagiotis m via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
 
 Hello Andre,
 
 It works as expected for me.
 
 MacOS Mojave
 Xcode 11.3
 iOS 13.3 Simulator
 
 In the simulator go to Debug -> Open System Log
 This opens the Console app
 In the Console window, in the left hand side, you should see the name of
 the simulator (e.g. "iPhone 8"). Click on it.
 There will be a lot of logs, so I suggest to filter the output by the
 standalone name (e.g. type the standalone name, as it appears in the
 General tab of the S/B in the top right Search box of the Console window)
 
 I have a button that does "put the milliseconds && "==="
 and I can see the expected output in the console logs every time I press
 the button in the simulator.
 
 Cheers,
 Panos
 --
 
 On Wed, 28 Jul 2021 at 16:04, Andre Garzia via use-livecode <
 use-livecode@lists.runrev.com> wrote:
 
> I’m just bumping this thread because I haven’t been able to see any log
> information when using the Simulator.
> 
> Can more people confirm this? Is this a bug, and if so who owns that bug
> LC or Apple?
> 
> It becomes really hard to debug a mobile application when you can’t see
> logs on the Simulator.
> 
> I made a recipe stack here, but I want to be sure before I fill a bug
> report.
> 
> Best
> A
> 
>> On 12 Jul 2021, at 23:58, matthias rebbe via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>> 
>> Andre,
>> 
>> tested now with LC 9.6.3 and Xcode 12.4, as i am still on Catalina.
> Took me some time to download Xcode.
>> 
>> i tried here with 2 different physical devices (iPhone 7 iOS 14.4 and
> iPhone 12 iOS 14.6) and was able to see the output in the Console log
> pressing the 'open console' button in Xcode's 'Devices and Simulators'
> (shift CMD 2)
>> 
>> I selected my device in that tool and pressed 'open console'. I had the
> 'Now' mode activated and filtered for my output. I could see the output.
>> 
>> But i still do not see it when using the simulator.
>> 
>> Regards,
>> Matthias
>> 
>> 
>> 
>>> Am 12.07.2021 um 17:13 schrieb Andre Garzia via use-livecode <
> use-livecode@lists.runrev.com>:
>>> 
>>> 
>>> 
 On 12 

Re: Stuck on native database functions

2021-07-07 Thread Mark Smith via use-livecode
Yes, using the numeric placeholders will do that for you. 

> On Jul 7, 2021, at 4:43 PM, Terence Heaford via use-livecode 
>  wrote:
> 
> It also seems to do the escaping for you as it handled text containing commas 
> in the description

___
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


Re: Stuck on native database functions

2021-07-07 Thread Mark Smith via use-livecode
Currently I have this working

(Content of tSQL :)
INSERT into TABLE1 ("complete", "todo", "itemDate", "category", "purgeDate", 
"dgOrder") values(:1, :2, :3, :4, :5, :6)


revExecuteSQL gConnectID, tSQL, "ptheRowA[complete]", "ptheRowA[todo]", 
"ptheRowA[itemDate]", "ptheRowA[category]", "ptheRowA[purgeDate]", 
"ptheRowA[dgOrder]”

I am not passing the entire array because there are some array elements that I 
am not saving. If I did want to save/insert the whole array then I would write 
something like:

revExecuteSQL gConnectID, tSQL, “ptheRowA”

Hope that helps,
Mark



> On Jul 7, 2021, at 12:06 AM, Bob Sneidar via use-livecode 
>  wrote:
> 
> Hi all. 
> 
> I assemble an SQL statement that looks like this: 
> 
> insert into ObjectProperties (recordid,rect,controlname,owner,visible) VALUES 
> (:1,:2,:3,:4,:5)
> 
> I then execute this statement: 
> 
> revExecuteSQL tDBID, tInsertSQL, aRecordData
> 
> I get records but with no data in them. I checked aRecordData and it has all 
> 5 columns as keys and data in each of them. 
> 
> I am at a complete loss. I was sure this was working before, now it is not. 
> 
> Bob S
> 
> 
> ___
> 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


Re: building standalone FAILS with German Umlaute in app name

2021-06-15 Thread Mark Smith via use-livecode
It sounds funny but that is the advice given for people with adhesive 
capsulitis aka “frozen shoulder”. Best thing to do is just leave it alone and 
don’t irritate it. It will resolve itself over a period of months or years 

> On Jun 15, 2021, at 4:21 PM, Bob Sneidar via use-livecode 
>  wrote:
> 
> A man went to see hist doctor for a problem with his shoulder. He told the 
> doctor, "When I move my arm like this, my shoulder really hurts!" They doctor 
> replied, "Well, don't do that!" 
> 
> :-)
> 
> Bob S
> 
> 
>> On Jun 15, 2021, at 06:19 , Tiemo via use-livecode 
>>  wrote:
>> 
>> Hello,
>> 
>> 
>> 
>> macOS 11.2.3, LC 9.6.1 and 9.6.2
>> 
>> 
>> 
>> when the app name has German Umlaute, building a standalone fails with the
>> error:
>> 
>> "Adding ad-hoc signature failed. . Too many open files in subcomponent
>> myÖApp.app/Contents/MacOS/myÖApp.app"
>> 
>> 
>> 
>> This was working for the last years without any problem. I don't know, since
>> which version it failed.
>> 
>> When replacing the Umlaut, everything works fine.
>> 
>> Since I have to build shortly an update to an existing app with an Umlaut in
>> its name, this is pretty annoying!
>> 
>> 
>> 
>> Any workaround? Any help?
>> 
>> 
>> 
>> Tiemo
> 
> ___
> 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


Re: Display Youtube video

2021-06-12 Thread Mark Smith via use-livecode
Hi David,

Here is something I’ve tried that work pretty well. 

Go to your video on Youtube. Select the “Share” option, copy the link. For my 
video (a demo) it was https://youtu.be/6geoK-SAmb0 


Then, in the browser widget url field reformat the string as follows: 
https://www.youtube.com/embed/6geoK-SAmb0?autoplay=1 


That worked for me (although it did not autoplay as expected… but there was a 
play button on the video you could tap on to get things going). I didn’t use 
any code at all. 

If you find a different solution that works (maybe better!)  I’d be happy to 
hear about it.

Cheers,
Mark


> On Jun 12, 2021, at 9:31 PM, David Bovill via use-livecode 
>  wrote:
> 
> Does anyone have any code to display a Youtube video. As far as I understand 
> the only way to do this is to request an html embed code from the Youtube api 
> based on the id of the video. The browser widget then could display this 
> html. Has anyone done this and can share a code snippet?
> 
> Schedule a call with me
> ___
> 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


Re: iOS screen size

2021-05-21 Thread Mark Smith via use-livecode
Hi Dan,

did you try fullscreen set to “ShowAll”?

Also,I set the background color of my splash to a color that matched the 
background of my splash screen image so now it “appears” to cover the full 
screen of all device sizes. 

Mark


> On May 20, 2021, at 9:22 PM, Dan Friedman via use-livecode 
>  wrote:
> 
> Stupid Question (I should know this!)...   Why in my iOS app not scaled to 
> the device?   I am getting black bars at the top and bottom of the device.   
> I thought this once had to do with the splash screens, but changing the 
> "Launch Image" doesn't seem to have any effect.  I don't recall having to set 
> fullscreenmode, but that seems to have no effect either.
> 
> LC 9.6.1
> XCode 11.3.1
> 
> -Dan
> 
> ___
> 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


Re: "select the selectedchunk"

2021-05-12 Thread Mark Smith via use-livecode
Remarkable. It completely changes the “selection” behavior of the cursor when 
cmd-shift-arrow is typed. 

> On May 12, 2021, at 3:26 PM, Alex Tweedly via use-livecode 
>  wrote:
> 
> select the selectedchunk

___
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


Re: Bug, feature, or just something I need to program around?

2021-05-12 Thread Mark Smith via use-livecode
Hi Alex, what sequence are you trying to do that won’t work? If you tab into a 
field and then cmd-arrow (right or left) I think it restores the “selection” 
behavior you are looking for ie. you can then shift-cmd-right or left to select 
the chars. Would that be a work-around?

> On May 11, 2021, at 9:22 PM, Alex Tweedly via use-livecode 
>  wrote:
> 
> In a LC single line field (MacOS), the keys shift-cmd-rightarrow will select 
> from the current position to the end of the line, and add that to the 
> selection.
> 
> BUT if I TAB into the field the cursor is initially at the start of the field 
> and the key sequence above will move the cursor to the end *without* 
> selecting the characters.
> 
> At that point, shift-cmd-leftarrow will move it back to the start, still 
> without selecting any characters. But if you do "something else" (e.g. left 
> arrow, insert a char, delete a char, ...) then normal behaviour resumes. If 
> you click into the field, everything behaves itself.
> 
> Feels to me like a bug, but I'd be happy to be corrected.
> 
> And, if I need to - any suggestions how I could script around it ?
> 
> Thanks,
> 
> Alex.
> 
> 
> ___
> 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


Re: 9.6.0 simulator issue

2021-05-09 Thread Mark Smith via use-livecode
Will try that, thanks

> On May 8, 2021, at 8:48 PM, JeeJeeStudio via use-livecode 
>  wrote:
> 
> an alternative is, create a standalone.
> 
> Drag the standalone file you created to the emulator
> 
> 
> Op 8-5-2021 om 14:45 schreef Mark Smith via use-livecode:
>> In order,
>> 
>> Re-started Xcode, invoked the Simulator
>> Waited for the simulator to boot
>> Re-loaded LC, loaded my app
>> Pressed the test button.
>> 
>> That is being really rigorous about it, but sometimes I have found if that 
>> the sequence is messed up in some way you’ll see the C++ exception error. 
>> That’s when I do the above and so far (knock on wood) it has always got 
>> things going again.
>> 
>>> On May 7, 2021, at 7:41 PM, Mike Kerner via use-livecode 
>>>  wrote:
>>> 
>>> what do you mean - reloaded as in reinstalled xcode or just restarted LC?
>>> 
>>> On Fri, May 7, 2021 at 2:39 PM Mark Smith via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>> 
>>>> Hi Mike,
>>>> 
>>>> I have seen this problem as well, rebooted, reloaded everything and it
>>>> worked. You might want to try that. Simulator first, then load the app and
>>>> try the Test button.
>>>> 
>>>> Mark
>>>> 
>>>>> On May 7, 2021, at 7:28 PM, Mike Kerner via use-livecode <
>>>> use-livecode@lists.runrev.com> wrote:
>>>>> Since 9.6.2 is giving me issues, I decided to try the simulator in 9.6.0.
>>>>> That is giving me
>>>>> "Unable to start simulator: 634,0,0,unknown
>>>>> C++ exception
>>>>> 573,263,1,revPhoneSetSimulatorSDK"
>>>>> 
>>>>> --
>>>>> On the first day, God created the heavens and the Earth
>>>>> On the second day, God created the oceans.
>>>>> On the third day, God put the animals on hold for a few hours,
>>>>>  and did a little diving.
>>>>> And God said, "This is good."
>>>>> ___
>>>>> 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
>>>> 
>>> 
>>> -- 
>>> On the first day, God created the heavens and the Earth
>>> On the second day, God created the oceans.
>>> On the third day, God put the animals on hold for a few hours,
>>>   and did a little diving.
>>> And God said, "This is good."
>>> ___
>>> 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


Re: 9.6.0 simulator issue

2021-05-08 Thread Mark Smith via use-livecode
In order,

Re-started Xcode, invoked the Simulator
Waited for the simulator to boot
Re-loaded LC, loaded my app
Pressed the test button. 

That is being really rigorous about it, but sometimes I have found if that the 
sequence is messed up in some way you’ll see the C++ exception error. That’s 
when I do the above and so far (knock on wood) it has always got things going 
again. 

> On May 7, 2021, at 7:41 PM, Mike Kerner via use-livecode 
>  wrote:
> 
> what do you mean - reloaded as in reinstalled xcode or just restarted LC?
> 
> On Fri, May 7, 2021 at 2:39 PM Mark Smith via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Hi Mike,
>> 
>> I have seen this problem as well, rebooted, reloaded everything and it
>> worked. You might want to try that. Simulator first, then load the app and
>> try the Test button.
>> 
>> Mark
>> 
>>> On May 7, 2021, at 7:28 PM, Mike Kerner via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> Since 9.6.2 is giving me issues, I decided to try the simulator in 9.6.0.
>>> That is giving me
>>> "Unable to start simulator: 634,0,0,unknown
>>> C++ exception
>>> 573,263,1,revPhoneSetSimulatorSDK"
>>> 
>>> --
>>> On the first day, God created the heavens and the Earth
>>> On the second day, God created the oceans.
>>> On the third day, God put the animals on hold for a few hours,
>>>  and did a little diving.
>>> And God said, "This is good."
>>> ___
>>> 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
>> 
> 
> 
> -- 
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>   and did a little diving.
> And God said, "This is good."
> ___
> 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


Re: 9.6.0 simulator issue

2021-05-07 Thread Mark Smith via use-livecode
Hi Mike,

I have seen this problem as well, rebooted, reloaded everything and it worked. 
You might want to try that. Simulator first, then load the app and try the Test 
button. 

Mark

> On May 7, 2021, at 7:28 PM, Mike Kerner via use-livecode 
>  wrote:
> 
> Since 9.6.2 is giving me issues, I decided to try the simulator in 9.6.0.
> That is giving me
> "Unable to start simulator: 634,0,0,unknown
> C++ exception
> 573,263,1,revPhoneSetSimulatorSDK"
> 
> -- 
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>   and did a little diving.
> And God said, "This is good."
> ___
> 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


Re: Complete Crash or Engine Hang: which is better?

2021-05-02 Thread Mark Smith via use-livecode
Frightening and wonderful at the same time. When I did these exercises and then 
copy pasted a styledText string from LC into TextEdit, it was interesting to 
see what they agreed on, and what they didn't. For example, when colouring 
“numbers” both fields ignored numbers followed by “,” but not by a “.” So they 
were in agreement there. However, words containing a “y” were italicized in LC 
(that was the request) but interpreted as bold/underlined in TextEdit? 

More remarkably, I have no idea how they can stuff that much style info into a 
text string 

Mark


> On Apr 29, 2021, at 7:23 PM, Richard Gaskin via use-livecode 
>  wrote:
> 
> Mark Smith wrote:
> 
> > Thanks Richard, that probably explains it. There are style runs in
> > the TextEdit text (and not, say, in Atom or some other editor). It
> > was just odd to me because I think (quite simplistically) of text
> > being text and not expecting them to have style runs, but of course
> > they can.
> 
> Here's a fun exercise, well worth a few minutes of playing around: make a 
> field, style some text in it, make a tree widget, and run this in the Message 
> Box:
> 
>  set the arrayData of widget 1 to the styledText of fld 1
> 
> The styledText array is a great representation of field contents, much faster 
> to work with than most HTML-parsing methods, and offering good insight into 
> the internals of LC fields, being the closes match we have from a scripting 
> interface to the underlying field structures.
> 
> The v5.something engine added some super-awesome text properties, with 
> paragraph-level formatting and more.  Seeing them laid out in array format 
> (the tree widget is great for that) really illuminates how things are laid 
> out.
> 
> 
> > This also began because not only could I not change my text, someone
> > else previously had this problem and eventually fixed it by deleting
> > the fields and starting over
> > (https://forums.livecode.com/viewtopic.php?f=7=32727)
> 
> Yeah, I posted pretty much the same comment there, but like much of what I 
> used to write in the forums it was ignored in favor of doing a lot of 
> unnecessary work. :)
> 
> 
> > I now suspect it may have been style runs in their text as well.
> 
> When things show up that look like extreme problems that would affect nearly 
> every user, it's probably not a regression.  Not that the team's automated 
> testing can catch everything (though it catches a lot), but just that bugs 
> that affect large numbers of people in ways that prevent core use of the 
> product generally don't live long, if they live long enough to get past early 
> beta at all.
> 
> So if we truly had mysteriously immutable text styling, chances are good it 
> would be caught in a Preview build, long before RC.  Good enough to check 
> style runs, anyway. :)
> 
> 
> > I don’t tend to run into this sort of problem because I’m rarely
> > concerned with the style of text, but in this particular case I
> > actually did want to change the font size and color and couldn’t,
> > and that had me puzzled. Ok good, I think you've solved this.
> > Thanks for weighing in.
> 
> Happy to help others avoid pitfalls I've run into myself. I hope that solves 
> it for you.
> 
> I had a head-scratching moment over exactly this many years ago.  Just 
> sharing what I've learned, so others don't have to replicate my mistakes.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> 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


Re: dg with native controls in template

2021-04-29 Thread Mark Smith via use-livecode
You can put an SVG Icon or a graphic image into a DG column, would either of 
those work? Then you just need to script the behaviour of the widget or graphic 
when it’s tapped on. I do something similar with check and uncheck SVG icons. 

> On Apr 29, 2021, at 8:23 PM, Mike Kerner via use-livecode 
>  wrote:
> 
> Let's say we want to have a scrolling area, like a DG, and we want one of
> the columns in that thing to be a native radio button on mobile, which we
> can activate with touch.
> I'm not aware of a way to do that in LC at present.
> Yes?
> No?
> Maybe so?
> ___
> 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


Re: Complete Crash or Engine Hang: which is better?

2021-04-29 Thread Mark Smith via use-livecode
I figured as much but was just probing to fill in my own gaps in knowledge. 
Glad you piped in to clear up the confusion for me 

> On Apr 29, 2021, at 7:23 PM, Richard Gaskin via use-livecode 
>  wrote:
> 
> When things show up that look like extreme problems that would affect nearly 
> every user, it's probably not a regression.  Not that the team's automated 
> testing can catch everything (though it catches a lot), but just that bugs 
> that affect large numbers of people in ways that prevent core use of the 
> product generally don't live long, if they live long enough to get past early 
> beta at all.

___
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


Re: Complete Crash or Engine Hang: which is better?

2021-04-29 Thread Mark Smith via use-livecode
Thanks Richard, that probably explains it. There are style runs in the TextEdit 
text (and not, say, in Atom or some other editor). It was just odd to me 
because I think (quite simplistically) of text being text and not expecting 
them to have style runs, but of course they can. This also began because not 
only could I not change my text, someone else previously had this problem and 
eventually fixed it by deleting the fields and starting over 
(https://forums.livecode.com/viewtopic.php?f=7=32727 
). I now suspect it may 
have been style runs in their text as well. I don’t tend to run into this sort 
of problem because I’m rarely concerned with the style of text, but in this 
particular case I actually did want to change the font size and color and 
couldn’t, and that had me puzzled. Ok good, I think you've solved this. Thanks 
for weighing in.

Mark

> On Apr 29, 2021, at 5:18 PM, Richard Gaskin via use-livecode 
>  wrote:
> 
> Mark Smith wrote:
> 
> > here’s an odd pasting issue I ran into the other day. To cut to the
> > chase, basically I can make a field become unmodifiable with respect
> > to TEXT parameters (excluding align) by pasting anything from Apples
> > TextEdit tool into the field.
> 
> By what means were you attempting to modify the text styles?
> 
> If you modify the text styling properties of the field object itself, 
> remember that style runs within the field will override those.
> 
> You could have your script paste with putting the clipboardData["text"] into 
> the selection, and you can strip style runs to inherit field properties with 
> "put fld X into fld X".
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> 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


Re: Complete Crash or Engine Hang: which is better?

2021-04-29 Thread Mark Smith via use-livecode
Hi Craig,

Yes, unusable from the perspective of changing the font size, boldness, 
underline, italics etc  (alignment still works). The field still accepts text, 
I just can’t edit the style anymore. Also, bizarrely, if I remove the pasted 
text and just type in it directly I still have the same deficit. In other 
words, the field is knackered. I have to delete it and create a new one if I 
want to do any edits to the format. Also, this happens if I grab a label and 
just paste text from TextEdit into the contents window. Same effect. 

It certainly has been persisting ever since I noticed it a few days ago. Not 
sure I ever pasted text from TextEdit before so hard to say how long this has 
been an issue. None of this is reproducible with Atom. Just with TextEdit (v 
1.15). LC 9.6.1 on Catalina 10.15.7

Mark



> On Apr 29, 2021, at 2:00 PM, Craig Newman via use-livecode 
>  wrote:
> 
> Mark.
> 
> Am I understanding that you can paste text from textEdit into a LC field, and 
> that renders the field unusable? I see nothing like this. I rarely actually 
> do that, though now and then use textEdit as a scratchpad to then load into a 
> field.
> 
> Is this actually something you see all the time?
> 
> Craig
> 
>> On Apr 29, 2021, at 6:28 AM, Mark Smith via use-livecode 
>>  wrote:
>> 
>> Rants aside, here’s an odd pasting issue I ran into the other day. To cut to 
>> the chase, basically I can make a field become unmodifiable with respect to 
>> TEXT parameters (excluding align) by pasting anything from Apples TextEdit 
>> tool into the field. Is that just something quirky in my setup or do others 
>> have the same problem? I’ve also tried with Atom and did not see the same 
>> problem… 
>> 
>> Sorry to hear of all your crashes and hangs Curry. I suspect you are 
>> exercising LC a lot more vigorously than I am as a crash a year is a 
>> surprise to me (excluding working with DG’s where one has to tip toe 
>> cautiously to avoid “breaking” the grid. I guess that would be considered a 
>> hang).
>> 
>> Mark
>> 
>> 
>>> On Apr 29, 2021, at 9:31 AM, Curry Kenworthy via use-livecode 
>>>  wrote:
>>> 
>>> 
>>> (Full disclosure: Testing a "Cheerful Rant" format to see whether employing 
>>> some humor is more effective when letting off steam, and hopefully even 
>>> slipping a bit of common sense past politically-correct radars under the 
>>> cover of attempted wit. We'll see how this fares, compared to the Standard 
>>> Angry Rants and reflexive Community Defensive Reactions that we see every 
>>> couple of weeks when people "Chimp Out" after a nasty ground-and-pound 
>>> session with lovely LiveCode bugs! Trigger warning: may or may not induce 
>>> mild chuckling, or in adverse cases traumatic Frontline Flashbacks to your 
>>> bug battle days with intermittent seizures and a nasty full-body rash.)
>>> 
>>> So...first to apologize for being less talkative here on the list during 
>>> the last week: I've been spending some intimate time with one of LC's 
>>> least-polished and buggiest features. Yep, I'm back on "paste" and related 
>>> areas! It's a part of LC where you could choose to devote the entire 
>>> remaining years of your life to the Bug Monkhood, filing thousands of bug 
>>> reports and feature requests. Or you can file the most important dozen 
>>> reports, avoid full-time Monkhood, and sum it up as: this area of LiveCode 
>>> looks only "half-finished." It was a case of Codus Interruptus, apparently.
>>> 
>>> More details on that and some other news to follow soon, when I've finished 
>>> more workarounds, so that I can meet the client deadline and then file the 
>>> bug reports
>>> 
>>> Meanwhile, here's a dilemma of another sort:
>>> 
>>> While working on paste and related areas that seem only half-finished in 
>>> the LC Engine, I've been luxuriating in the blissful experience of having 
>>> my coding and debugging interrupted by crashes and freezes. Did I lose any 
>>> work, you might inquire? Ha ha, that'll be the day! You're talking to a 
>>> person so save-compulsive that I can't even type a message like this 
>>> without saving the draft after every sentence. (Save.) LC has trained me 
>>> well, in the style of Pavlov's mutts. (Save, salivate.) So that's not even 
>>> a problem.
>>> 
>>> No, the trouble is trying to decide whether my all-time favorite should be 
>>> the Crash or the Hang.
>>> 
>>> Both are elegant ways of en

Re: Complete Crash or Engine Hang: which is better?

2021-04-29 Thread Mark Smith via use-livecode
Rants aside, here’s an odd pasting issue I ran into the other day. To cut to 
the chase, basically I can make a field become unmodifiable with respect to 
TEXT parameters (excluding align) by pasting anything from Apples TextEdit tool 
into the field. Is that just something quirky in my setup or do others have the 
same problem? I’ve also tried with Atom and did not see the same problem… 

Sorry to hear of all your crashes and hangs Curry. I suspect you are exercising 
LC a lot more vigorously than I am as a crash a year is a surprise to me 
(excluding working with DG’s where one has to tip toe cautiously to avoid 
“breaking” the grid. I guess that would be considered a hang).

Mark


> On Apr 29, 2021, at 9:31 AM, Curry Kenworthy via use-livecode 
>  wrote:
> 
> 
> (Full disclosure: Testing a "Cheerful Rant" format to see whether employing 
> some humor is more effective when letting off steam, and hopefully even 
> slipping a bit of common sense past politically-correct radars under the 
> cover of attempted wit. We'll see how this fares, compared to the Standard 
> Angry Rants and reflexive Community Defensive Reactions that we see every 
> couple of weeks when people "Chimp Out" after a nasty ground-and-pound 
> session with lovely LiveCode bugs! Trigger warning: may or may not induce 
> mild chuckling, or in adverse cases traumatic Frontline Flashbacks to your 
> bug battle days with intermittent seizures and a nasty full-body rash.)
> 
> So...first to apologize for being less talkative here on the list during the 
> last week: I've been spending some intimate time with one of LC's 
> least-polished and buggiest features. Yep, I'm back on "paste" and related 
> areas! It's a part of LC where you could choose to devote the entire 
> remaining years of your life to the Bug Monkhood, filing thousands of bug 
> reports and feature requests. Or you can file the most important dozen 
> reports, avoid full-time Monkhood, and sum it up as: this area of LiveCode 
> looks only "half-finished." It was a case of Codus Interruptus, apparently.
> 
> More details on that and some other news to follow soon, when I've finished 
> more workarounds, so that I can meet the client deadline and then file the 
> bug reports
> 
> Meanwhile, here's a dilemma of another sort:
> 
> While working on paste and related areas that seem only half-finished in the 
> LC Engine, I've been luxuriating in the blissful experience of having my 
> coding and debugging interrupted by crashes and freezes. Did I lose any work, 
> you might inquire? Ha ha, that'll be the day! You're talking to a person so 
> save-compulsive that I can't even type a message like this without saving the 
> draft after every sentence. (Save.) LC has trained me well, in the style of 
> Pavlov's mutts. (Save, salivate.) So that's not even a problem.
> 
> No, the trouble is trying to decide whether my all-time favorite should be 
> the Crash or the Hang.
> 
> Both are elegant ways of ending a work session. Yet each has its attractions, 
> and even LiveCode's trusty conditioning hasn't provided me with a clear 
> answer on which is better. (Wait, or has it? Save, salivate, wag.)
> 
> Crashing instantly out to the Desktop is convenient, because you're all set 
> to relaunch LC again with not so much as an extra click. You can relaunch and 
> crash, relaunch and crash, almost as fast as one of those toy monkeys with 
> the cymbals, and with a similar overall appearance.
> 
> After you've done a few repeats, you also get a quicker start on your 
> Cheerful Rant or your bug report. The complete instant crash (as long as the 
> app simply disappears, with no system dialogs) is the epitome of a very clean 
> and crisp user experience; I have to admire the purism. Finally, the 
> nostalgia factor is huge: it really takes me back to LC 1.1.1 and my first 
> days here. ("Hey, where'd the IDE go?") Thus, the winner for classic style 
> might be the Instant Crash. All the Cool Kids do this; you should too!
> 
> However, having the Engine "hang" can provide additional useful clues to the 
> cause of the problem, in around 13% of all cases. That's automatically making 
> lemons into lemonade, as long as your computer monitor was built up-to-snuff 
> in Silicon Santa's third world sweatshops and the helpful clues don't "burn 
> in" to the screen. The Hang also provides much of your recommended daily 
> amount of Task Manager exercise with force-quit repetitions to bulk up 
> mouse-hand and mouse-finger musculature on one side of your body, hermit-crab 
> style. The asymmetric look will be trending any day now.
> 
> Meanwhile your CPU gets an extra workout too, and this provides an excellent 
> test of your OS kernel in throttling and managing out-of-control processes. 
> (Usually that means LC.) This even warms up your laptop on those cold 
> mornings. And when someone asks you "how's it hanging" you can quip a very 
> technical answer with the computer usage stats for that 

Re: On the dangers of automated refactoring

2021-04-13 Thread Mark Smith via use-livecode
I can't speak for others, but I can personally vouch for the authenticity of 
that statement 

On 2021-04-13, 12:12 PM, "use-livecode on behalf of Andre Garzia via 
use-livecode"  wrote:


I bet many here never used a unit testing library.



___
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


Re: Behaviors and scripts and a new handler structure...

2021-04-04 Thread Mark Smith via use-livecode
Hi Bob,

If you have a bit of time, could you tell us a bit more about how?

Thanks,
Mark

> On Apr 2, 2021, at 12:42 AM, Bob Sneidar via use-livecode 
>  wrote:
> 
> I have already implemented this with the help of others, for Datagrids. I 
> think it works already for other things. 
> 
> Bob S
> 
> 
>> On Apr 1, 2021, at 12:51 , Paul Dupuis via use-livecode 
>>  wrote:
>> 
>> I have increasingly been using behaviors in my applications where it makes 
>> sense to assign a script to multiple objects or to override the actions of 
>> existing script handlers by assign a behavior with different version of 
>> those handlers.
>> 
>> The one thing I dislike about behaviors is all the objects I need to create 
>> (a button for this behavior another button for that behavior script and so 
>> on).
>> 
>> I'd love to see a new LCS structure like the following:
>> 
>> behavior 
>> 
>> 
>> 
>> end 
>> 
>> that you can just have in a script. Even multiple behaviors in the same 
>> script perhaps each with their own 'mouseUp' handlers and then you can set 
>> the behavior of an object to a behavior name and done. Obviously, any 
>> messages (i.e mouseDown, mouseUp, etc. etc.) in the behavior block should 
>> never received a mouseDown, mouseUp, etc. message unless sent to the object 
>> tat have the behavior assigned to it.
>> 
>> I think it would make code maintenance potentially much easier. I don't have 
>> any idea how much of a engine change such a addition to the language would 
>> represent.
>> 
>> Anyone else think this is a good idea?
> 
> 
> ___
> 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


Re: [ANN] New Book: Development Oriented Development

2021-04-01 Thread Mark Smith via use-livecode
Hi Andre, thanks for this delightful and inspiring little book. Your “Type 
Tool” in particular has spawned a whole range of ideas related to things I 
never thought could be accomplished so easily. 

Mark

> On Mar 23, 2021, at 3:04 PM, Andre Garzia via use-livecode 
>  wrote:
> 
> Hi Martin,
> 
> Thanks a ton for the kind words and feedback. Your message makes me quite
> happy because what you're describing is exactly the kind of experience that
> I wanted to encourage when I wrote that book. Let us know how your plugin
> writing goes :-) oh, I'm also interested in feedback for part 2 of that
> book which is about project-focused tooling, if you have any thoughts about
> it, I'd be keen to know more.
> 
> Thanks!
> 
> -- 
> https://www.andregarzia.com  
> >
> Want to support me? Buy me a coffee at https://ko-fi.com/andregarzia 
> 
> ___
> 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


Re: New(?) Idea for Standalones

2021-03-31 Thread Mark Smith via use-livecode
Wonderful, thanks for posting!

Mark

> On Mar 31, 2021, at 11:59 AM, Heather Laine via use-livecode 
>  wrote:
> 
> I thought at this point, I could make a useful contribution to this thread:
> 
> https://lessons.livecode.com/m/4071/l/1386097-i-get-a-warning-about-malicious-software-when-opening-a-livecode-standalone-on-mac
>  
> 
> 
> My thanks to Scott for the handy test app, I hope you do not mind me using it 
> to create this lesson...
> 
> Best Regards,
> 
> Heather
> 
> Heather Laine
> Customer Services Manager
> LiveCode Ltd
> www.livecode.com
> 
> 
> 
>> On 30 Mar 2021, at 00:53, Roger Guay via use-livecode 
>>  wrote:
>> 
>> Thanks for your kind offer, Alex, but I think the process of opening an 
>> unblessed standalone for OS 11 has been solved. See my previous post in 
>> response to Scott. Turns out to be fairly simple . . . at least for this 
>> iteration of OS. In short, just right-click 2 times. It may also be 
>> important to do this from the Downloads folder. Not sure about that tho
>> 
>> Roger
>> 
>>> On Mar 29, 2021, at 3:29 PM, Alex Tweedly via use-livecode 
>>>  wrote:
>>> 
>>> 
>>> On 29/03/2021 22:11, Roger Guay via use-livecode wrote:
 Thanks, Alex. Unfortunately it comes up with the “No Entry” sign on this 
 machine.
 
 Roger
>>> 
>>> I'm not exactly sure what message this is, or when it happens. But this 
>>> sounds like "Fortunately, ..." because I think it means you have an app 
>>> that hits a brickwall of permission on your own machine - so we can look at 
>>> it in more detail without bothering your wife's many multiple windows.
>>> 
>>> It's hard to describe these things in words - hence my suggestion of a Zoom 
>>> call where you can screen-share and let others watch (and suggest) while 
>>> you try it. If you want to try that with just me, please do (I'm 
>>> unavailable for the next hour, but free from approx 00:30 - 01:30 UK time), 
>>> or tomorrow almost any time, given some notice).
>>> Or contact me off-list and we'll find a time.
>>> Or suggest a time and someone else might be able to join in and help.
>>> 
>>> There are lots of motivated people wanting to help - or to find out what 
>>> they're going to need to tell their own users when those users upgrade to a 
>>> later MacOS. :-)
>>> 
>>> Alex.
>>> 
>>> 
>>> ___
>>> 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


  1   2   >