Navigator 6.2 alpha 1 is out

Geoff Canyon gcanyon at gmail.com
Tue Sep 11 19:28:47 EDT 2018


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

The complete update list is below, but the four big things are:

1. Preferences are stored as an external text file, so updating Navigator
won't delete your color sets or anything else.
2. The Properties menu now includes access to a Size/Location editor, so
you can easily change the rect of any set of controls you like. It's easy
to align or center controls, and everything you do in the dialog can be
reverted if something goes wrong.
3. The Properties menu now includes access to a Colors editor, so you can
easily change any set of color properties for any set of controls. This
also has a revert function.
4. The filter function now has a toggle switch so you can filter by test as
well as just by matching text. So if you want to see just invisible
controls: "the vis of tID is false" or controls that are square: "the
height of tID is the width of tID" or controls without a tooltip: "the
tooltip of tID is empty." etc., etc.

I should add that the revert function in the editors is not dependent on
the editors themselves -- you can open the Size/Location editor and then
resize or move the selected controls any way you want, and then hit the
revert button and everything will go back to where it was when you opened
the editor (for the controls you selected when you opened the editor).

Let me know if you find any issues.

regards,

Geoff

Detailed change list:

Improved and simplified Navigator window-dragging code.
Fixed an error with layering in drag and drop between Navigators.
Fixed an error with editing colors.
Added a toggle to the filter box to allow filter by test as well as text
match.
Simplified the code to display the stack list.
Fixed an issue where mainstacks with templates for conversion to behaviors
would show up twice in the option menu in the conversion dialog.
Added an option to the properties menu to open Size/Location Editor.
Updated the Size/Location Editor:
 -- The previous way of resizing (which involved following the sizing of a
target object in real time) has been removed.
 -- Added a control to allow resizing/moving any control or set of
controls: adjust the sides/corners, or move the objects
 -- Added a reset button to undo all changes made.
Added an option to the properties menu to open the colors editor.
Updated the Colors editor:
 -- Added backgrounds to the color sliders to make it clearer what edits
what.
 -- Added a Choose button that opens the system color selector to put the
value into the sliders.
 -- Reorganized the layout to make it clearer.
 -- Added tooltips to explain how color selection works.
 -- Added a color swatch to show what color is set on the sliders.
 -- Added a reset button to undo all changes made.
Changed preferences to save and restore them in an external text file. The
format is fairly simple:
 -- All preferences are stored as a single line each.
 -- Each line is delimited into three items by numtochar(255).
 -- The first item is the property to be set.
 -- The second item is the name of the control that has the property --
this is a full name reference to the control, but not the long name. It
uses the name of the mainstack instead of the filename. Thus the value can
be used to set properties, but is portable from one installation to another.
 -- Values are urlencoded.
 -- In the one instance of a custompropertyset, the individual array values
for the custompropertyset are urlencoded to be a single line, then the
whole array is urlencoded to fit in the larger scheme.



More information about the use-livecode mailing list