As usual, you can get Navigator here. Or grab it from GitHub.
Here is a video illustrating the new features: https://www.youtube.com/watch?v=B1_avMJnZ6k
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!
Navigator 7.0 is available -- multi-target windows
Interested in using the many environmental add-ons and extensions from LiveCode and third parties to the flexible LiveCode environment? This is the place to talk about it.
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
-
- Posts: 53
- Joined: Thu Aug 15, 2013 9:25 am
Navigator 7.0 is available -- multi-target windows
Post by geoffcanyon » Wed Jan 02, 2019 11:20 pm
Return to “Using Plugins for Customizing the LiveCode IDE”
Jump to
- LiveCode Community
- ↳ Announcements
- ↳ Developer Services Marketplace
- ↳ User Groups and Events
- ↳ SoCal LiveCode Group
- ↳ Greater Toronto Area LiveCode Users Group
- ↳ Off-Topic
- ↳ Made With LiveCode
- Getting Started With LiveCode
- ↳ Getting Started with LiveCode - Complete Beginners
- ↳ Getting Started with LiveCode - Experienced Developers
- ↳ Converting to LiveCode
- ↳ App Building Course
- ↳ Simple Messages
- ↳ Calculator
- ↳ Notes
- ↳ Clock
- ↳ Web Browser
- ↳ Weather
- ↳ Compass
- ↳ Photos
- Developing With LiveCode
- ↳ Talking LiveCode
- ↳ Databases
- ↳ Games
- ↳ Internet
- ↳ Multimedia
- ↳ Software Engineering
- ↳ Version Control
- ↳ Feature Proposals
- ↳ Bug Triage
- ↳ Legacy Project: MetaCard
- Extending LiveCode
- ↳ Using Plugins for Customizing the LiveCode IDE
- ↳ Using Externals
- ↳ Making IDE Plugins
- ↳ Building Externals
- ↳ LiveCode Builder
- Platform Specific
- ↳ Windows
- ↳ Mac OS
- ↳ Linux
- ↳ iOS Deployment
- ↳ Android Deployment
- ↳ CGIs and the Server
- ↳ HTML5
- ↳ Raspberry Pi
- Academic Endeavors
- ↳ Teaching with LiveCode
- ↳ Research and Post Secondary
- ↳ LiveCode University
- ↳ Educational Outreach
- Livecode Open Source Archived Forum- closed to posting
- ↳ Engine Contributors
- ↳ IDE Contributors
- ↳ Documentation and Tutorials
- ↳ Brainstorms
- ↳ Community Projects
- ↳ rIDE
- Third Party Extension Support
- ↳ Marketing Your Products
- ↳ Animation Engine
- ↳ chartsEngine
- ↳ MobGUI
- ↳ lcTaskList
- ↳ SQL Yoga
- ↳ MergEXT
- ↳ Data Grid Helper
- ↳ idea2app and Coding School
- ↳ Admin Archive
- LiveCode Hosting
- Forum Archives
- ↳ Archived: Third Party Extension Support
- ↳ rTree
- ↳ rGrid
- ↳ Data Tree
- ↳ Archived: LiveCode Open Source
- ↳ LiveCode Global Jam
- ↳ Testing Support
- ↳ Archived: Academic Endeavors
- ↳ September Academy
- ↳ Summer School 2013
- ↳ Archived: Project Specific
- ↳ Business and Kiosks
- ↳ Digital Art and Portfolios