Pulldownmenu button bug on Windows

2022-04-28 Thread Neville Smythe via use-livecode
I have a pulldown menu button which has a menupick script and also a mouseLeave 
script.

On a Mac, when a user brings up the menu and drags the mouse down  to select a 
menu item (leaving the button rect but within the pulldown menu), the menupick 
handler is invoked, and then the mouseleave handler is called. This is what I 
expected.

However on Windows, the mouseleave script is called immediately the mouse 
leaves the button while the user is still in the process of making the 
selection, and then menupick is called if the user actually makes the selection.

Which means standalones behave quite differently (in my app, the menupick did 
something to a selection in a field, and mouseleave did something else to the 
selection: the order is thus critical).

They can’t both be right, so certainly one is a bug. The Mac order is IMO 
correct since the pulldown menu has been started by the user so the app should 
be in a modal state until the menu selection is resolved.

Neville


___
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 Talluto via use-livecode
Hi Everyone,

We should have Appli forums in the coming week or so. I’ll try to keep 
Appli-related responses to a minimum. 

Appli comes in two parts. 
Part 1 - Appli IDE runs as a desktop app that you can download from appli.io. 
Interesting note: We designed the IDE to work on desktops and tablets like 
iPads.

Pat 2 - Appli Player is available from Google Play and iOS app stores.

Appli makes native apps only. They feel like web apps because they use the 
cloud for distribution and data storage. We are looking to support the web 
export feature in LC 10 when it is feasible to do so.

No-code and low-code
These are fun words that do not mean much. I said they are great buzz words to 
have on hand in my conference presentation. :)

We have wizards that can do complex actions with a few clicks. We also have a 
list of actions that you can drag onto a workflow that effectively replaces 
typing code. The killer feature is that you can use actual LiveCode scripts in 
Appli.

Canela and LiveCode have partnered to bring a different type of tool for app 
makers to market. Our collaboration aims to get more people into the LiveCode 
community. We believe that a larger community will benefit everyone. This 
summer, we will execute a marketing plan for people outside our beloved LC 
community to try Appli. We will do our best to excite people to take full 
advantage of their license features. One of those features is access to the LC 
IDE (no standalone building).

Our mutual hope is that new people will try Appli and eventually fall in love 
with LiveCode. These developers will see Appli, LiveCloud, and LiveCode as a 
suite as tools to help them make apps.

Licensing Appli means you are also financially supporting LiveCode. We do not 
want to generate any uncomfortable friction by providing an alternative method 
for making apps. Since day one of its existence, we have been LiveCode 
developers and, long before, with MetaCard. Appli is made 100% in LiveCode. It 
is a comprehensive example of a complex solution made in LiveCode. 

The LiveCode team has plans to express the goals of our suite soon. When they 
announce, I am confident they will clearly articulate the value proposition.

If anyone has Appli questions, please feel free to write us at he...@appli.io. 

-Mark Talluto

> On Apr 28, 2022, at 2:03 PM, Bob Sneidar via use-livecode 
>  wrote:
> 
> Well I downloaded the Appli app. The starting level is $45 / month, and 
> storage is pretty sparse, which I can pay more for later. Doesn't look cost 
> effective for me when I could just create my own web portal. 
> 
> Bob S
> 
> 
>> On Apr 28, 2022, at 13:58 , Richard Gaskin via use-livecode 
>>  wrote:
>> 
>> Yes, but that's something of an "expert feature" in that intended market, 
>> much like coding externals for LC.
>> 
>> In terms of general product flavor and intent, LC is "low code" and Appli is 
>> "no code".
>> 
>> Given the clear mission for each, they seem good compliments.
>> 
>> -- 
>> Richard Gaskin
>> Fourth World Systems
> 
> 
> ___
> 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: Native Android input field

2022-04-28 Thread J. Landman Gay via use-livecode

Yes, that would be ideal. Let's see what the Great Reimagining brings.

In the chat I remember saying I couldn't use the widget but I couldn't 
remember why. The unexpected keyboard display was the reason. And unlike a 
normal LC field, you can't set it to allow copying without also allowing 
editing.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 28, 2022 4:04:31 PM Richard Gaskin via use-livecode 
 wrote:


The circumstance I introduced in the chat was something far more common: 
just scrolling a field, a normal non-editable LC field used to display text.




___
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 Bob Sneidar via use-livecode
Well I downloaded the Appli app. The starting level is $45 / month, and storage 
is pretty sparse, which I can pay more for later. Doesn't look cost effective 
for me when I could just create my own web portal. 

Bob S


> On Apr 28, 2022, at 13:58 , Richard Gaskin via use-livecode 
>  wrote:
> 
> Yes, but that's something of an "expert feature" in that intended market, 
> much like coding externals for LC.
> 
> In terms of general product flavor and intent, LC is "low code" and Appli is 
> "no code".
> 
> Given the clear mission for each, they seem good compliments.
> 
> -- 
> Richard Gaskin
> Fourth World Systems


___
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: Native Android input field

2022-04-28 Thread Richard Gaskin via use-livecode

J. Landman Gay wrote:

> In the after-party that Richard set up on the last day of the
> conference, the question came up whether the native Android
> field widget would scroll. The answer is, yes it does.
>
> There is one little glitch. If the widget is editable, and your
> finger lifts inside the widget after scrolling, the keyboard pops
> up. If you end the scroll while your finger is outside the
> field area, it does not.
>
> This doesn't happen if the field is not editable. Also in either case,
> the scroll isn't as smooth as it is when constructed in a script.
>
> 


Good find with that bug report.  Thanks for submitting it.

The circumstance I introduced in the chat was something far more common: 
just scrolling a field, a normal non-editable LC field used to display text.


Doing that without jittery motion and with appropriate scroll-end 
indication in LiveCode for mobile requires following the steps in this 
tutorial:


https://lessons.livecode.com/m/4069/l/94412-creating-a-native-scroller-to-scroll-a-field

Seems pretty fiddly just to scroll a field.

Makes me wonder how many of us would be using LC if those steps were 
required to have normal scrolling in our desktop apps when we were first 
considering this platform.


--
 Richard Gaskin
 Fourth World Systems

___
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 Richard Gaskin via use-livecode
Yes, but that's something of an "expert feature" in that intended 
market, much like coding externals for LC.


In terms of general product flavor and intent, LC is "low code" and 
Appli is "no code".


Given the clear mission for each, they seem good compliments.

--
 Richard Gaskin
 Fourth World Systems



Mark Wieder ahsoftware at sonic.net
Thu Apr 28 16:08:44 EDT 2022

Previous message (by thread): devcon 2022 recap
Next message (by thread): devcon 2022 recap
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

On 4/28/22 12:54, Richard Gaskin via use-livecode wrote:

To clarify:

"low code" is just a modern term for what LC's been providing the whole 
time.


"no code" is what Appli does, an adjacent but very different market for 
those whose needs can be satisfied without the nuance scripting provides.




I think what I saw in Mark's keynote is the ability in appli do some 
coding, just not to any extent the deep capabilities of LiveCode. Thus 
"low code".



___
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 Bob Sneidar via use-livecode
Richard, I've been pounding the pulpit on this one for some time. Besides the 
default datagrid behavior, I have a whole library of handlers that I use for my 
datagrids that I need to access. To do this, I need my library to be inserted 
*between* the datagrid and the default behavior. This is not presently possible 
without a bit of magic someone sent to me. 

The fix is simple and elegant and has worked for me since I started using it. 
In behaviorsdatagridbuttonbehavior.livecodescript I replaced the private 
function _resourceStack handler with an updated one:

-- Sly Labs! Inline Custom Behaviors
/* 
private function _ResourceStack
   local theStack, theCharNo
   put the behavior of me into theStack
   if theStack is not empty then
  put offset(" of stack", theStack) into theCharNo
  delete char 1 to (theCharNo + 3) of theStack
   end if
   
   return theStack
end _ResourceStack
*/

local sResourceStack

private function _ResourceStack
   local theStack, theCharNo
   
   if sResourceStack is empty then
  put the behavior of me into theStack
  
  repeat
 if trueWord -1 of theStack is "revDataGridLibrary" or theStack is 
empty then
exit repeat
 else
put the behavior of theStack into theStack
 end if
  end repeat
  
  if theStack is not empty then
 put offset(" of stack", theStack) into theCharNo
 delete char 1 to (theCharNo + 3) of theStack
  end if
  put theStack into sResourceStack
   end if
   
   return sResourceStack
end _ResourceStack

-- END Sly Labs! Inline Custom Behaviors

If I then set the behavior of the datagrid to my custom behavior, then set that 
behavior to the default datagrid behavior, then I have nested datagrid 
behaviors. (I think it's a bit more complex but that is the idea.)

What's the advantage you say? Well for instance I have a selectionChanged 
hander that I use for all my datagrids, preventing me from having to code it in 
every datagrid in my app, which is quite a few. That selectionChanged handler 
accomodates a FindBar object so if I am searching for a data record in a 
database, selecting the found record in the datagrid will reload all the other 
associated data. 

Also in that behavior I have a standard method for querying data for the 
datagrids, a standard method for populating fields, buttons and menus on the 
card the datagrid is on, and a mouseDoubleUp handler so that when a user double 
clicks on a datagrid row I can process it. These use custom properties I set 
for each datagrid so that things like the table to query, the primary key, the 
field to focus on when done etc. are accessible to the particular datagrid. 

As a result, all I have to do now to create a new datagrid is copy/paste an 
existing one, name it, change a few custom properties, and set the column 
names, and away it goes. I suppose what would be needed to support this in the 
release versions of LC is a way to easily "insert" a behavior "before" or 
"after" the default behavior. 

Bob S


> On Apr 28, 2022, at 12:57 , Richard Gaskin via use-livecode 
>  wrote:
> 
> Mike Kerner wrote:
> 
> > * This wasn't discussed, but there is supposed to be some
> > fixing coming in dp's of 10 for behaviors, especially
> > nested behaviors
> 
> I missed a bug report: what are the issues with nested behaviors?
> 
> 
> > * Still nothing on dealing with the way groups are handled.
> 
> What aspects of group handling, and how should they be different?
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web


___
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 Bob Sneidar via use-livecode
NVM I found it. Not on the app store. 

Bob S


> On Apr 28, 2022, at 13:26 , Bob Sneidar  wrote:
> 
> That looked really interesing to me. The ability to create a no code web app 
> was especially intriguing. I was not able to find the app on the Apple Store 
> though. Where do I get the 45 day demo??
> 
> Bob S
> 
> 
>> On Apr 28, 2022, at 12:02 , Mike Kerner via use-livecode 
>>  wrote:
>> 
>> * The whole low-code piece...meh. It feels like they're chasing another
>> dead end.
> 


___
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 Bob Sneidar via use-livecode
That looked really interesing to me. The ability to create a no code web app 
was especially intriguing. I was not able to find the app on the Apple Store 
though. Where do I get the 45 day demo??

Bob S


> On Apr 28, 2022, at 12:02 , Mike Kerner via use-livecode 
>  wrote:
> 
> * The whole low-code piece...meh. It feels like they're chasing another
> dead end.


___
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 Wieder via use-livecode

On 4/28/22 12:54, Richard Gaskin via use-livecode wrote:

To clarify:

"low code" is just a modern term for what LC's been providing the whole 
time.


"no code" is what Appli does, an adjacent but very different market for 
those whose needs can be satisfied without the nuance scripting provides.




I think what I saw in Mark's keynote is the ability in appli do some 
coding, just not to any extent the deep capabilities of LiveCode. Thus 
"low code".


--
 Mark Wieder
 ahsoftw...@gmail.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


Re: devcon 2022 recap

2022-04-28 Thread Richard Gaskin via use-livecode

Mike Kerner wrote:

> * This wasn't discussed, but there is supposed to be some
> fixing coming in dp's of 10 for behaviors, especially
> nested behaviors

I missed a bug report: what are the issues with nested behaviors?


> * Still nothing on dealing with the way groups are handled.

What aspects of group handling, and how should they be different?

--
 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


Re: devcon 2022 recap

2022-04-28 Thread Richard Gaskin via use-livecode

To clarify:

"low code" is just a modern term for what LC's been providing the whole 
time.


"no code" is what Appli does, an adjacent but very different market for 
those whose needs can be satisfied without the nuance scripting provides.


--
 Richard Gaskin
 Fourth World Systems


Mark Wieder wrote:


On 4/28/22 12:02, Mike Kerner via use-livecode wrote:


* The whole low-code piece...meh. It feels like they're chasing another
dead end.


Oh, I gotta disagree there. Just a different target audience.

Maybe not for those of us already in the flock, but I think what's been 
missing from LiveCode is that first-user experience. The one when you 
first launched HyperCard and were able to connect a button to a new card 
without doing anything more than point and click and bang! you had a 
working application. I think appli can be the gateway drug to LC that 
expands the subscriber base, and that's good for everybody.


--
  Mark Wieder
  ahsoftware at gmail.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


Re: devcon 2022 recap

2022-04-28 Thread Mark Wieder via use-livecode

On 4/28/22 12:02, Mike Kerner via use-livecode wrote:


* The whole low-code piece...meh. It feels like they're chasing another
dead end.


Oh, I gotta disagree there. Just a different target audience.

Maybe not for those of us already in the flock, but I think what's been 
missing from LiveCode is that first-user experience. The one when you 
first launched HyperCard and were able to connect a button to a new card 
without doing anything more than point and click and bang! you had a 
working application. I think appli can be the gateway drug to LC that 
expands the subscriber base, and that's good for everybody.


--
 Mark Wieder
 ahsoftw...@gmail.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


Native Android input field

2022-04-28 Thread J. Landman Gay via use-livecode
In the after-party that Richard set up on the last day of the conference, the question came up 
whether the native Android field widget would scroll. The answer is, yes it does.


There is one little glitch. If the widget is editable, and your finger lifts inside the widget 
after scrolling, the keyboard pops up. If you end the scroll while your finger is outside the 
field area, it does not.


This doesn't happen if the field is not editable. Also in either case, the scroll isn't as 
smooth as it is when constructed in a script.




--
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


Re: devcon 2022 recap

2022-04-28 Thread Mike Kerner via use-livecode
just a couple of thoughts from the whole two hours I was on for Monday:
* Cough up your $299 for LCG, today.
* This wasn't discussed, but there is supposed to be some fixing coming in
dp's of 10 for behaviors, especially nested behaviors
* The whole low-code piece...meh. It feels like they're chasing another
dead end.
* I heard some hints about discussion of some better object management and
handling. I hope that happens.
* Still nothing on dealing with the way groups are handled.

On Thu, Apr 28, 2022 at 12:56 PM Mark Wieder via use-livecode <
use-livecode@lists.runrev.com> wrote:

> On 4/28/22 08:39, matthias rebbe via use-livecode wrote:
>
> > I was so impressed especially by the planned new features of LC that i
> subscribed right away to the upcoming  LC Global 22/23 which starts in May
> this year.
> > https://livecode.com/global/global2022/ <
> https://livecode.com/global/global2022/>
>
> Same here. I misjudged the time so I overslept and missed Mark
> Waddingham's keynote but I'll catch it on the rebound. I do think Appli
> gives LC what's been missing to draw in new users, so check out Mark
> Talluto's keynote on day 3 for the details. And I highly recommend Craig
> Newman's lightning talk.
>
> --
>   Mark Wieder
>   ahsoftw...@gmail.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
>


-- 
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


Re: devcon 2022 recap

2022-04-28 Thread Mark Wieder via use-livecode

On 4/28/22 08:39, matthias rebbe via use-livecode wrote:


I was so impressed especially by the planned new features of LC that i 
subscribed right away to the upcoming  LC Global 22/23 which starts in May this 
year.
https://livecode.com/global/global2022/ 



Same here. I misjudged the time so I overslept and missed Mark 
Waddingham's keynote but I'll catch it on the rebound. I do think Appli 
gives LC what's been missing to draw in new users, so check out Mark 
Talluto's keynote on day 3 for the details. And I highly recommend Craig 
Newman's lightning talk.


--
 Mark Wieder
 ahsoftw...@gmail.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


Re: devcon 2022 recap

2022-04-28 Thread J. Landman Gay via use-livecode
Same here, I'm really looking forward to seeing the iterations of the new 
IDE and features as they happen. The future looks very bright and I want to 
be there.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 28, 2022 10:41:12 AM matthias rebbe via use-livecode 
 wrote:


I was so impressed especially by the planned new features of LC that i 
subscribed right away to the upcoming  LC Global 22/23 which starts in May 
this year.
https://livecode.com/global/global2022/ 






___
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 Bob Sneidar via use-livecode
Anytime I get to thinking I'm a pretty smart guy, I can just watch one of Mark 
Waddingham's sessions, and be duly humbled. ;-)

Bob S


> On Apr 28, 2022, at 09:06 , Mark Smith via use-livecode 
>  wrote:
> 
> 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 ). 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. 

___
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 ). 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 Heather Laine via use-livecode
A Day 3 will be posted:

https://livecode.com/day-3-and-conference-roundup/ 


:) Enjoy.

Best Regards,

Heather

Heather Laine
Customer Services Manager
LiveCode Ltd
www.livecode.com



> On 28 Apr 2022, at 15:13, Mark Smith via use-livecode 
>  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 
>>  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

___
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 Paul Dupuis via use-livecode

On 4/28/2022 11:12 AM, Mike Kerner via use-livecode wrote:

I did, but I was hoping for some community comment, as well.


Here is my take on the content I was interested in:

1) Web application development. If you are building a new app for the 
web, you can do that pretty well now in LC 9.6.7 and LC 10 will be even 
better.


2) If you have an existing application, say for the Desktop, but also 
for Mobile, depending upon what that app does, porting it to the web 
under LC 9.6.7 can run into problems, under LC 10 it will be easier, but 
10 still has a lot of "developer preview (dp) releases to go before all 
the things that will make web apps under 10 better will be there.


3) The compiler will be a nice addition for most people, an *essential* 
addition if you have some app that is currently performance constrained. 
The compiler is off in the LC 10 (release) and LC 11 time frame.


4) In Kevin keynote he alluded to some possible language/object 
enhancements t o make responsive UI design easier (less coding). These 
may (or may not) include such things as a "group type" object to layout 
panes or rows and columns  for interface elements (other LC objects) and 
- as part of another topic - a new single window IDE design may have 
dockable and undockable windows that may or may not have code support 
that developers can use to make having their own dockable/undockable 
windows built more easily. Some of this work will be a replacement for 
the Geometry Manager (little used due to problems with it)


So, for me, a number of things I am keenly interested in: (1) easier 
posting of existing desktop apps to the web, (2) faster apps, and (3) 
language enhancements that may UI design faster and involves less 
coding. However none of this is available now and it will be arriving 
over various time frames from "soon" to "later".


All comments and interpretations of what was presented are my own.

Paul Dupuis
Researchware

___
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: Curved text possible?

2022-04-28 Thread William de Smet via use-livecode
Thanks!

I came up with sort of the same idea yesterday evening and I am tetsting it
now.
I load a local html file within the browser widget with circletype.js added
to the html file.

A native textfield (and some extra code) writes back into the html file and
then I refresh the card.
A snapshot gives me the curved text.

There is also Arctext,js that I want to test.

I will come back later with my result.

groeten,

William




Op do 28 apr. 2022 om 17:24 schreef Ralph DiMola via use-livecode <
use-livecode@lists.runrev.com>:

> +1
>
> 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 Bob Sneidar via use-livecode
> Sent: Thursday, April 28, 2022 11:18 AM
> To: How to use LiveCode
> Cc: Bob Sneidar
> Subject: Re: Curved text possible?
>
> Great ideas Martin. I'm going to grant you an honorary doctorate from the
> institute of Sly Laboratories.
>
> Bob S
>
>
> > On Apr 28, 2022, at 08:10 , Martin Koob via use-livecode
>  wrote:
> >
> > I was thinking that SVG might work as someone else has said.
> >
> > At first I thought you could create individual files for each letter and
> number and put the path for a letter into a svg widget which you could
> rotate or scale.
> > you would then have to calculate the angle of rotation and location of
> each svg widget on a path.   But then when I tried rotating the svg widget
> its scale would change as it rotated because the bounds of the rect were
> changing. Then you would have to calculate the scale depending on the
> rotation angle and that seemed a bit much.
> >
> > I also thought you could import the svg file as an image and perhaps that
> would not have the odd behaviour when rotating.  I did not try that though.
> >
> > Then I found this.
> >
> > https://css-tricks.com/snippets/svg/curved-text-along-path/
> 
> >
> > it shows how to use css to put text along a SVG path.  At the LiveCode
> Dev
> Con there were a few unconventional uses of the browser widget beyond
> displaying webpages that add features that can add features that LiveCode
> does not have natively.  So I thought maybe this is one of them.  So what I
> thought could be done is display the above in a browser widget or,  If you
> did not want to show the browser widget, use the browser widget to render
> the curved text, thentake a snapshot of the rendered text and then show
> that
> in an image.
> >
> > Not sure if it will work but the sessions at the conference have really
> got me thinking of new ways to leverage the technology in that widget.
> >
> > Martin Koob
>
>
> ___
> 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: devcon 2022 recap

2022-04-28 Thread matthias rebbe via use-livecode


It was really an amazing event. And although i am not a big Zoom fan, the 
decision of the team to use Zoom was the right one. 
It allowed much more interaction. 

All 3 keynotes were very interesting and make me think and hope that Livecode 
Ltd. is on its right way to grow.

Marks Waddingham's session about the script compiler... Okay, i did only 
understand half or quarter of it... ;) But that was not Mark's fault. It was 
caused by my lack of knowledge.

The sessions 'Automate PDF Forms with LC Server' held by Christopher Flat and  
Michael McCreary's session 'Docker and Livecode Server' were the importan ones 
for me.  


I will definitely view all sessions i missed and will review all sessions i 
joined as soon as the recordings are available. 

All in all it was a really awesome experience  and the next time i will be 
prepared and have my webcam set up. ;)

I was so impressed especially by the planned new features of LC that i 
subscribed right away to the upcoming  LC Global 22/23 which starts in May this 
year. 
https://livecode.com/global/global2022/ 


Matthias


> Am 28.04.2022 um 17:12 schrieb Mike Kerner via use-livecode 
> :
> 
> 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: Curved text possible?

2022-04-28 Thread Ralph DiMola via use-livecode
+1

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 Bob Sneidar via use-livecode
Sent: Thursday, April 28, 2022 11:18 AM
To: How to use LiveCode
Cc: Bob Sneidar
Subject: Re: Curved text possible?

Great ideas Martin. I'm going to grant you an honorary doctorate from the
institute of Sly Laboratories. 

Bob S


> On Apr 28, 2022, at 08:10 , Martin Koob via use-livecode
 wrote:
> 
> I was thinking that SVG might work as someone else has said.
> 
> At first I thought you could create individual files for each letter and
number and put the path for a letter into a svg widget which you could
rotate or scale.
> you would then have to calculate the angle of rotation and location of
each svg widget on a path.   But then when I tried rotating the svg widget
its scale would change as it rotated because the bounds of the rect were
changing. Then you would have to calculate the scale depending on the
rotation angle and that seemed a bit much.
> 
> I also thought you could import the svg file as an image and perhaps that
would not have the odd behaviour when rotating.  I did not try that though.
> 
> Then I found this.
> 
> https://css-tricks.com/snippets/svg/curved-text-along-path/

> 
> it shows how to use css to put text along a SVG path.  At the LiveCode Dev
Con there were a few unconventional uses of the browser widget beyond
displaying webpages that add features that can add features that LiveCode
does not have natively.  So I thought maybe this is one of them.  So what I
thought could be done is display the above in a browser widget or,  If you
did not want to show the browser widget, use the browser widget to render
the curved text, thentake a snapshot of the rendered text and then show that
in an image.
> 
> Not sure if it will work but the sessions at the conference have really
got me thinking of new ways to leverage the technology in that widget.
> 
> Martin Koob


___
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: Curved text possible?

2022-04-28 Thread Bob Sneidar via use-livecode
Great ideas Martin. I'm going to grant you an honorary doctorate from the 
institute of Sly Laboratories. 

Bob S


> On Apr 28, 2022, at 08:10 , Martin Koob via use-livecode 
>  wrote:
> 
> I was thinking that SVG might work as someone else has said.
> 
> At first I thought you could create individual files for each letter and 
> number and put the path for a letter into a svg widget which you could rotate 
> or scale.
> you would then have to calculate the angle of rotation and location of each 
> svg widget on a path.   But then when I tried rotating the svg widget its 
> scale would change as it rotated because the bounds of the rect were 
> changing. Then you would have to calculate the scale depending on the 
> rotation angle and that seemed a bit much.
> 
> I also thought you could import the svg file as an image and perhaps that 
> would not have the odd behaviour when rotating.  I did not try that though.
> 
> Then I found this.
> 
> https://css-tricks.com/snippets/svg/curved-text-along-path/ 
> 
> 
> it shows how to use css to put text along a SVG path.  At the LiveCode Dev 
> Con there were a few unconventional uses of the browser widget beyond 
> displaying webpages that add features that can add features that LiveCode 
> does not have natively.  So I thought maybe this is one of them.  So what I 
> thought could be done is display the above in a browser widget or,  If you 
> did not want to show the browser widget, use the browser widget to render the 
> curved text, thentake a snapshot of the rendered text and then show that in 
> an image.
> 
> Not sure if it will work but the sessions at the conference have really got 
> me thinking of new ways to leverage the technology in that widget.
> 
> Martin Koob


___
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 Mike Kerner via use-livecode
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


Re: Curved text possible?

2022-04-28 Thread Martin Koob via use-livecode
I was thinking that SVG might work as someone else has said.

At first I thought you could create individual files for each letter and number 
and put the path for a letter into a svg widget which you could rotate or scale.
you would then have to calculate the angle of rotation and location of each svg 
widget on a path.   But then when I tried rotating the svg widget its scale 
would change as it rotated because the bounds of the rect were changing. Then 
you would have to calculate the scale depending on the rotation angle and that 
seemed a bit much.

I also thought you could import the svg file as an image and perhaps that would 
not have the odd behaviour when rotating.  I did not try that though.

Then I found this.

https://css-tricks.com/snippets/svg/curved-text-along-path/ 


it shows how to use css to put text along a SVG path.  At the LiveCode Dev Con 
there were a few unconventional uses of the browser widget beyond displaying 
webpages that add features that can add features that LiveCode does not have 
natively.  So I thought maybe this is one of them.  So what I thought could be 
done is display the above in a browser widget or,  If you did not want to show 
the browser widget, use the browser widget to render the curved text, thentake 
a snapshot of the rendered text and then show that in an image.

Not sure if it will work but the sessions at the conference have really got me 
thinking of new ways to leverage the technology in that widget.

Martin Koob

> On Apr 27, 2022, at 12:47 PM, doc hawk via use-livecode 
>  wrote:
> 
> I looked at this some years ago.  I forget why I wanted to do it (a logo, 
> perhaps?).
> 
> My conclusion was that the best way would be to write it as either eps or 
> postscript.  
> 
> This gives you something that can be trivially rotated without loss, but the 
> catch is that you have to then feed it to an external program to concert it 
> to something that livecode can display (png, jpg, whatever).
> 
> I decided that it wasn’t worth the effort,.
> 
> At the time, eps was still included in the documentation, but I think the 
> last platforms livecode actually supported eps on were NeXT and Sunos
> 
> 
> ___
> 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


devcon 2022 recap

2022-04-28 Thread Mike Kerner via use-livecode
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