Navigator 7.0.1rc1 is available -- Multi-target windows!

Geoff Canyon gcanyon at gmail.com
Wed Jan 2 17:29:57 EST 2019


I forgot -- I made a video illustrating how the new features work. Here it
is: https://www.youtube.com/watch?v=B1_avMJnZ6k

On Wed, Jan 2, 2019 at 2:25 PM Geoff Canyon <gcanyon at gmail.com> wrote:

> I also got rid of all but one of the global variables Navigator has used
> since the very first version. I had tried in the past to do away with them,
> and failed miserably. But now they are vanquished!
>
> On Wed, Jan 2, 2019 at 2:17 PM Geoff Canyon <gcanyon at gmail.com> wrote:
>
>> As usual, you can get Navigator here
>> <https://www.dropbox.com/s/kz3zqi4botzglgq/navigator.zip?dl=1>. Or grab
>> it from GitHub <https://github.com/gcanyon/navigator>.
>>
>> Navigator now supports multiple targets per window. You can still have as
>> many Navigator windows as you like, but now each window can display the
>> controls for any set of cards and groups.
>>
>> Select multiple stacks in the stack list, then right-click and select
>> browse controls, and Navigator will display all of the stacks in the same
>> list.
>>
>> In any display, select any combination of cards and groups. Right-click
>> and select browse controls, and Navigator will display all of the
>> containers in the same list.
>>
>> In any command that sets the target for Navigator, hold down the Shift
>> key to add to the target list instead of replacing it.
>>
>> To remove a container from the list, right-click the container and select
>> Stop Browsing from the popup menu. Navigator will remove the container from
>> the display while retaining the others in the list.
>>
>> Creating Navigator 7 required completely reworking how Navigator relayers
>> controls, which resulted in several improvements. First, if you drag a
>> control beneath a group, Navigator is now able to relayer the control
>> properly, without forcing it into the group. You can still drag controls
>> into and out of groups. And if you drag a grouped control to the bottom of
>> the group, it will remain in the group.
>>
>> The new relayering code is smart about whether to move or duplicate
>> controls. Even if there are two representations of a container in the list,
>> dragging a control from one to the other will simply relayer the control
>> without duplicating it. Of course dragging a control from one container to
>> another will duplicate it.
>>
>> Holding the option key reverses this behavior: if you hold the option key
>> while dragging a control within its container, the control will be
>> duplicated. And if you hold the option key while dragging a control to a
>> different container, the control will be moved to the new location, and
>> removed from the original.
>>
>> I also updated the target crosshair so selecting an IDE stack will only
>> work if "Show IDE Stacks" is selected in the target menu.
>>
>> I look forward to your feedback!
>>
>



More information about the use-livecode mailing list