Re: Navigator Update

2018-02-28 Thread Geoff Canyon via use-livecode
My wife does: poetical...@mac.com. I'm glad it's useful to you!

gc

On Wed, Feb 28, 2018 at 8:01 AM, Bob Sneidar via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I just installed this and it looks to be really handy! Do you have a
> Paypal presence?
>
> Bob S
>
>
>
> > On Feb 27, 2018, at 16:27 , Geoff Canyon via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > Fixed. It's up on GitHub and at the download.
>
>
> ___
> use-livecode mailing list
> use-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: Navigator Update

2018-02-28 Thread Bob Sneidar via use-livecode
I just installed this and it looks to be really handy! Do you have a Paypal 
presence?

Bob S



> On Feb 27, 2018, at 16:27 , Geoff Canyon via use-livecode 
>  wrote:
> 
> Fixed. It's up on GitHub and at the download.


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

2018-02-27 Thread Mark Talluto via use-livecode
Tested. Working. Thx.

Mark Talluto

> On Feb 27, 2018, at 4:27 PM, Geoff Canyon  wrote:
> 
> Fixed. It's up on GitHub and at the download.
> 
> On Tue, Feb 27, 2018 at 3:55 PM, Geoff Canyon  > wrote:
> Yep, you should be able to select any combination of stacks, cards, and 
> groups, then select Open in New Navigator and get a new Navigator for each 
> one of them, showing the controls for them. If some aspect of the targeting 
> process fails, it does so silently because Navigator has the "rev" prefix and 
> skips debugging. Also, as it turns out (I spent a few minutes between 
> sentences looking at this) I made a mistake in parsing targets into globals. 
> It's fixed in my local copy. I'm going to look at the other thing you sent 
> in, and then post an update in a bit.
> 
> gc
> 
> On Tue, Feb 27, 2018 at 2:00 PM, Mark Talluto via use-livecode 
> mailto:use-livecode@lists.runrev.com>> wrote:
> > On Feb 24, 2018, at 11:23 AM, Geoff Canyon via use-livecode 
> > mailto:use-livecode@lists.runrev.com>> 
> > wrote:
> >
> > -- A new command Open in New Navigator when right-clicking on any set of
> > containers: groups, cards, or stacks -- which will open all of the
> > containers, each in their own copy of Navigator.
> 
> Hi Geoff,
> 
> If I use this feature on a group, I get a replica of the original Navigator 
> window. Am I supposed to see just the group and its controls in the new 
> Navigator window?
> 
> Best regards,
> 
> Mark Talluto
> livecloud.io   >
> nursenotes.net   >
> canelasoftware.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: Navigator Update

2018-02-27 Thread Geoff Canyon via use-livecode
Fixed. It's up on GitHub and at the download.

On Tue, Feb 27, 2018 at 3:55 PM, Geoff Canyon  wrote:

> Yep, you should be able to select any combination of stacks, cards, and
> groups, then select Open in New Navigator and get a new Navigator for each
> one of them, showing the controls for them. If some aspect of the targeting
> process fails, it does so silently because Navigator has the "rev" prefix
> and skips debugging. Also, as it turns out (I spent a few minutes between
> sentences looking at this) I made a mistake in parsing targets into
> globals. It's fixed in my local copy. I'm going to look at the other thing
> you sent in, and then post an update in a bit.
>
> gc
>
> On Tue, Feb 27, 2018 at 2:00 PM, Mark Talluto via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
>> > On Feb 24, 2018, at 11:23 AM, Geoff Canyon via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> >
>> > -- A new command Open in New Navigator when right-clicking on any set of
>> > containers: groups, cards, or stacks -- which will open all of the
>> > containers, each in their own copy of Navigator.
>>
>> Hi Geoff,
>>
>> If I use this feature on a group, I get a replica of the original
>> Navigator window. Am I supposed to see just the group and its controls in
>> the new Navigator window?
>>
>> Best regards,
>>
>> Mark Talluto
>> livecloud.io 
>> nursenotes.net 
>> canelasoftware.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: Navigator Update

2018-02-27 Thread Geoff Canyon via use-livecode
Yep, you should be able to select any combination of stacks, cards, and
groups, then select Open in New Navigator and get a new Navigator for each
one of them, showing the controls for them. If some aspect of the targeting
process fails, it does so silently because Navigator has the "rev" prefix
and skips debugging. Also, as it turns out (I spent a few minutes between
sentences looking at this) I made a mistake in parsing targets into
globals. It's fixed in my local copy. I'm going to look at the other thing
you sent in, and then post an update in a bit.

gc

On Tue, Feb 27, 2018 at 2:00 PM, Mark Talluto via use-livecode <
use-livecode@lists.runrev.com> wrote:

> > On Feb 24, 2018, at 11:23 AM, Geoff Canyon via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > -- A new command Open in New Navigator when right-clicking on any set of
> > containers: groups, cards, or stacks -- which will open all of the
> > containers, each in their own copy of Navigator.
>
> Hi Geoff,
>
> If I use this feature on a group, I get a replica of the original
> Navigator window. Am I supposed to see just the group and its controls in
> the new Navigator window?
>
> Best regards,
>
> Mark Talluto
> livecloud.io 
> nursenotes.net 
> canelasoftware.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: Navigator Update

2018-02-27 Thread Mark Talluto via use-livecode
> On Feb 24, 2018, at 11:23 AM, Geoff Canyon via use-livecode 
>  wrote:
> 
> -- A new command Open in New Navigator when right-clicking on any set of
> containers: groups, cards, or stacks -- which will open all of the
> containers, each in their own copy of Navigator.

Hi Geoff,

If I use this feature on a group, I get a replica of the original Navigator 
window. Am I supposed to see just the group and its controls in the new 
Navigator window?

Best regards,

Mark Talluto
livecloud.io 
nursenotes.net 
canelasoftware.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


Navigator Update

2018-02-24 Thread Geoff Canyon via use-livecode
Navigator has been updated to include:

 -- Filtering in the Stack List (both using the filter field, and the more
robust filter command).
 -- A fix for an issue where editing properties could show the editor in
HTMLtext mode, meaning that properties would be set incorrectly.
 -- A new Save All command when right-clicking on stacks, which saves the
stack itself and all the stackfile files referenced by the stack. NOTE:
this will not save any stackfiles referenced in substacks of a mainstack.
Should it?
 -- A new command Open in New Navigator when right-clicking on any set of
containers: groups, cards, or stacks -- which will open all of the
containers, each in their own copy of Navigator.
 -- I've also started work preparing to reduce the number of global
variables Navigator uses. If you check, you'll see that Navigator uses
global variables prefixed gSB, which stands for "Script Buddy," which was
Navigator's name when it was first started out *way* back when. Those
globals are going down, someday...

You can get Navigator here
. Or get it
from GitHub: Navigator's GitHub page 
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Navigator Update -- full drag and drop

2018-02-19 Thread Geoff Canyon via use-livecode
You can now drag and drop from Navigator windows to LC stacks, and from
Navigator windows to other Navigator windows. You can:

Drag controls and bookmarks from Navigator to a stack to add and position
controls. (Note, this always duplicates the control even if you're dragging
a control that is already on the target card).

Drag controls and bookmarks from Navigator to another Navigator to add
controls or bookmarks.

Drag cards and groups to copy them from one stack to another.

You can get Navigator here
.

Documentation will be updated over the next day or two.
___
use-livecode mailing list
use-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: Navigator Update -- Drag and Drop!

2018-02-12 Thread Geoff Canyon via use-livecode
It took some effort :-)

I'm in an unusual position because the selection of objects in Navigator's
live display *really* messes with the traditional drag/drop messages and
the selection within the field I use for the list display. I tried very
hard to work around that many years back, but finally gave up, and used a
set of drag and drop code that just depended on mouseDown, mouseMove,
mouseUp, and mouseRelease. I think it was from Scott Rossi originally, but
I'm not sure.

The new code builds on that, and uses two stacks with their blendlevel set
to something like 80: one to represent the dragged objects, one to
highlight the targets.

Despite the mouse leaving the list and being over the drag stack, the
mouseMove messages still go to the list field. So I dispatch a message from
there to the drag stack, to keep things clean in the list field. There's a
lot of translation from local to screen coordinates. All of the code is
available in Navigator, or at the Navigator GitHub repository
. It's not particularly clean at
present because I built it all wrong the first time, and then re-built it.
When I go back in I'll cut away the vestigial code. There is still a ton to
do:

1. Dragging from stacks into Navigator.
2. Dragging from Navigator into another Navigator.
3. Alignment to existing controls in stacks I drag into -- this is why I
started the project in the first place.

If you have any questions, let me know.

gc

On Mon, Feb 12, 2018 at 7:50 AM, Bob Sneidar via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Sure like to know how you do that. I've tried but cannot get it to work.
> I'd like to make a smartObjects panel so I could store and clone common
> objects with scripts, properties and backscripts already intact, but I
> never was able to get the drag/drop functionality working.
>
> Bob S
>
>
> > On Feb 12, 2018, at 01:52 , Geoff Canyon via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > Drag and drop has always been just within a single Navigator window --
> not
> > between Navigator windows, and not to/from open stacks. That changes (a
> > bit) today! You can now select any set of controls in a Navigator window
> > and drag them out of that window and onto any open stack. Detailed
> > documentation will come tomorrow, but there are notes below.
>
>
> ___
> use-livecode mailing list
> use-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: Navigator Update -- Drag and Drop!

2018-02-12 Thread Bob Sneidar via use-livecode
Sure like to know how you do that. I've tried but cannot get it to work. I'd 
like to make a smartObjects panel so I could store and clone common objects 
with scripts, properties and backscripts already intact, but I never was able 
to get the drag/drop functionality working. 

Bob S


> On Feb 12, 2018, at 01:52 , Geoff Canyon via use-livecode 
>  wrote:
> 
> Drag and drop has always been just within a single Navigator window -- not
> between Navigator windows, and not to/from open stacks. That changes (a
> bit) today! You can now select any set of controls in a Navigator window
> and drag them out of that window and onto any open stack. Detailed
> documentation will come tomorrow, but there are notes below.


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


Navigator Update -- Drag and Drop!

2018-02-12 Thread Geoff Canyon via use-livecode
Drag and drop has always been just within a single Navigator window -- not
between Navigator windows, and not to/from open stacks. That changes (a
bit) today! You can now select any set of controls in a Navigator window
and drag them out of that window and onto any open stack. Detailed
documentation will come tomorrow, but there are notes below.

I'm very much looking for feedback on the visual and physical method of
dragging. I put some effort into making it as intuitive as possible, so let
me know what works for you and what doesn't. More is coming...

You can get Navigator here
.

This update also fixes the issue of Navigator's behavior stacks polluting
the project browser and Navigator. I'm sure glad I wrote the export/restore
code -- I've done it about a dozen times now.

regards,

Geoff


Notes:

When you drag out from a Navigator window, the drag image will represent
all the controls being dragged: their size and position relative to each
other (their rects).

This can be any selection of controls from a Navigator window, so controls
from different cards, different stacks, it doesn't matter.

Available stacks to drop on will be highlighted. Drag over a stack, and the
focus narrows to that stack, showing the top-level groups in that stack.
Drag over a group, and that group will be highlighted, and on and on.

You can drop on a stack, or into any group on that stack, just by dragging
into it. All the controls will be positioned in their same relative
position, wherever you dropped them.

Holding the control key stops the entry/exit from groups and stacks, so if
you want to add something to a group, but place it outside the group's
current boundaries, just drag over the group to highlight it, then hold the
control key and drag to wherever you want to place the controls. This also
means you can place controls outside a stack's window by highlighting the
stack, then holding the control key while you drag back outside the stack.

All controls are copied at present, even controls from the same card you're
dragging to.

Dragging a card onto a stack copies the whole card (from another stack, or
duplicating it within a given stack).

Dragging a stack onto another stack makes it a substack of that stack.
Dragging it onto itself makes it a mainstack.
___
use-livecode mailing list
use-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: Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-02-06 Thread Mark Talluto via use-livecode
Just a quick FYI. I got an early build that has this fixed! Geoff Canyon is 
amazing. Thanks for all of your hard work on this very useful plugin.

-Mark Talluto

> On Feb 5, 2018, at 11:40 PM, Geoff Canyon via use-livecode 
>  wrote:
> 
> Or is it that it's editing the object script? I rewrote that code to follow
> any number of behavior links until it finds one with a script (or runs out)
> and edit the script of that. But I started from the object script, so if
> the object has a script and a behavior, it will edit the object script. I
> can fix that. The next step is to make it a submenu if there are more than
> one behavior, with all of them listed so you can edit any you like.
> 
> I can fix it so it starts from the behavior, if that's what you're running
> into.
> 
> gc
> 
> On Mon, Feb 5, 2018 at 10:52 PM, Geoff Canyon  wrote:
> 
>> What are you seeing happen when you do this? One thing I've noticed is
>> that the script editor window doesn't come to the foreground by itself if
>> the script is already open in any tab of the editor. So using something
>> like Edit Behaviors will cause the editor to show that script, but still be
>> sitting behind whatever other windows are open.
>> 
>> Or maybe you're seeing something else? What LC version and platform?
>> 
>> gc
>> 
>> On Mon, Feb 5, 2018 at 9:46 AM, Mark Talluto via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> Hi Geoff,
>>> 
>>> I am super excited to see you working on Navigator.
>>> 
>>> I have one little issue with it as it stands. I can not edit behaviors
>>> any longer. I am sure I am doing something wrong. I did the right click ->
>>> “Edit Behavior Scripts” on a card that has a behavior associated with it.
>>> The line is blue in color indicating that it has a behavior.
>>> 
>>> I will go back to an older version for now.
>>> 
>>> Best regards,
>>> 
>>> Mark Talluto
>>> livecloud.io 
>>> nursenotes.net 
>>> canelasoftware.com 
>>> 
>>> 
 On Feb 3, 2018, at 10:52 PM, Geoff Canyon via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
 
 The update is now available here
 . I
>>> haven't
 updated the documentation yet. The main changes are:
 
 1. The whole convert-to-behaviors and restore-from-behaviors bit has
>>> been
 moved to its own custom palette, opened from Navigator. This makes the
 whole process much clearer, and setting the options is easier and more
 forgiving.
 2. There's a preview for the naming template process -- again, easier
>>> and
 more foolproof, and a dropdown offers some pre-made options.
 3. The dialog's working list is derived from the selection in Navigator
 when the command is issued, but it's text -- anything can be modified,
 deleted, or added before processing.
 4. There is a button to add enclosed objects. So it's possible to
>>> select a
 group, card, or stack in Navigator, select the command, and then add
 enclosed objects to include all the controls in that container -- or
 containers, it processes everything in the list.
 5. There is a button to add behavior chains, so it's possible to select
>>> one
 control that has a chain of fifty behaviors, and click the button to add
 them all to the list to be processed.
 6. Both Convert and Restore have a preview option -- use it and the
 resulting log will show exactly what will be done, without actually
>>> doing
 any of it.
 
 gc
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>> 
>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


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

Re: Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-02-06 Thread Mark Talluto via use-livecode
Hi Geoff,

Yes. The object does have its own script. Older versions of Navigator allowed 
me to pick the script to edit with an option key combo/double click…or however 
I set up my prefs. 

In the current version, you can only see the objects script even if you tell it 
that you want to see the associated behavior.

Allowing us to pick depending on the prefs would be perfect!

-Mark


> On Feb 5, 2018, at 11:40 PM, Geoff Canyon via use-livecode 
>  wrote:
> 
> Or is it that it's editing the object script? I rewrote that code to follow
> any number of behavior links until it finds one with a script (or runs out)
> and edit the script of that. But I started from the object script, so if
> the object has a script and a behavior, it will edit the object script. I
> can fix that. The next step is to make it a submenu if there are more than
> one behavior, with all of them listed so you can edit any you like.
> 
> I can fix it so it starts from the behavior, if that's what you're running
> into.
> 
> gc
> 
> On Mon, Feb 5, 2018 at 10:52 PM, Geoff Canyon  wrote:
> 
>> What are you seeing happen when you do this? One thing I've noticed is
>> that the script editor window doesn't come to the foreground by itself if
>> the script is already open in any tab of the editor. So using something
>> like Edit Behaviors will cause the editor to show that script, but still be
>> sitting behind whatever other windows are open.
>> 
>> Or maybe you're seeing something else? What LC version and platform?
>> 
>> gc
>> 
>> On Mon, Feb 5, 2018 at 9:46 AM, Mark Talluto via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> Hi Geoff,
>>> 
>>> I am super excited to see you working on Navigator.
>>> 
>>> I have one little issue with it as it stands. I can not edit behaviors
>>> any longer. I am sure I am doing something wrong. I did the right click ->
>>> “Edit Behavior Scripts” on a card that has a behavior associated with it.
>>> The line is blue in color indicating that it has a behavior.
>>> 
>>> I will go back to an older version for now.
>>> 
>>> Best regards,
>>> 
>>> Mark Talluto
>>> livecloud.io 
>>> nursenotes.net 
>>> canelasoftware.com 
>>> 
>>> 
 On Feb 3, 2018, at 10:52 PM, Geoff Canyon via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
 
 The update is now available here
 . I
>>> haven't
 updated the documentation yet. The main changes are:
 
 1. The whole convert-to-behaviors and restore-from-behaviors bit has
>>> been
 moved to its own custom palette, opened from Navigator. This makes the
 whole process much clearer, and setting the options is easier and more
 forgiving.
 2. There's a preview for the naming template process -- again, easier
>>> and
 more foolproof, and a dropdown offers some pre-made options.
 3. The dialog's working list is derived from the selection in Navigator
 when the command is issued, but it's text -- anything can be modified,
 deleted, or added before processing.
 4. There is a button to add enclosed objects. So it's possible to
>>> select a
 group, card, or stack in Navigator, select the command, and then add
 enclosed objects to include all the controls in that container -- or
 containers, it processes everything in the list.
 5. There is a button to add behavior chains, so it's possible to select
>>> one
 control that has a chain of fifty behaviors, and click the button to add
 them all to the list to be processed.
 6. Both Convert and Restore have a preview option -- use it and the
 resulting log will show exactly what will be done, without actually
>>> doing
 any of it.
 
 gc
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>> 
>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


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

Re: Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-02-05 Thread Geoff Canyon via use-livecode
Or is it that it's editing the object script? I rewrote that code to follow
any number of behavior links until it finds one with a script (or runs out)
and edit the script of that. But I started from the object script, so if
the object has a script and a behavior, it will edit the object script. I
can fix that. The next step is to make it a submenu if there are more than
one behavior, with all of them listed so you can edit any you like.

I can fix it so it starts from the behavior, if that's what you're running
into.

gc

On Mon, Feb 5, 2018 at 10:52 PM, Geoff Canyon  wrote:

> What are you seeing happen when you do this? One thing I've noticed is
> that the script editor window doesn't come to the foreground by itself if
> the script is already open in any tab of the editor. So using something
> like Edit Behaviors will cause the editor to show that script, but still be
> sitting behind whatever other windows are open.
>
> Or maybe you're seeing something else? What LC version and platform?
>
> gc
>
> On Mon, Feb 5, 2018 at 9:46 AM, Mark Talluto via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
>> Hi Geoff,
>>
>> I am super excited to see you working on Navigator.
>>
>> I have one little issue with it as it stands. I can not edit behaviors
>> any longer. I am sure I am doing something wrong. I did the right click ->
>> “Edit Behavior Scripts” on a card that has a behavior associated with it.
>> The line is blue in color indicating that it has a behavior.
>>
>> I will go back to an older version for now.
>>
>> Best regards,
>>
>> Mark Talluto
>> livecloud.io 
>> nursenotes.net 
>> canelasoftware.com 
>>
>>
>> > On Feb 3, 2018, at 10:52 PM, Geoff Canyon via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> >
>> > The update is now available here
>> > . I
>> haven't
>> > updated the documentation yet. The main changes are:
>> >
>> > 1. The whole convert-to-behaviors and restore-from-behaviors bit has
>> been
>> > moved to its own custom palette, opened from Navigator. This makes the
>> > whole process much clearer, and setting the options is easier and more
>> > forgiving.
>> > 2. There's a preview for the naming template process -- again, easier
>> and
>> > more foolproof, and a dropdown offers some pre-made options.
>> > 3. The dialog's working list is derived from the selection in Navigator
>> > when the command is issued, but it's text -- anything can be modified,
>> > deleted, or added before processing.
>> > 4. There is a button to add enclosed objects. So it's possible to
>> select a
>> > group, card, or stack in Navigator, select the command, and then add
>> > enclosed objects to include all the controls in that container -- or
>> > containers, it processes everything in the list.
>> > 5. There is a button to add behavior chains, so it's possible to select
>> one
>> > control that has a chain of fifty behaviors, and click the button to add
>> > them all to the list to be processed.
>> > 6. Both Convert and Restore have a preview option -- use it and the
>> > resulting log will show exactly what will be done, without actually
>> doing
>> > any of it.
>> >
>> > gc
>> > ___
>> > use-livecode mailing list
>> > use-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: Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-02-05 Thread Geoff Canyon via use-livecode
What are you seeing happen when you do this? One thing I've noticed is that
the script editor window doesn't come to the foreground by itself if the
script is already open in any tab of the editor. So using something like
Edit Behaviors will cause the editor to show that script, but still be
sitting behind whatever other windows are open.

Or maybe you're seeing something else? What LC version and platform?

gc

On Mon, Feb 5, 2018 at 9:46 AM, Mark Talluto via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Hi Geoff,
>
> I am super excited to see you working on Navigator.
>
> I have one little issue with it as it stands. I can not edit behaviors any
> longer. I am sure I am doing something wrong. I did the right click ->
> “Edit Behavior Scripts” on a card that has a behavior associated with it.
> The line is blue in color indicating that it has a behavior.
>
> I will go back to an older version for now.
>
> Best regards,
>
> Mark Talluto
> livecloud.io 
> nursenotes.net 
> canelasoftware.com 
>
>
> > On Feb 3, 2018, at 10:52 PM, Geoff Canyon via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > The update is now available here
> > . I
> haven't
> > updated the documentation yet. The main changes are:
> >
> > 1. The whole convert-to-behaviors and restore-from-behaviors bit has been
> > moved to its own custom palette, opened from Navigator. This makes the
> > whole process much clearer, and setting the options is easier and more
> > forgiving.
> > 2. There's a preview for the naming template process -- again, easier and
> > more foolproof, and a dropdown offers some pre-made options.
> > 3. The dialog's working list is derived from the selection in Navigator
> > when the command is issued, but it's text -- anything can be modified,
> > deleted, or added before processing.
> > 4. There is a button to add enclosed objects. So it's possible to select
> a
> > group, card, or stack in Navigator, select the command, and then add
> > enclosed objects to include all the controls in that container -- or
> > containers, it processes everything in the list.
> > 5. There is a button to add behavior chains, so it's possible to select
> one
> > control that has a chain of fifty behaviors, and click the button to add
> > them all to the list to be processed.
> > 6. Both Convert and Restore have a preview option -- use it and the
> > resulting log will show exactly what will be done, without actually doing
> > any of it.
> >
> > gc
> > ___
> > use-livecode mailing list
> > use-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: Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-02-05 Thread Mark Talluto via use-livecode
Hi Geoff,

I am super excited to see you working on Navigator.

I have one little issue with it as it stands. I can not edit behaviors any 
longer. I am sure I am doing something wrong. I did the right click -> “Edit 
Behavior Scripts” on a card that has a behavior associated with it. The line is 
blue in color indicating that it has a behavior.

I will go back to an older version for now.

Best regards,

Mark Talluto
livecloud.io 
nursenotes.net 
canelasoftware.com 


> On Feb 3, 2018, at 10:52 PM, Geoff Canyon via use-livecode 
>  wrote:
> 
> The update is now available here
> . I haven't
> updated the documentation yet. The main changes are:
> 
> 1. The whole convert-to-behaviors and restore-from-behaviors bit has been
> moved to its own custom palette, opened from Navigator. This makes the
> whole process much clearer, and setting the options is easier and more
> forgiving.
> 2. There's a preview for the naming template process -- again, easier and
> more foolproof, and a dropdown offers some pre-made options.
> 3. The dialog's working list is derived from the selection in Navigator
> when the command is issued, but it's text -- anything can be modified,
> deleted, or added before processing.
> 4. There is a button to add enclosed objects. So it's possible to select a
> group, card, or stack in Navigator, select the command, and then add
> enclosed objects to include all the controls in that container -- or
> containers, it processes everything in the list.
> 5. There is a button to add behavior chains, so it's possible to select one
> control that has a chain of fifty behaviors, and click the button to add
> them all to the list to be processed.
> 6. Both Convert and Restore have a preview option -- use it and the
> resulting log will show exactly what will be done, without actually doing
> any of it.
> 
> gc
> ___
> use-livecode mailing list
> use-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: Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-02-03 Thread Geoff Canyon via use-livecode
The update is now available here
. I haven't
updated the documentation yet. The main changes are:

1. The whole convert-to-behaviors and restore-from-behaviors bit has been
moved to its own custom palette, opened from Navigator. This makes the
whole process much clearer, and setting the options is easier and more
forgiving.
2. There's a preview for the naming template process -- again, easier and
more foolproof, and a dropdown offers some pre-made options.
3. The dialog's working list is derived from the selection in Navigator
when the command is issued, but it's text -- anything can be modified,
deleted, or added before processing.
4. There is a button to add enclosed objects. So it's possible to select a
group, card, or stack in Navigator, select the command, and then add
enclosed objects to include all the controls in that container -- or
containers, it processes everything in the list.
5. There is a button to add behavior chains, so it's possible to select one
control that has a chain of fifty behaviors, and click the button to add
them all to the list to be processed.
6. Both Convert and Restore have a preview option -- use it and the
resulting log will show exactly what will be done, without actually doing
any of it.

gc
___
use-livecode mailing list
use-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: Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-02-01 Thread Geoff Canyon via use-livecode
I decided to bite the bullet and build a dialog/palette for the process.
There are too many options to set, etc., and it just makes it easier. I
almost finished it for testing last night before going to sleep. I'm taking
a road trip today, but if I don't fall into bed tonight it should be done.
BTW, with the dialog adding all enclosed controls as an option was one line
of code:

put allUniqueIDsOf(fld "id list") into fld "id List"

I love it when (long) past Geoff does things right and I have it easy as a
result.

gc

On Wed, Jan 31, 2018 at 9:06 PM, Mike Kerner via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I love it when someone else solves a problem I've been thinking about
> attacking.  I get a lot more gaming in that way :-)
>
> On Wed, Jan 31, 2018 at 5:56 PM, Geoff Canyon via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > I updated the 5.1 alpha of Navigator. You can download Navigator 5 here
> > . The
> full
> > documentation is here
> >  >,
> > and there is a description in detail of how conversion to script-only
> stack
> > behaviors works here
> > .
> >
> > New features:
> >
> >  -- Use your own naming convention for script-only stack files. Whatever
> > you can do in a line of LC script, you can use to name your stacks.
> >  -- A "Restore from Behaviors" command. This will do unhelpful things
> > (duplicate
> > scripts) for complex, chained behaviors, but I've used it about half a
> > dozen times with Navigator to restore and re-export Navigator's code
> using
> > the new naming feature.
> >  -- The Custom Properties menu now supports deleting properties and
> > property sets.
> >  -- The Property Editor now supports custom properties.
> >  -- The Property Editor now highlights values that aren't the same for
> all
> > the controls selected.
> >  -- The Property Editor now has a popup menu that displays each of the
> > values for the property for the selected controls -- these two make
> finding
> > and syncing discrepancies easy.
> >  -- The contextual menu for stacks now supports updating all script-only
> > stacks from disk, making it unnecessary to quit and restart LiveCode
> after
> > changing branches in source control.
> >  -- The Scripts menu now supports sending to private commands and
> functions
> > for testing.
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
>
>
>
> --
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>and did a little diving.
> And God said, "This is good."
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-01-31 Thread Mike Kerner via use-livecode
I love it when someone else solves a problem I've been thinking about
attacking.  I get a lot more gaming in that way :-)

On Wed, Jan 31, 2018 at 5:56 PM, Geoff Canyon via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I updated the 5.1 alpha of Navigator. You can download Navigator 5 here
> . The full
> documentation is here
> ,
> and there is a description in detail of how conversion to script-only stack
> behaviors works here
> .
>
> New features:
>
>  -- Use your own naming convention for script-only stack files. Whatever
> you can do in a line of LC script, you can use to name your stacks.
>  -- A "Restore from Behaviors" command. This will do unhelpful things
> (duplicate
> scripts) for complex, chained behaviors, but I've used it about half a
> dozen times with Navigator to restore and re-export Navigator's code using
> the new naming feature.
>  -- The Custom Properties menu now supports deleting properties and
> property sets.
>  -- The Property Editor now supports custom properties.
>  -- The Property Editor now highlights values that aren't the same for all
> the controls selected.
>  -- The Property Editor now has a popup menu that displays each of the
> values for the property for the selected controls -- these two make finding
> and syncing discrepancies easy.
>  -- The contextual menu for stacks now supports updating all script-only
> stacks from disk, making it unnecessary to quit and restart LiveCode after
> changing branches in source control.
>  -- The Scripts menu now supports sending to private commands and functions
> for testing.
> ___
> use-livecode mailing list
> use-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


Navigator update: better conversion to behaviors, better property editing, better version control, and send to private commands

2018-01-31 Thread Geoff Canyon via use-livecode
I updated the 5.1 alpha of Navigator. You can download Navigator 5 here
. The full
documentation is here
,
and there is a description in detail of how conversion to script-only stack
behaviors works here
.

New features:

 -- Use your own naming convention for script-only stack files. Whatever
you can do in a line of LC script, you can use to name your stacks.
 -- A "Restore from Behaviors" command. This will do unhelpful things
(duplicate
scripts) for complex, chained behaviors, but I've used it about half a
dozen times with Navigator to restore and re-export Navigator's code using
the new naming feature.
 -- The Custom Properties menu now supports deleting properties and
property sets.
 -- The Property Editor now supports custom properties.
 -- The Property Editor now highlights values that aren't the same for all
the controls selected.
 -- The Property Editor now has a popup menu that displays each of the
values for the property for the selected controls -- these two make finding
and syncing discrepancies easy.
 -- The contextual menu for stacks now supports updating all script-only
stacks from disk, making it unnecessary to quit and restart LiveCode after
changing branches in source control.
 -- The Scripts menu now supports sending to private commands and functions
for testing.
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode