Re: [TIC: Tongue in Cheek] Re: IDE oddities (was Re: Error Messages Are Evil)

2015-02-10 Thread Richard Gaskin

Mark Wieder wrote:


Richard-

Thursday, May 15, 2014, 2:34:38 PM, you wrote:


On another note, as I promised you last week I did ask Ben if RunRev
planned on open-sourcing the On-Rev real-time debugger.  He's not sure
and will check with Kevin, but he did confirm my hunch that it requires
specific sockets open on the server so it won't be useful for anyone on
a shared host, only a dedicated server where they can run custom
daemons.  I'll let you know when I hear back from him on that.



Also, he let me know that the developer working on it reports that he's
about a week or two away from completion.  Nothing set in stone, of
course, because it's a busy place there with team members wearing
multiple hats, but at the moment things look promising for a rollout of
the new On-Rev debugger reasonably soon.


sigh
(9 months later...) sadly, that seems to have died out.


My understanding is that the real-time debugger was reinstated on the 
On-Rev hosting service some months ago.  If you're an On-Rev customer 
and don't see it available please write On-Rev support to find out when 
it will be installed on your server. I'd also be interested to know if 
there are any servers remaining there that don't have it, since I was 
under the impression it was rolled out service-wide some time ago.


As for the open-source version, I spoke with Ben about that a few 
minutes ago, and he'll check with David there who's been the engineering 
lead to find out when the source will be posted to GitHub.


One thing Ben noted, though, is that the nature of the real-time 
debugger will be of limited value to most LiveCode Server users, since 
it requires modifying the Apache environment.  This makes it a 
non-starter for pretty much any shared hosting service, though it should 
be runnable on a dedicated server or VPS.


I'll report back when I hear more on that open source build.

--
 Richard Gaskin
 LiveCode Community Manager
 rich...@livecode.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: [TIC: Tongue in Cheek] Re: IDE oddities (was Re: Error Messages Are Evil)

2015-02-09 Thread Mark Wieder
Richard-

Thursday, May 15, 2014, 2:34:38 PM, you wrote:

 On another note, as I promised you last week I did ask Ben if RunRev
 planned on open-sourcing the On-Rev real-time debugger.  He's not sure
 and will check with Kevin, but he did confirm my hunch that it requires
 specific sockets open on the server so it won't be useful for anyone on
 a shared host, only a dedicated server where they can run custom 
 daemons.  I'll let you know when I hear back from him on that.

 Also, he let me know that the developer working on it reports that he's
 about a week or two away from completion.  Nothing set in stone, of 
 course, because it's a busy place there with team members wearing 
 multiple hats, but at the moment things look promising for a rollout of
 the new On-Rev debugger reasonably soon.

sigh
(9 months later...) sadly, that seems to have died out.

-- 
-Mark Wieder
 ahsoftw...@gmail.com

This communication may be unlawfully collected and stored by the National 
Security Agency (NSA) in secret. The parties to this email do not 
consent to the retrieving or storing of this communication and any 
related metadata, as well as printing, copying, re-transmitting, 
disseminating, or otherwise using it. If you believe you have received 
this communication in error, please delete it immediately.


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Mike Kerner
Let's see - on the DG, Hanson and I had a brief conversation, that was
similar to what you were describing to the list, then you tossed FIX: into
the mix, so I'm going to have to take a look at, and write a FIX: for DG's

For OR/RO, all I can say is whatever.  Let's fix the name of RO so it
doesn't become another brain fart.  It still needs an editorial rudder and
that vision thing.



-- 
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Dave Kilroy
I don't know whether the Menu Builder falls into the 'IDE oddity' category
but it sure it a liability!



-
Some are born coders, some achieve coding, and some have coding thrust upon 
them. - William Shakespeare  Hugh Senior

--
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Error-Messages-Are-Evil-tp4679382p4679583.html
Sent from the Revolution - User mailing list archive at Nabble.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Devin Asay

On May 16, 2014, at 9:12 AM, Dave Kilroy d...@applicationinsight.com
 wrote:

 I don't know whether the Menu Builder falls into the 'IDE oddity' category
 but it sure it a liability!
 
Dave,

Anything specific, or do you just find it confusing in general?

Devin

Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Dave Kilroy
Hi Devin

Sorry to be vague, didn't think I needed to say how unreliable it the menu
tool is - it has bitten me in the past and plenty of others too. What
usually happens is that you set up your menus and then when you reopen the
stack half of the entries will have vanished, or some will be disabled and
others not. It doesn't happen every time but often enough that I don't trust
it at all and I build menus by script now as I'm so fed up with it. Similar
to the Geometry Manager in that if it did what it was supposed in a reliable
fashion it would be fine (if limited) - the fact is that it and the Menu
Builder are not to be relied on (imo obviously)

end of rant

Dave



-
Some are born coders, some achieve coding, and some have coding thrust upon 
them. - William Shakespeare  Hugh Senior

--
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Error-Messages-Are-Evil-tp4679382p4679586.html
Sent from the Revolution - User mailing list archive at Nabble.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread J. Landman Gay
How so? I use menu builder as a quick way to block out menus and haven't had 
any trouble (except for the versions with a bug that got fixed.) It does need 
updating to include the new tag features though.  

Do you mean the interface isn't clear? 

On May 16, 2014 10:12:07 AM CDT, Dave Kilroy d...@applicationinsight.com 
wrote:
I don't know whether the Menu Builder falls into the 'IDE oddity'
category
but it sure it a liability!

-- 
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Devin Asay

On May 16, 2014, at 10:16 AM, Dave Kilroy d...@applicationinsight.com
 wrote:

 Hi Devin
 
 Sorry to be vague, didn't think I needed to say how unreliable it the menu
 tool is - it has bitten me in the past and plenty of others too. What
 usually happens is that you set up your menus and then when you reopen the
 stack half of the entries will have vanished, or some will be disabled and
 others not. It doesn't happen every time but often enough that I don't trust
 it at all and I build menus by script now as I'm so fed up with it. Similar
 to the Geometry Manager in that if it did what it was supposed in a reliable
 fashion it would be fine (if limited) - the fact is that it and the Menu
 Builder are not to be relied on (imo obviously)


Wow, I had no idea some folks were having problems like this with the Menu 
Builder. I have always found it solid and reliable. (My experience with the Geo 
Manager, however, has been similar to yours.) So really, this is a case not so 
much of an interface design problem, but of a component that doesn't always 
work as advertised. It might not belong on my list then, but definitely worth 
taking a look at at a utility that needs troubleshooting.

Devin


Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread J. Landman Gay
I wonder if you're talking about the two versions of LiveCode that had a bug.  
It chopped off half of every menu template script.  That's been fixed now.  

On May 16, 2014 11:16:46 AM CDT, Dave Kilroy d...@applicationinsight.com 
wrote:
Hi Devin

Sorry to be vague, didn't think I needed to say how unreliable it the
menu
tool is - it has bitten me in the past and plenty of others too. What
usually happens is that you set up your menus and then when you reopen
the
stack half of the entries will have vanished, or some will be disabled
and
others not. It doesn't happen every time but often enough that I don't
trust
it at all and I build menus by script now as I'm so fed up with it.
Similar
to the Geometry Manager in that if it did what it was supposed in a
reliable
fashion it would be fine (if limited) - the fact is that it and the
Menu
Builder are not to be relied on (imo obviously)

end of rant

Dave



-
Some are born coders, some achieve coding, and some have coding thrust
upon them. - William Shakespeare  Hugh Senior

--
View this message in context:
http://runtime-revolution.278305.n4.nabble.com/Error-Messages-Are-Evil-tp4679382p4679586.html
Sent from the Revolution - User mailing list archive at Nabble.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

-- 
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Richard Gaskin

J. Landman Gay wrote:

 I wonder if you're talking about the two versions of LiveCode that
 had a bug.  It chopped off half of every menu template script.
 That's been fixed now.

When discussing things that don't work it's VERY helpful to note the bug 
report number.


If a bug hasn't yet been filed, please create one with your reproducible 
recipe.


If you have difficulty finding a recipe, let's work together to find one 
here.


--
 Richard Gaskin
 Fourth World
 LiveCode training and consulting: http://www.fourthworld.com
 Webzine for LiveCode developers: http://www.LiveCodeJournal.com
 Follow me on Twitter:  http://twitter.com/FourthWorldSys


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Charles E Buchwald
I don't use the Menu Builder much, but I use the Geometry Manager on a regular 
basis, and I've found it to be reliable.
I only wish I could use it on mobile. Because I can't, I've written a lot of my 
own geometry management scripts.
In general, the better feature parity we have across all platforms, the better. 
Not just to be friendlier to newbies, but for everyone.
- Charles

On 16 May 2014, at 11:30 AM, Devin Asay devin_a...@byu.edu wrote:

 Wow, I had no idea some folks were having problems like this with the Menu 
 Builder. I have always found it solid and reliable. (My experience with the 
 Geo Manager, however, has been similar to yours.)

--
Charles E. Buchwald
CEO/Director General
Museografica Digital
http://digital.museografica.com

LC Developer Tools: http://buchwald.ca/developer-tools/

Email Notice: http://wp.me/P3aT4d-33


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Devin Asay

On May 16, 2014, at 11:14 AM, Charles E Buchwald char...@buchwald.ca
 wrote:

 I don't use the Menu Builder much, but I use the Geometry Manager on a 
 regular basis, and I've found it to be reliable.
 I only wish I could use it on mobile. Because I can't, I've written a lot of 
 my own geometry management scripts.
 In general, the better feature parity we have across all platforms, the 
 better. Not just to be friendlier to newbies, but for everyone.
 - Charles

It's reliable for me as long as my card layout is fairly simple. The more 
complicated the layout becomes, the harder it is to get the geometry manager to 
adjust the layout to what you want on resizeStack. So the problem may be more 
one of robustness and scalability than outright bugginess.

Devin

Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Mike Kerner
Geometry Manager would be even more useful on mobile since MG doesn't
support screen rotation any more.  I don't know if Scott is thinking about
adding that feature to tmC.


I think the menu builder is flat-out weak.  It isn't buggy for me, it just
isn't very helpful.  I guess it's good that I am building (almost)
everything for mobile, now.


On Fri, May 16, 2014 at 1:21 PM, Devin Asay devin_a...@byu.edu wrote:


 On May 16, 2014, at 11:14 AM, Charles E Buchwald char...@buchwald.ca
  wrote:

  I don't use the Menu Builder much, but I use the Geometry Manager on a
 regular basis, and I've found it to be reliable.
  I only wish I could use it on mobile. Because I can't, I've written a
 lot of my own geometry management scripts.
  In general, the better feature parity we have across all platforms, the
 better. Not just to be friendlier to newbies, but for everyone.
  - Charles

 It's reliable for me as long as my card layout is fairly simple. The more
 complicated the layout becomes, the harder it is to get the geometry
 manager to adjust the layout to what you want on resizeStack. So the
 problem may be more one of robustness and scalability than outright
 bugginess.

 Devin

 Devin Asay
 Office of Digital Humanities
 Brigham Young University


 ___
 use-livecode mailing list
 use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread Dave Kilroy
Devin I think you are correct - it's buggy rather than an example of weird
interface design and shouldn't appear on this list.

And for those of you who have never been snagged by Menu Builder this thread
gives examples of the kind of things it can do:
http://forums.runrev.com/viewtopic.php?f=7t=18547hilit=menu+builder


Devin Asay wrote
 Wow, I had no idea some folks were having problems like this with the Menu
 Builder. I have always found it solid and reliable. (My experience with
 the Geo Manager, however, has been similar to yours.) So really, this is a
 case not so much of an interface design problem, but of a component that
 doesn't always work as advertised. It might not belong on my list then,
 but definitely worth taking a look at at a utility that needs
 troubleshooting.





-
Some are born coders, some achieve coding, and some have coding thrust upon 
them. - William Shakespeare  Hugh Senior

--
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Error-Messages-Are-Evil-tp4679382p4679608.html
Sent from the Revolution - User mailing list archive at Nabble.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-16 Thread J. Landman Gay
I've never seen any of those things either,  but since so many others have, I 
wonder if there actually might be a problem with the interface.  I'd like to be 
a fly on the wall and watch people use it.  

On May 16, 2014 5:44:20 PM CDT, Dave Kilroy d...@applicationinsight.com wrote:
Devin I think you are correct - it's buggy rather than an example of
weird
interface design and shouldn't appear on this list.

And for those of you who have never been snagged by Menu Builder this
thread
gives examples of the kind of things it can do:
http://forums.runrev.com/viewtopic.php?f=7t=18547hilit=menu+builder

-- 
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mark Wieder
Devin-

The contextual menu that pops up when you right-click on a control is
different from the one that pops up when you right-click a stack,
which is different from the one that pops up in the Application
Browser, which is different from the one that pops up in the Project
Browser.

Drives. Me. Crazy.
Why are Edit Script and Property Inspector swapped?
Why can you Cut/Copy/Paste a control but not a card?
Why is copying a card so hard?

The Property Inspector changes size depending on what you're looking
at.

Why do I have to bring up the Property Inspector at all (and then
change the context to Contents) in order to change the text of a label
(or other) field? Yes, I made a plugin (as have we all) that lets me
double-click a label field to edit the text, but why should I have to
do that?

I always get the Size and Position scale arrows wrong on the Property
Inspector. I keep expecting the uparrow to increase the value, no
matter how much experience I get fiddling with it.

-- 
-Mark Wieder
 ahsoftw...@gmail.com

This communication may be unlawfully collected and stored by the National 
Security Agency (NSA) in secret. The parties to this email do not 
consent to the retrieving or storing of this communication and any 
related metadata, as well as printing, copying, re-transmitting, 
disseminating, or otherwise using it. If you believe you have received 
this communication in error, please delete it immediately.



___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Devin Asay
Thanks for the responses folks. Keep them coming, and I'll post a summary.

Here's another one of mine:

Names of blendLevel inks: Whaaa? What do those things even mean?

Devin

Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
Try resizing something, or using the alignment tools.

I just ran into this, again, this week, when I was trying to fix a vertical
line.  The line is too short, so I changed the length.  The line
lengthened, UPWARD.  So I then changed the top of the line, thinking that
would help me except the bottom stayed and thus the line was shorter,
again, but I missed that the resize checkbox was unchecked - because, if
you don't have resize checked, then when you change a coordinate of an
object, it just moves the object.

What's even weirder about that is that normally, now, when I create a line,
if I resize it I get the even more bizarre behavior of having the line
lengthen in BOTH directions with the center fixed, which is generally
followed by my shaking my monitor and screaming at it.

Now, go try to use the equalize/align/distribute tools.  Throw three or
four objects on a card and use them.


Is this also where I get to remind everyone about LC's bigotry toward
items?  You know, because ,,a is three items, but a,, and ,a, only
counts as two?


On Thu, May 15, 2014 at 10:42 AM, Devin Asay devin_a...@byu.edu wrote:

 Thanks for the responses folks. Keep them coming, and I'll post a summary.

 Here's another one of mine:

 Names of blendLevel inks: Whaaa? What do those things even mean?

 Devin

 Devin Asay
 Office of Digital Humanities
 Brigham Young University


 ___
 use-livecode mailing list
 use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
And another:
If you have your lappie hooked to two monitors at work, and you use both
monitors, and then you go home, guess what happens to windows, especially
on a Mac, where you are using multiple workspaces?  That's right, the
windows, even the LC development windows, are off-screen somewhere at
3750,150, and your only hope of getting them back is to figure out what the
name of the development window is (say, the message box, or a properties
palette, or maybe the script editor and then going to the message box and
moving it manually.

The good news with most of the things that we complain about is that
because you can modify LC from within LC, you can fix these things
yourself.  The bad news is that when you run into these sorts of things,
there isn't an uproar from the community that puts pressure on Edinburgh to
drop refactoring the engine to fix something.

HOWEVER, I think I'd take it this way, because this way, there is an
economic motive for some author to release a tool that does something
better than LC does, or is ready before LC might make it a priority.  Yes,
it costs money to purchase those tools, but it makes the ecosystem better,
even though the IDE isn't better.


On Thu, May 15, 2014 at 11:16 AM, Mike Kerner mikeker...@roadrunner.comwrote:

 Whoops!  Wait, a second, here's another:
 The locked of the properties palette for each object is separate and
 persistent.  This is really great when you are working with a component or
 object that is installed by another developer, and want to look at two of
 the developer's objects side-by-side and make one like the other, but
 really awful when you don't, because you're stuck with it.  You're not in
 charge of your setup, the component developer is, and if you have to fix
 something in that component, you are in for a lot of extra clicks and
 palette issues.


 On Thu, May 15, 2014 at 11:10 AM, Mike Kerner 
 mikeker...@roadrunner.comwrote:

 Try resizing something, or using the alignment tools.

 I just ran into this, again, this week, when I was trying to fix a
 vertical line.  The line is too short, so I changed the length.  The line
 lengthened, UPWARD.  So I then changed the top of the line, thinking that
 would help me except the bottom stayed and thus the line was shorter,
 again, but I missed that the resize checkbox was unchecked - because, if
 you don't have resize checked, then when you change a coordinate of an
 object, it just moves the object.

 What's even weirder about that is that normally, now, when I create a
 line, if I resize it I get the even more bizarre behavior of having the
 line lengthen in BOTH directions with the center fixed, which is generally
 followed by my shaking my monitor and screaming at it.

 Now, go try to use the equalize/align/distribute tools.  Throw three or
 four objects on a card and use them.


 Is this also where I get to remind everyone about LC's bigotry toward
 items?  You know, because ,,a is three items, but a,, and ,a, only
 counts as two?


 On Thu, May 15, 2014 at 10:42 AM, Devin Asay devin_a...@byu.edu wrote:

 Thanks for the responses folks. Keep them coming, and I'll post a
 summary.

 Here's another one of mine:

 Names of blendLevel inks: Whaaa? What do those things even mean?

 Devin

 Devin Asay
 Office of Digital Humanities
 Brigham Young University


 ___
 use-livecode mailing list
 use-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.




-- 
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
Whoops!  Wait, a second, here's another:
The locked of the properties palette for each object is separate and
persistent.  This is really great when you are working with a component or
object that is installed by another developer, and want to look at two of
the developer's objects side-by-side and make one like the other, but
really awful when you don't, because you're stuck with it.  You're not in
charge of your setup, the component developer is, and if you have to fix
something in that component, you are in for a lot of extra clicks and
palette issues.


On Thu, May 15, 2014 at 11:10 AM, Mike Kerner mikeker...@roadrunner.comwrote:

 Try resizing something, or using the alignment tools.

 I just ran into this, again, this week, when I was trying to fix a
 vertical line.  The line is too short, so I changed the length.  The line
 lengthened, UPWARD.  So I then changed the top of the line, thinking that
 would help me except the bottom stayed and thus the line was shorter,
 again, but I missed that the resize checkbox was unchecked - because, if
 you don't have resize checked, then when you change a coordinate of an
 object, it just moves the object.

 What's even weirder about that is that normally, now, when I create a
 line, if I resize it I get the even more bizarre behavior of having the
 line lengthen in BOTH directions with the center fixed, which is generally
 followed by my shaking my monitor and screaming at it.

 Now, go try to use the equalize/align/distribute tools.  Throw three or
 four objects on a card and use them.


 Is this also where I get to remind everyone about LC's bigotry toward
 items?  You know, because ,,a is three items, but a,, and ,a, only
 counts as two?


 On Thu, May 15, 2014 at 10:42 AM, Devin Asay devin_a...@byu.edu wrote:

 Thanks for the responses folks. Keep them coming, and I'll post a summary.

 Here's another one of mine:

 Names of blendLevel inks: Whaaa? What do those things even mean?

 Devin

 Devin Asay
 Office of Digital Humanities
 Brigham Young University


 ___
 use-livecode mailing list
 use-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


Re: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Devin Asay

On May 15, 2014, at 9:12 AM, Richard Gaskin ambassa...@fourthworld.com
 wrote:

 Devin Asay wrote:
 Thanks for the responses folks. Keep them coming, and I'll post a summary.
 
 It may be helpful if you'd post your summary to the IDE Contributors Forum:
 http://forums.runrev.com/viewforum.php?f=67
 
 
 Here's another one of mine:
 
 Names of blendLevel inks: Whaaa? What do those things even mean?
 
 Most of those names come from the bit-wise operations they use, or some 
 similar historic origin.
 
 While it might be nice to try to craft English-like names for them, that's a 
 daunting task - XOR is XOR in every language, and geeky as it is I can't 
 think of any other way to describe it that isn't nearly a sentence long. :)

Yes, I agree that sometimes concepts are too complex to describe in a short, 
neat label. But in the interface, perhaps the menu could show the effect of the 
ink visually, or maybe there could be a help button that would pop up a list 
explaining the inks in simple language.

Devin


Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Richard Gaskin

Devin Asay wrote:

Thanks for the responses folks. Keep them coming, and I'll post a summary.


It may be helpful if you'd post your summary to the IDE Contributors Forum:
http://forums.runrev.com/viewforum.php?f=67



Here's another one of mine:

Names of blendLevel inks: Whaaa? What do those things even mean?


Most of those names come from the bit-wise operations they use, or some 
similar historic origin.


While it might be nice to try to craft English-like names for them, 
that's a daunting task - XOR is XOR in every language, and geeky as 
it is I can't think of any other way to describe it that isn't nearly a 
sentence long. :)


--
 Richard Gaskin
 Fourth World
 LiveCode training and consulting: http://www.fourthworld.com
 Webzine for LiveCode developers: http://www.LiveCodeJournal.com
 Follow me on Twitter:  http://twitter.com/FourthWorldSys

___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Devin Asay

On May 15, 2014, at 9:16 AM, Mike Kerner mikeker...@roadrunner.com
 wrote:

 Whoops!  Wait, a second, here's another:
 The locked of the properties palette for each object is separate and
 persistent.  This is really great when you are working with a component or
 object that is installed by another developer, and want to look at two of
 the developer's objects side-by-side and make one like the other, but
 really awful when you don't, because you're stuck with it.  You're not in
 charge of your setup, the component developer is, and if you have to fix
 something in that component, you are in for a lot of extra clicks and
 palette issues.

I'm not sure I'm following you on this one, Mike. Are you talking about the 
lock icon that locks the property palette to the currently selected object? 
What do you mean by persistent? Can't you just click the lock icon to de-link 
it from the object? Or are you referring to another locked property?

Devin


Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Charles E Buchwald
Mike, this is the part that I don't get about open source... yet. I guess we 
don't have the community structures to handle it.

I mean, I've made that (free) plugin to handle this specific problem. lcMover 
moves stacks/windows around, whether they are off-screen or not. I even added 
an option recently to specifically move off-screen stacks back on-screen. (Not 
posted quite yet... on the way.)
Isn't the whole open source idea that I could contribute some code for that to 
the IDE? Preferably without having to write it in C++?

Since GitHub doesn't work for this, will we eventually have designated 
community members to shepherd the integration of code or features like this? 
That is, a community mechanism for addressing IDE oddities?

- Charles

On 15 May 2014, at 10:23 AM, Mike Kerner mikeker...@roadrunner.com wrote:

 And another:
 If you have your lappie hooked to two monitors at work, and you use both
 monitors, and then you go home, guess what happens to windows, especially
 on a Mac, where you are using multiple workspaces?  That's right, the
 windows, even the LC development windows, are off-screen somewhere at
 3750,150, and your only hope of getting them back is to figure out what the
 name of the development window is (say, the message box, or a properties
 palette, or maybe the script editor and then going to the message box and
 moving it manually.
 
 The good news with most of the things that we complain about is that
 because you can modify LC from within LC, you can fix these things
 yourself.  The bad news is that when you run into these sorts of things,
 there isn't an uproar from the community that puts pressure on Edinburgh to
 drop refactoring the engine to fix something.
 
 HOWEVER, I think I'd take it this way, because this way, there is an
 economic motive for some author to release a tool that does something
 better than LC does, or is ready before LC might make it a priority.  Yes,
 it costs money to purchase those tools, but it makes the ecosystem better,
 even though the IDE isn't better.

--
Charles E. Buchwald
CEO/Director General
Museografica Digital
http://digital.museografica.com

LC Developer Tools: http://buchwald.ca/developer-tools/

Email Notice: http://wp.me/P3aT4d-33
___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread J. Landman Gay
There's a small view of two overlapping images at the bottom of the inspector 
that shows what the ink will do.  

The names of the inks are the same as the ones that Photoshop and many other 
image processing programs use, so that's a tough call.  Specialists might 
complain if they are changed.  

On May 15, 2014 10:24:57 AM CDT, Devin Asay devin_a...@byu.edu wrote:

On May 15, 2014, at 9:12 AM, Richard Gaskin
ambassa...@fourthworld.com
 wrote:

 Devin Asay wrote:
 Thanks for the responses folks. Keep them coming, and I'll post a
summary.
 
 It may be helpful if you'd post your summary to the IDE Contributors
Forum:
 http://forums.runrev.com/viewforum.php?f=67
 
 
 Here's another one of mine:
 
 Names of blendLevel inks: Whaaa? What do those things even mean?
 
 Most of those names come from the bit-wise operations they use, or
some similar historic origin.
 
 While it might be nice to try to craft English-like names for them,
that's a daunting task - XOR is XOR in every language, and geeky as
it is I can't think of any other way to describe it that isn't nearly a
sentence long. :)

Yes, I agree that sometimes concepts are too complex to describe in a
short, neat label. But in the interface, perhaps the menu could show
the effect of the ink visually, or maybe there could be a help button
that would pop up a list explaining the inks in simple language.

Devin


Devin Asay
Office of Digital Humanities
Brigham Young University


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

-- 
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Devin Asay

On May 15, 2014, at 9:57 AM, Charles E Buchwald char...@buchwald.ca wrote:

 Mike, this is the part that I don't get about open source... yet. I guess we 
 don't have the community structures to handle it.
 
 I mean, I've made that (free) plugin to handle this specific problem. 
 lcMover moves stacks/windows around, whether they are off-screen or not. I 
 even added an option recently to specifically move off-screen stacks back 
 on-screen. (Not posted quite yet... on the way.)
 Isn't the whole open source idea that I could contribute some code for that 
 to the IDE? Preferably without having to write it in C++?
 
 Since GitHub doesn't work for this, will we eventually have designated 
 community members to shepherd the integration of code or features like this? 
 That is, a community mechanism for addressing IDE oddities?

In light of my effort to compile this list, I'm interested in the answer to 
this question as well. My understanding is that the IDE is not yet part of the 
GitHub… thingy, but will be soon. Richard?

Devin


Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Devin Asay

On May 15, 2014, at 10:00 AM, J. Landman Gay jac...@hyperactivesw.com
 wrote:

 There's a small view of two overlapping images at the bottom of the inspector 
 that shows what the ink will do.  

Well, I'll be d**ned. How many times have I looked at that, and it never 
registered until now. What a funny thing the human brain is. Well maybe just my 
brain.

 The names of the inks are the same as the ones that Photoshop and many other 
 image processing programs use, so that's a tough call.  Specialists might 
 complain if they are changed.  

Right. I don't get then in PS either. :) Maybe this is an area that's just 
gonna require a body to go through a tutorial.


Devin


Devin Asay
Learn to code with LiveCode University
http://university.livecode.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Richmond

On 15/05/14 17:42, Devin Asay wrote:

Thanks for the responses folks. Keep them coming, and I'll post a summary.

Here's another one of mine:

Names of blendLevel inks: Whaaa? What do those things even mean?


Yes: a set of names that had some sort of connexion with the effects 
produced

would makes things somewhat more intuitive.

Richmond.



Devin

Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Dar Scott
This one might be just me.

It is awkward to move off the keyboard while editing a script to hover over a 
control in the Object Inspector waiting for it to take so I can see the name of 
the property.

On May 15, 2014, at 8:42 AM, Devin Asay devin_a...@byu.edu wrote:

 Thanks for the responses folks. Keep them coming, and I'll post a summary.
 
 Here's another one of mine:
 
 Names of blendLevel inks: Whaaa? What do those things even mean?
 
 Devin
 
 Devin Asay
 Office of Digital Humanities
 Brigham Young University
 
 
 ___
 use-livecode mailing list
 use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
It's persistent between launches of LC.

The case in question is dealing with the dataGrid, because there are issues
with the DG, which I detailed in a bug report that I filed this week, in
particular related to resizing a header.  Because a DG is an amalgam of
numerous LC objects, issues can quickly become amplified.


On Thu, May 15, 2014 at 11:35 AM, Devin Asay devin_a...@byu.edu wrote:


 On May 15, 2014, at 9:16 AM, Mike Kerner mikeker...@roadrunner.com
  wrote:

  Whoops!  Wait, a second, here's another:
  The locked of the properties palette for each object is separate and
  persistent.  This is really great when you are working with a component
 or
  object that is installed by another developer, and want to look at two of
  the developer's objects side-by-side and make one like the other, but
  really awful when you don't, because you're stuck with it.  You're not in
  charge of your setup, the component developer is, and if you have to fix
  something in that component, you are in for a lot of extra clicks and
  palette issues.

 I'm not sure I'm following you on this one, Mike. Are you talking about
 the lock icon that locks the property palette to the currently selected
 object? What do you mean by persistent? Can't you just click the lock icon
 to de-link it from the object? Or are you referring to another locked
 property?

 Devin


 Devin Asay
 Office of Digital Humanities
 Brigham Young University


 ___
 use-livecode mailing list
 use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
Charles,
I was not aware of your add-on.  Your add-on, like numerous other add-ons,
have not made it to the collective consciousness, yet.  That's exactly why
we're talking about taking the revOnline project broader and trying to get
it organized and improved, so that it becomes a catalog of everything you
might want for LC, all in one place.


On Thu, May 15, 2014 at 11:57 AM, Charles E Buchwald char...@buchwald.cawrote:

 Mike, this is the part that I don't get about open source... yet. I guess
 we don't have the community structures to handle it.

 I mean, I've made that (free) plugin to handle this specific problem.
 lcMover moves stacks/windows around, whether they are off-screen or not.
 I even added an option recently to specifically move off-screen stacks back
 on-screen. (Not posted quite yet... on the way.)
 Isn't the whole open source idea that I could contribute some code for
 that to the IDE? Preferably without having to write it in C++?

 Since GitHub doesn't work for this, will we eventually have designated
 community members to shepherd the integration of code or features like
 this? That is, a community mechanism for addressing IDE oddities?

 - Charles

 On 15 May 2014, at 10:23 AM, Mike Kerner mikeker...@roadrunner.com
 wrote:

  And another:
  If you have your lappie hooked to two monitors at work, and you use both
  monitors, and then you go home, guess what happens to windows, especially
  on a Mac, where you are using multiple workspaces?  That's right, the
  windows, even the LC development windows, are off-screen somewhere at
  3750,150, and your only hope of getting them back is to figure out what
 the
  name of the development window is (say, the message box, or a properties
  palette, or maybe the script editor and then going to the message box
 and
  moving it manually.
 
  The good news with most of the things that we complain about is that
  because you can modify LC from within LC, you can fix these things
  yourself.  The bad news is that when you run into these sorts of things,
  there isn't an uproar from the community that puts pressure on Edinburgh
 to
  drop refactoring the engine to fix something.
 
  HOWEVER, I think I'd take it this way, because this way, there is an
  economic motive for some author to release a tool that does something
  better than LC does, or is ready before LC might make it a priority.
  Yes,
  it costs money to purchase those tools, but it makes the ecosystem
 better,
  even though the IDE isn't better.

 --
 Charles E. Buchwald
 CEO/Director General
 Museografica Digital
 http://digital.museografica.com

 LC Developer Tools: http://buchwald.ca/developer-tools/

 Email Notice: http://wp.me/P3aT4d-33
 ___
 use-livecode mailing list
 use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
Most of the LC-coded portions of LC are not part of GitHub.  This also
includes dataGrids, which have several issues I discovered earlier in the
week.


On Thu, May 15, 2014 at 12:07 PM, Devin Asay devin_a...@byu.edu wrote:


 On May 15, 2014, at 9:57 AM, Charles E Buchwald char...@buchwald.ca
 wrote:

  Mike, this is the part that I don't get about open source... yet. I
 guess we don't have the community structures to handle it.
 
  I mean, I've made that (free) plugin to handle this specific problem.
 lcMover moves stacks/windows around, whether they are off-screen or not.
 I even added an option recently to specifically move off-screen stacks back
 on-screen. (Not posted quite yet... on the way.)
  Isn't the whole open source idea that I could contribute some code for
 that to the IDE? Preferably without having to write it in C++?
 
  Since GitHub doesn't work for this, will we eventually have designated
 community members to shepherd the integration of code or features like
 this? That is, a community mechanism for addressing IDE oddities?

 In light of my effort to compile this list, I'm interested in the answer
 to this question as well. My understanding is that the IDE is not yet part
 of the GitHub… thingy, but will be soon. Richard?

 Devin


 Devin Asay
 Office of Digital Humanities
 Brigham Young University


 ___
 use-livecode mailing list
 use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Dar Scott
I’d call this one more than an oddity.  This is a bug.  It goes along with the 
one about how no window can be higher than the icon bar even if it is on a 
display placed high and the bar is not even on that display.  

Dar

On May 15, 2014, at 9:23 AM, Mike Kerner mikeker...@roadrunner.com wrote:

 And another:
 If you have your lappie hooked to two monitors at work, and you use both
 monitors, and then you go home, guess what happens to windows, especially
 on a Mac, where you are using multiple workspaces?  That's right, the
 windows, even the LC development windows, are off-screen somewhere at
 3750,150, and your only hope of getting them back is to figure out what the
 name of the development window is (say, the message box, or a properties
 palette, or maybe the script editor and then going to the message box and
 moving it manually.
 
 The good news with most of the things that we complain about is that
 because you can modify LC from within LC, you can fix these things
 yourself.  The bad news is that when you run into these sorts of things,
 there isn't an uproar from the community that puts pressure on Edinburgh to
 drop refactoring the engine to fix something.
 
 HOWEVER, I think I'd take it this way, because this way, there is an
 economic motive for some author to release a tool that does something
 better than LC does, or is ready before LC might make it a priority.  Yes,
 it costs money to purchase those tools, but it makes the ecosystem better,
 even though the IDE isn't better.
 
 
 On Thu, May 15, 2014 at 11:16 AM, Mike Kerner 
 mikeker...@roadrunner.comwrote:
 
 Whoops!  Wait, a second, here's another:
 The locked of the properties palette for each object is separate and
 persistent.  This is really great when you are working with a component or
 object that is installed by another developer, and want to look at two of
 the developer's objects side-by-side and make one like the other, but
 really awful when you don't, because you're stuck with it.  You're not in
 charge of your setup, the component developer is, and if you have to fix
 something in that component, you are in for a lot of extra clicks and
 palette issues.
 
 
 On Thu, May 15, 2014 at 11:10 AM, Mike Kerner 
 mikeker...@roadrunner.comwrote:
 
 Try resizing something, or using the alignment tools.
 
 I just ran into this, again, this week, when I was trying to fix a
 vertical line.  The line is too short, so I changed the length.  The line
 lengthened, UPWARD.  So I then changed the top of the line, thinking that
 would help me except the bottom stayed and thus the line was shorter,
 again, but I missed that the resize checkbox was unchecked - because, if
 you don't have resize checked, then when you change a coordinate of an
 object, it just moves the object.
 
 What's even weirder about that is that normally, now, when I create a
 line, if I resize it I get the even more bizarre behavior of having the
 line lengthen in BOTH directions with the center fixed, which is generally
 followed by my shaking my monitor and screaming at it.
 
 Now, go try to use the equalize/align/distribute tools.  Throw three or
 four objects on a card and use them.
 
 
 Is this also where I get to remind everyone about LC's bigotry toward
 items?  You know, because ,,a is three items, but a,, and ,a, only
 counts as two?
 
 
 On Thu, May 15, 2014 at 10:42 AM, Devin Asay devin_a...@byu.edu wrote:
 
 Thanks for the responses folks. Keep them coming, and I'll post a
 summary.
 
 Here's another one of mine:
 
 Names of blendLevel inks: Whaaa? What do those things even mean?
 
 Devin
 
 Devin Asay
 Office of Digital Humanities
 Brigham Young University
 
 
 ___
 use-livecode mailing list
 use-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.
 
 
 
 
 -- 
 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

Re: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
+1


On Thu, May 15, 2014 at 1:59 PM, Dar Scott d...@swcp.com wrote:

 This one might be just me.

 It is awkward to move off the keyboard while editing a script to hover
 over a control in the Object Inspector waiting for it to take so I can see
 the name of the property.

 On May 15, 2014, at 8:42 AM, Devin Asay devin_a...@byu.edu wrote:

  Thanks for the responses folks. Keep them coming, and I'll post a
 summary.
 
  Here's another one of mine:
 
  Names of blendLevel inks: Whaaa? What do those things even mean?
 
  Devin
 
  Devin Asay
  Office of Digital Humanities
  Brigham Young University
 
 
  ___
  use-livecode mailing list
  use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Charles E Buchwald
OK, so what do we have to do, as a community of users, to get RevOnline working 
again? This seems like a good way to encourage and coordinate community 
participation. Particularly so because we are talking about LC code, outside of 
the GitHub ecosystem, and outside of the IDE. And because it's been broken, or 
at least hobbled, for quite a while.

How about we take a modest plan to the mothership. Perhaps the mothership could 
appropriately anoint an individual or small team to shepherd a new version of 
RevOnline? Someone to oversee code integration? This could even serve as a 
model for further non-GitHub-based community participation

Richard Gaskin: what's your perspective on this as community liaison?

Other list members: any volunteers?

- Charles

On 15 May 2014, at 1:01 PM, Mike Kerner mikeker...@roadrunner.com wrote:

 Charles,
 I was not aware of your add-on.  Your add-on, like numerous other add-ons,
 have not made it to the collective consciousness, yet.  That's exactly why
 we're talking about taking the revOnline project broader and trying to get
 it organized and improved, so that it becomes a catalog of everything you
 might want for LC, all in one place.
 
 
 On Thu, May 15, 2014 at 11:57 AM, Charles E Buchwald 
 char...@buchwald.cawrote:
 
 Mike, this is the part that I don't get about open source... yet. I guess
 we don't have the community structures to handle it.
 
 I mean, I've made that (free) plugin to handle this specific problem.
 lcMover moves stacks/windows around, whether they are off-screen or not.
 I even added an option recently to specifically move off-screen stacks back
 on-screen. (Not posted quite yet... on the way.)
 Isn't the whole open source idea that I could contribute some code for
 that to the IDE? Preferably without having to write it in C++?
 
 Since GitHub doesn't work for this, will we eventually have designated
 community members to shepherd the integration of code or features like
 this? That is, a community mechanism for addressing IDE oddities?
 
 - Charles

--
Charles E. Buchwald
CEO/Director General
Museografica Digital
http://digital.museografica.com

LC Developer Tools: http://buchwald.ca/developer-tools/

Email Notice: http://wp.me/P3aT4d-33


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
Look at the [Off] Cool Plugins thread.
-- 
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
Richard is heading up this effort.  It is being discussed in another
thread.  Volunteers have been...volunteering.


On Thu, May 15, 2014 at 2:40 PM, Charles E Buchwald char...@buchwald.cawrote:

 OK, so what do we have to do, as a community of users, to get RevOnline
 working again? This seems like a good way to encourage and coordinate
 community participation. Particularly so because we are talking about LC
 code, outside of the GitHub ecosystem, and outside of the IDE. And because
 it's been broken, or at least hobbled, for quite a while.

 How about we take a modest plan to the mothership. Perhaps the mothership
 could appropriately anoint an individual or small team to shepherd a new
 version of RevOnline? Someone to oversee code integration? This could even
 serve as a model for further non-GitHub-based community participation

 Richard Gaskin: what's your perspective on this as community liaison?

 Other list members: any volunteers?

 - Charles

 On 15 May 2014, at 1:01 PM, Mike Kerner mikeker...@roadrunner.com wrote:

  Charles,
  I was not aware of your add-on.  Your add-on, like numerous other
 add-ons,
  have not made it to the collective consciousness, yet.  That's exactly
 why
  we're talking about taking the revOnline project broader and trying to
 get
  it organized and improved, so that it becomes a catalog of everything you
  might want for LC, all in one place.
 
 
  On Thu, May 15, 2014 at 11:57 AM, Charles E Buchwald 
 char...@buchwald.cawrote:
 
  Mike, this is the part that I don't get about open source... yet. I
 guess
  we don't have the community structures to handle it.
 
  I mean, I've made that (free) plugin to handle this specific problem.
  lcMover moves stacks/windows around, whether they are off-screen or
 not.
  I even added an option recently to specifically move off-screen stacks
 back
  on-screen. (Not posted quite yet... on the way.)
  Isn't the whole open source idea that I could contribute some code for
  that to the IDE? Preferably without having to write it in C++?
 
  Since GitHub doesn't work for this, will we eventually have designated
  community members to shepherd the integration of code or features like
  this? That is, a community mechanism for addressing IDE oddities?
 
  - Charles

 --
 Charles E. Buchwald
 CEO/Director General
 Museografica Digital
 http://digital.museografica.com

 LC Developer Tools: http://buchwald.ca/developer-tools/

 Email Notice: http://wp.me/P3aT4d-33


 ___
 use-livecode mailing list
 use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Richard Gaskin

Charles wrote:
 OK, so what do we have to do, as a community of users, to get
 RevOnline working again?

Fix it.  :)

My Community meeting this morning with Ben focused almost exclusively on 
RevOnline.


It's true that LiveCode is inherently problematic to attempt to 
integrate into tools like GitHub, not merely because it's a binary file 
format and GitHub is designed for plain text, but more because of the 
nature of the workflow in which UI and code are intermingled.  Monte's 
spent considerable time explaining the Why of that, and if needed I 
could try again, but for now the bottom line on GitHub integration is 
that it may require engine enhancements to support, and given current 
priorities not likely to happen for at least a few more months at best.


So in the absence of a GitHub workflow, clearly we need at least some 
alternative to move forward with community contributions on IDE components.


We explored a few options, but one stood out as a *possible* solution 
for modest fixes in the short term.  I'm stressing possible here 
because he needs to review the workflow with the team to make sure it's 
going to work, but here's the outline:



If a member of the community has time and interest to fix a bug in the 
IDE, the revised handler(s) can be added to the bug report, and the 
title of the report prepended with FIX: to flag it for the team as a 
report that also includes the fix.  And of course the post with the 
fixed handler(s) should note the object and line numbers where the 
original handler(s) can be found.


For any issue whose recipe requires more than running a single line of 
code in the Message Box, a unit test stack should be provided 
illustrating the issue so that it can be run before the fix is applied, 
then again after copying-and-pasting the fix to verify that it works.


Well-crafted unit tests may even be included in RunRev's internal 
collection for future regression tests, providing long-term benefit in 
addition to helping to ensure quick action on a bug.



As an example of this workflow in action, we have a simple fix here:
http://quality.runrev.com/show_bug.cgi?id=11493

Since the code change is comprised of adding only five characters to a 
comparison string and can be easily seen in the Message Box, no unit 
test is required for that one.


There may be reasons why they're not able to guarantee super-quick 
responses on reports using this protocol, but even before he runs it by 
the team I see no harm and potentially much good in encouraging 
interested folks to dive into fixing any issues you find particularly 
annoying, and including the fixed code in the report.



True, this protocol can only address issues of limited scope, and at the 
moment is still being reviewed for feasibility.


But the benefit of having fixed code posted to the report is undeniably 
valuable in guiding the team to the solution - all we need now is people 
in a position to supply the fixes.


That last step has been the hardest.

For example, after all the discussion of documentation issues over the 
years, once I got forum permissions to modify things there for community 
initiatives I took the time to set up a new forum section for that:

http://forums.runrev.com/viewforum.php?f=83

Thus far there's been some good ideas discussed, but no one in a 
position to actually act on any of them.


Many of us juggle multiple priorities, much like RunRev themselves, so I 
can understand that it's far easier to imagine fixed code than it is to 
write it. :)


It may be that we won't really see serious traction on community 
participation for quite some months yet, until the community grows large 
enough to include a greater number of people in a position to contribute.


We'll see.  But in the meantime the core dev team at RunRev is actively 
exploring many ways to incorporate community contributions for IDE 
components, and if we start seeing fixes submitted to the bug reports 
we'll be able to refine and enhance the workflow to make sure it's 
working well for all of us.


--
 Richard Gaskin
 LiveCode Community Manager
 rich...@livecode.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Mike Kerner
This is similar to a discussion I had earlier this week about fixing the
issues I found in DataGrid.

However, what do we do about OnRev, especially if we are going to work on
it as a group of sorts?


On Thu, May 15, 2014 at 4:29 PM, Richard Gaskin
ambassa...@fourthworld.comwrote:

 Charles wrote:
  OK, so what do we have to do, as a community of users, to get
  RevOnline working again?

 Fix it.  :)

 My Community meeting this morning with Ben focused almost exclusively on
 RevOnline.

 It's true that LiveCode is inherently problematic to attempt to integrate
 into tools like GitHub, not merely because it's a binary file format and
 GitHub is designed for plain text, but more because of the nature of the
 workflow in which UI and code are intermingled.  Monte's spent considerable
 time explaining the Why of that, and if needed I could try again, but for
 now the bottom line on GitHub integration is that it may require engine
 enhancements to support, and given current priorities not likely to happen
 for at least a few more months at best.

 So in the absence of a GitHub workflow, clearly we need at least some
 alternative to move forward with community contributions on IDE components.

 We explored a few options, but one stood out as a *possible* solution for
 modest fixes in the short term.  I'm stressing possible here because he
 needs to review the workflow with the team to make sure it's going to work,
 but here's the outline:


 If a member of the community has time and interest to fix a bug in the
 IDE, the revised handler(s) can be added to the bug report, and the title
 of the report prepended with FIX: to flag it for the team as a report
 that also includes the fix.  And of course the post with the fixed
 handler(s) should note the object and line numbers where the original
 handler(s) can be found.

 For any issue whose recipe requires more than running a single line of
 code in the Message Box, a unit test stack should be provided illustrating
 the issue so that it can be run before the fix is applied, then again after
 copying-and-pasting the fix to verify that it works.

 Well-crafted unit tests may even be included in RunRev's internal
 collection for future regression tests, providing long-term benefit in
 addition to helping to ensure quick action on a bug.


 As an example of this workflow in action, we have a simple fix here:
 http://quality.runrev.com/show_bug.cgi?id=11493

 Since the code change is comprised of adding only five characters to a
 comparison string and can be easily seen in the Message Box, no unit test
 is required for that one.

 There may be reasons why they're not able to guarantee super-quick
 responses on reports using this protocol, but even before he runs it by the
 team I see no harm and potentially much good in encouraging interested
 folks to dive into fixing any issues you find particularly annoying, and
 including the fixed code in the report.


 True, this protocol can only address issues of limited scope, and at the
 moment is still being reviewed for feasibility.

 But the benefit of having fixed code posted to the report is undeniably
 valuable in guiding the team to the solution - all we need now is people in
 a position to supply the fixes.

 That last step has been the hardest.

 For example, after all the discussion of documentation issues over the
 years, once I got forum permissions to modify things there for community
 initiatives I took the time to set up a new forum section for that:
 http://forums.runrev.com/viewforum.php?f=83

 Thus far there's been some good ideas discussed, but no one in a position
 to actually act on any of them.

 Many of us juggle multiple priorities, much like RunRev themselves, so I
 can understand that it's far easier to imagine fixed code than it is to
 write it. :)

 It may be that we won't really see serious traction on community
 participation for quite some months yet, until the community grows large
 enough to include a greater number of people in a position to contribute.

 We'll see.  But in the meantime the core dev team at RunRev is actively
 exploring many ways to incorporate community contributions for IDE
 components, and if we start seeing fixes submitted to the bug reports we'll
 be able to refine and enhance the workflow to make sure it's working well
 for all of us.

 --
  Richard Gaskin
  LiveCode Community Manager
  rich...@livecode.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




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

[TIC: Tongue in Cheek] Re: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Alex Tweedly

On 15/05/2014 21:29, Richard Gaskin wrote:


As an example of this workflow in action, we have a simple fix here:
http://quality.runrev.com/show_bug.cgi?id=11493

Since the code change is comprised of adding only five characters to a 
comparison string and can be easily seen in the Message Box, no unit 
test is required for that one.


I confess I have not read the guidelines on making code contributions, 
so I don't know which step includes code review by general onlookers - 
so here's a quick code review of this change.


The proposed change is summarized as:

Currently:
if the platform is MacOS then

Should be:
if the platform is in MacOSLinux then

I'd regard that change as unsafe for the following reason.

Currently Apple have reached version 10 (i.e. X) of MacOS, and version 
7 of IOS. I suspect these may merge in the future, and be named either 
simply OS or something like that. Now, given enough years, the version 
number will reach 50, i.e. in Roman numerals, L - and so be called 
OSL. This could result in a false positive in the above test, since 
OSL is a substring spread across what are really two distinct parts of 
MacOSLinux.


I'd therefore propose that this test should be something more like
   if the platform is among the items of MacOS,Linux then

However - I've not actually tested that, nor checked whether the itemDel 
can be safely assumed at that point in the script - so you should 
probably ignore this suggestion :-)


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


Re: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Richard Gaskin

Mike Kerner wrote:


This is similar to a discussion I had earlier this week about fixing the
issues I found in DataGrid.


I think I missed something.  Did you submit fixes with those?  If you 
did, please add a FIX: prefix to the report titled so they can be flagged.



However, what do we do about OnRev, especially if we are going to work on
it as a group of sorts?


On-Rev the hosting service, or RevOnline the stack sharing tool?

If the former, the LiveCode Server engine is already open source in 
GitHub, and the real-time debugger is being reviewed for possible open 
source as I noted in the post you replied to.


In that post I also outlined some specific next steps for RevOnline, but 
one of the problems with writing long posts is details get lost. ;)


I'll cover that some more in my reply to Charles shortly, but in brief 
let's start with the things we know we want to do:


The biggest complaint with RevOnline right now is that some folks report 
it doesn't work for them.  Let's fix that.


In the course of addressing the these immediate short-term goals, we'll 
discover what works and doesn't work with the process and refine it as 
we go.


--
 Richard Gaskin
 LiveCode Community Manager
 rich...@livecode.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: [TIC: Tongue in Cheek] Re: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Richard Gaskin

Well, always good to anticipate future-proofing. :)

On another note, as I promised you last week I did ask Ben if RunRev 
planned on open-sourcing the On-Rev real-time debugger.  He's not sure 
and will check with Kevin, but he did confirm my hunch that it requires 
specific sockets open on the server so it won't be useful for anyone on 
a shared host, only a dedicated server where they can run custom 
daemons.  I'll let you know when I hear back from him on that.


Also, he let me know that the developer working on it reports that he's 
about a week or two away from completion.  Nothing set in stone, of 
course, because it's a busy place there with team members wearing 
multiple hats, but at the moment things look promising for a rollout of 
the new On-Rev debugger reasonably soon.


--
 Richard Gaskin
 LiveCode Community Manager
 rich...@livecode.org


Alex Tweedly wrote:


On 15/05/2014 21:29, Richard Gaskin wrote:


As an example of this workflow in action, we have a simple fix here:
http://quality.runrev.com/show_bug.cgi?id=11493

Since the code change is comprised of adding only five characters to a
comparison string and can be easily seen in the Message Box, no unit
test is required for that one.


I confess I have not read the guidelines on making code contributions,
so I don't know which step includes code review by general onlookers -
so here's a quick code review of this change.

The proposed change is summarized as:

Currently:
if the platform is MacOS then

Should be:
if the platform is in MacOSLinux then

I'd regard that change as unsafe for the following reason.

Currently Apple have reached version 10 (i.e. X) of MacOS, and version
7 of IOS. I suspect these may merge in the future, and be named either
simply OS or something like that. Now, given enough years, the version
number will reach 50, i.e. in Roman numerals, L - and so be called
OSL. This could result in a false positive in the above test, since
OSL is a substring spread across what are really two distinct parts of
MacOSLinux.

I'd therefore propose that this test should be something more like
if the platform is among the items of MacOS,Linux then

However - I've not actually tested that, nor checked whether the itemDel
can be safely assumed at that point in the script - so you should
probably ignore this suggestion :-)


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread J. Landman Gay

On 5/15/14, 12:59 PM, Dar Scott wrote:

It is awkward to move off the keyboard while editing a script to
hover over a control in the Object Inspector waiting for it to take
so I can see the name of the property.


You can select go the the General pane in preferences, look for 
Property labels are: at the top, and select Name of LiveCode 
property. Then you won't have to wait for a tool tip.


Personally I think the native property names should be shown by default. 
New users will learn scripting much faster if the real names are always 
displayed, and if they wonder what a property does, the tooltip hover 
will display the plain English description as a cue.


Basically, whichever option is selected in prefs, the tooltip shows the 
other one.


--
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread J. Landman Gay

On 5/15/14, 10:35 AM, Devin Asay wrote:

The locked of the properties palette for each object is separate and
persistent.


From what I can see, cards and stacks selected from the app browser 
will open a locked inspector (anything in the left-hand pane.) Objects 
on a card (anything in the right-hand pane) will open an unlocked inspector.


Anything selected from within the stack itself (by clicking or using the 
contextual menu) opens an unlocked inspector.


The behavior might be different in the new project browser. I'm not 
using it much because it's too slow and unwieldy for the large stacks in 
my current job.


--
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Dar Scott
Yeah, I was aware of that, but never tried it.  I’m afraid I’d get very 
confused.  I should be brave.

Also, I’m greedy and want both.  I’ll try what you suggest and see if that is 
too greedy.

Dar
Dar Scott Consulting
d...@swcp.com
Helping LiveCode programers with Externals and Libraries


On May 15, 2014, at 5:23 PM, J. Landman Gay jac...@hyperactivesw.com wrote:

 On 5/15/14, 12:59 PM, Dar Scott wrote:
 It is awkward to move off the keyboard while editing a script to
 hover over a control in the Object Inspector waiting for it to take
 so I can see the name of the property.
 
 You can select go the the General pane in preferences, look for Property 
 labels are: at the top, and select Name of LiveCode property. Then you 
 won't have to wait for a tool tip.
 
 Personally I think the native property names should be shown by default. New 
 users will learn scripting much faster if the real names are always 
 displayed, and if they wonder what a property does, the tooltip hover will 
 display the plain English description as a cue.
 
 Basically, whichever option is selected in prefs, the tooltip shows the other 
 one.
 
 -- 
 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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Alejandro Tejada
Devin Asay wrote
 [snip]
 Yes, I agree that sometimes concepts are too complex to describe in a
 short, neat label. But in the interface, perhaps the menu could show the
 effect of the ink visually, or maybe there could be a help button that
 would pop up a list explaining the inks in simple language.

This page explains the math of ink effects:
http://ssp.impulsetrain.com/porterduff.html

But the best way to understand ink effects is

1- creating a stack

2- import as control a transparent PNG image like:
http://pngimg.com/upload/orange_PNG811.png

3- import as control a second transparent PNG image like:
http://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Earth_Western_Hemisphere_transparent_background.png/240px-Earth_Western_Hemisphere_transparent_background.png

4- Place the earth image over the orange. All orange leafs should be still
visible

5- select both images and group them...
The stack contains a group of two png images with transparency

6- Now... change ink effects on every element:
a) The Group
b) image Earth
c) image Orange

Results are difficult to predict, at least for me... :o





--
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Error-Messages-Are-Evil-tp4679382p4679568.html
Sent from the Revolution - User mailing list archive at Nabble.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-15 Thread Scott Rossi
You're right, the results aren't predictable, as you've seen, since
object-level effects are modified when compounded by an effect applied to
a containing group.  Color sometimes plays factor too.

But realistically, there aren't that many results that are useful.
Generally, I've found the structural blends are most useful for masking
objects and groups, while the imaging blends are more for color/visual
effects, like the standard Photoshop blend modes.

Regards,

Scott Rossi
Creative Director
Tactile Media, UX/UI Design




On 5/15/14 7:42 PM, Alejandro Tejada capellan2...@gmail.com wrote:

Devin Asay wrote
 [snip]
 Yes, I agree that sometimes concepts are too complex to describe in a
 short, neat label. But in the interface, perhaps the menu could show the
 effect of the ink visually, or maybe there could be a help button that
 would pop up a list explaining the inks in simple language.

This page explains the math of ink effects:
http://ssp.impulsetrain.com/porterduff.html

But the best way to understand ink effects is

1- creating a stack

2- import as control a transparent PNG image like:
http://pngimg.com/upload/orange_PNG811.png

3- import as control a second transparent PNG image like:
http://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Earth_Western_Hem
isphere_transparent_background.png/240px-Earth_Western_Hemisphere_transpar
ent_background.png

4- Place the earth image over the orange. All orange leafs should be still
visible

5- select both images and group them...
The stack contains a group of two png images with transparency

6- Now... change ink effects on every element:
a) The Group
b) image Earth
c) image Orange

Results are difficult to predict, at least for me... :o





--
View this message in context:
http://runtime-revolution.278305.n4.nabble.com/Error-Messages-Are-Evil-tp4
679382p4679568.html
Sent from the Revolution - User mailing list archive at Nabble.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Dar Scott

On May 14, 2014, at 10:00 AM, Devin Asay devin_a...@byu.edu wrote:
 Closely related: Why are lock size and lock location controlled by a single 
 property?

Good question.  The good news is that it is now possible to group a single 
object.  

Dar Scott
Libraries and Externals
d...@swcp.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Richmond

On 14/05/14 19:26, Dar Scott wrote:

On May 14, 2014, at 10:00 AM, Devin Asay devin_a...@byu.edu wrote:

Closely related: Why are lock size and lock location controlled by a single 
property?

Good question.  The good news is that it is now possible to group a single 
object.


What?

I grouped a single object with version 2.2.1: an image that was bigger 
than my stack, so I could

constrain it with scrollbars.

Richmond.



Dar Scott
Libraries and Externals
d...@swcp.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Dar Scott
Yeah, I goofed.  

No sleep.  I was getting confused with grouping a group.  It can be done, but I 
don’t know how with the IDE.

Dar

On May 14, 2014, at 11:35 AM, Richmond richmondmathew...@gmail.com wrote:

 On 14/05/14 19:26, Dar Scott wrote:
 On May 14, 2014, at 10:00 AM, Devin Asay devin_a...@byu.edu wrote:
 Closely related: Why are lock size and lock location controlled by a single 
 property?
 Good question.  The good news is that it is now possible to group a single 
 object.
 
 What?
 
 I grouped a single object with version 2.2.1: an image that was bigger than 
 my stack, so I could
 constrain it with scrollbars.
 
 Richmond.
 
 
 Dar Scott
 Libraries and Externals
 d...@swcp.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Devin Asay

On May 14, 2014, at 10:26 AM, Dar Scott d...@swcp.com wrote:

 
 On May 14, 2014, at 10:00 AM, Devin Asay devin_a...@byu.edu wrote:
 Closely related: Why are lock size and lock location controlled by a single 
 property?
 
 Good question.  The good news is that it is now possible to group a single 
 object.  

Thanks for your reply, Dar. I'd like to keep the focus of this thread on things 
in the LiveCode IDE that are odd, inconsistent, or confusing to the new user. 
Later I'll make a compilation and share it with the list. As a reminder, I got 
to thinking about this topic after watching an excellent 2-part video on user 
interface design principles at https://www.youtube.com/watch?v=xYiiD-p2q80. 
This series was focused on Blender, an open source 3D rendering package, but 
you could substitute LiveCode for Blender in the narrative and have a useful 
think about how LC's interface comes across to newbies.

In that spirit, here's another one:

- Lack of reliable Undo functionality outside of the script editor. This is a 
major source of frustration to new users (and old, but we've learned to work 
around it.)

(If you'd like to discuss the Undo issue, please start a new thread, so I can 
keep this one on topic.) :)

Thanks,

Devin



Devin Asay
Learn to code with LiveCode University
http://university.livecode.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Peter Haworth
One thing that confused the heck out of me at the start is how the menu bar
changes depending on whether a stack or the script editor is in front (this
is on OSX).

When in the script editor, the menu bar shows File, Edit, Debug, Handler,
Window, Help and the File menu has no entries to open a stack, etc.  When
on a stack, it shows File, Edit, Tools, Object Text, Development, View,
Window, Help.

So if I'm in the script editor and close all the open stacks, there is no
way to open another stack without opening either the application browser or
the Tools palette (and maybe other IDE stacks), neither of which I use.

I'm sure this is a result of Apple's HIG but I have to say things work much
better in this regard on Windows, where the script editor related menus are
in the script editor itself.

Pete
lcSQL Software http://www.lcsql.com
Home of lcStackBrowser http://www.lcsql.com/lcstackbrowser.html and
SQLiteAdmin http://www.lcsql.com/sqliteadmin.html


On Wed, May 14, 2014 at 11:04 AM, Devin Asay devin_a...@byu.edu wrote:


 On May 14, 2014, at 10:26 AM, Dar Scott d...@swcp.com wrote:

 
  On May 14, 2014, at 10:00 AM, Devin Asay devin_a...@byu.edu wrote:
  Closely related: Why are lock size and lock location controlled by a
 single property?
 
  Good question.  The good news is that it is now possible to group a
 single object.

 Thanks for your reply, Dar. I'd like to keep the focus of this thread on
 things in the LiveCode IDE that are odd, inconsistent, or confusing to the
 new user. Later I'll make a compilation and share it with the list. As a
 reminder, I got to thinking about this topic after watching an excellent
 2-part video on user interface design principles at
 https://www.youtube.com/watch?v=xYiiD-p2q80. This series was focused on
 Blender, an open source 3D rendering package, but you could substitute
 LiveCode for Blender in the narrative and have a useful think about how
 LC's interface comes across to newbies.

 In that spirit, here's another one:

 - Lack of reliable Undo functionality outside of the script editor. This
 is a major source of frustration to new users (and old, but we've learned
 to work around it.)

 (If you'd like to discuss the Undo issue, please start a new thread, so I
 can keep this one on topic.) :)

 Thanks,

 Devin



 Devin Asay
 Learn to code with LiveCode University
 http://university.livecode.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Devin Asay

On May 14, 2014, at 12:41 PM, Peter Haworth p...@lcsql.com
 wrote:

 One thing that confused the heck out of me at the start is how the menu bar
 changes depending on whether a stack or the script editor is in front (this
 is on OSX).
 
 When in the script editor, the menu bar shows File, Edit, Debug, Handler,
 Window, Help and the File menu has no entries to open a stack, etc.  When
 on a stack, it shows File, Edit, Tools, Object Text, Development, View,
 Window, Help.
 
 So if I'm in the script editor and close all the open stacks, there is no
 way to open another stack without opening either the application browser or
 the Tools palette (and maybe other IDE stacks), neither of which I use.
 
 I'm sure this is a result of Apple's HIG but I have to say things work much
 better in this regard on Windows, where the script editor related menus are
 in the script editor itself.

Good one, Pete. I trip over that all the time. Keep 'em coming, folks.

Here's another one of mine:

By default closing a stack window keeps the file open in memory. This is one of 
the biggest sources of confusion and frustration for new users. It is too easy 
to save and close a stack window, then inadvertantly open an older version of a 
stack and then make the wrong choice on the confusing Save-Purge-Cancel dialog. 
Often the new user is convinced that all of their recent work has simply 
vanished, when in reality they just opened the wrong version of the stack. The 
default behavior should be that when a stack window is closed it is also 
removed from memory. I realize there are good and valid reasons for the current 
behavior, but it is confusing and offputting for new users. Experienced users 
can easily change the behavior.

Devin

Devin Asay
Learn to code with LiveCode University
http://university.livecode.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Alejandro Tejada
Actually, new users wants that LiveCode IDE
looks and behave as their own favorite
software...

So a Graphic Designer wants that Livecode looks
and behave like Photoshop, Ilustrator, Flash, etc.

A MS Office needs that LiveCode adopt all the
conventions of these products...

The 3D artist wants...
The Musician wants...
The Database Manager wants...
The Linux user wants...
The Mac User wants...
The Windows user wants

http://www.youtube.com/watch?v=BNsrK6P9QvI

Al



--
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Error-Messages-Are-Evil-tp4679382p4679496.html
Sent from the Revolution - User mailing list archive at Nabble.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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Devin Asay

On May 14, 2014, at 3:31 PM, Alejandro Tejada capellan2...@gmail.com
 wrote:

 Actually, new users wants that LiveCode IDE
 looks and behave as their own favorite
 software...
 
 So a Graphic Designer wants that Livecode looks
 and behave like Photoshop, Ilustrator, Flash, etc.
 
 A MS Office needs that LiveCode adopt all the
 conventions of these products...
 
 The 3D artist wants...
 The Musician wants...
 The Database Manager wants...
 The Linux user wants...
 The Mac User wants...
 The Windows user wants
 
 http://www.youtube.com/watch?v=BNsrK6P9QvI
 
 Al

True, maybe, but surely there are interface problems that can be improved by 
applying common-sense design principles. The video you linked to before was 
arguing for the opposite of what special interest groups want. He was, in fact, 
arguing against his own special interest group (blender developers) in favor of 
making the user interface more accessible to new users.

I think we could do the same for the LiveCode interface.

Devin



Devin Asay
Office of Digital Humanities
Brigham Young University


___
use-livecode mailing list
use-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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread J. Landman Gay

On 5/14/14, 1:04 PM, Devin Asay wrote:

I'd like to keep the focus of this thread on things in the LiveCode
IDE that are odd, inconsistent, or confusing to the new user.


I know there are a hundred things like that. Problem is, I'm so used to 
working around them that I can't think of what they are any more.


--
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: IDE oddities (was Re: Error Messages Are Evil)

2014-05-14 Thread Dr. Hawkins
On Wed, May 14, 2014 at 10:47 AM, Dar Scott d...@swcp.com wrote:

 No sleep.  I was getting confused with grouping a group.  It can be done,
 but I don’t know how with the IDE.


Group two things, and delete one.

I've stumbled across *empty* groups hanging around in my stacks . . .


-- 
Dr. Richard E. Hawkins, Esq.
(702) 508-8462
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode