Difference between revisions of "Lianja 3 Release (Script)"

From Lianjapedia
Jump to: navigation, search
(Created page with "Before we look at the App Inspector, here's a quick reminder of what happens when the App Inspector is closed... Workspaces have their own sidebar with file explorer panels. ...")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
Before we look at the App Inspector, here's a quick reminder of what happens when the App Inspector is closed...
+
===[[Lianja 3 Release (Video)|Watch the Video]]===
 +
Lianja 3 is a major release focused on developer productivity and performance.
  
Workspaces have their own sidebar with file explorer panels.
 
  
In the Pages workspace the sidebar shows the database explorer panel, or, when you have a database open, the tables and columns explorer panels from which you can drag and drop.
+
The Pages Headerbar has been simplified, with a hamburger menu for Pages and pulldowns for themes, icon colors and MetaType files
  
To access the attributes and delegates for a Page, Section, Formitem or Grid Column, you double-click on its header or caption
+
to activate the pull-left Attributes dialog.
+
The new combined system menu is always visible and includes help, license activation and workspace and
 +
window selection.
  
For Pages and Sections you can also use the cog icon.
 
  
The pulldown at the top of the dialog allows you to select a sub-section of attributes, or the custom code delegates.
+
You now have a floating Command Window that can be used as an alternative to the Console workspace.
  
Clicking on the button next to a delegate lets you edit an existing file or create a new file with an automatically generated name
 
in the script editor in the Apps workspace
 
  
You open the App Inspector from the '''Window''' pulldown in the system menu or using the headerbar '''Toggle App inspector''' toolbutton.
+
The App Inspector has been massively enhanced.  
 +
  
The App Inspector now replaces the workspace sidebar and combines all the sidebar content.
+
It now has the attributes editors for Pages, Sections, Formitems and Grid Columns - now always visible and editable.
  
In the Pages workspace, you still have access to the tables and columns for drag and drop, but the default view is the '''Attributes''' tab.
 
  
The Attributes tab is a version of the individual Attributes dialogs that is always visible and editable.
+
It can be floated or docked in all workspaces and includes the sidebars from each workspace as individual tabs.
  
Selecting a section, formitem or grid column selects that object's attributes in the Attributes tab.
 
  
View and modify the attributes and create and edit custom code delegates just as you would from the Attributes dialog.
+
Each of these tabs can be floated or docked.  
  
Note that while the App Inspector is open the pull-left Attributes dialog is disabled.
 
  
You can also access the other tabs - so for example, double-click an App file to open it in the Script Editor in the Apps workspace
+
The Events tab now logs events in Development view and shows the elapsed time for individual operations helping
or double-click a Library file to open it in the Script Editor in the Library workspace.
+
you to optimize the performance of your Apps
  
If you press the Ctrl key while double-clicking a script file name, the file will be opened in a floating window:
 
ideal for making the best use of multiple monitors
 
  
The App Inspector can also be floated:
+
Back in the Attributes tab you now have a pulldown at the top to let you select a particular set of Attributes or here, the custom delegates
use the '''Undock''' button and double-click the App Inspector header to dock it again,
+
or Select '''Undock Windows''' from the System Menu and '''Dock Windows''' to return it to the sidebar,
+
or use the Toggle toolbutton.
+
  
Undocked, move it as required and if you are not running fullscreen, you can select '''Side By Side Windows''' to
 
automatically line it up next to the main window.
 
  
To close the App Inspector, click on the window x when it is undocked.
+
Click on the button to open the Script Editor, which has also benefited from useful new features:
  
The sidebars are now displayed again in their individual workspaces, but can be hidden or shown using the toggle in the '''View''' pulldown of the system menu.
 
  
Clicking the '''Side By Side Windows''' system menu option when the App Inspector is closed, will open the App Inspector undocked.
+
The editor advanced panel loads tasks, procedures and classes.  
  
Individual tabs can also be undocked - just double-click on the tab name.
 
  
To redock, double-click on the header or click the window x.
+
LiveCode editing displays the datatype, size and value of known memory variables, fields and object properties.
  
And whether you like the App Inspector docked or undocked, open or closed, your preference will be remembered when you restart the App Builder.
+
 
 +
Pressing F1 displays the online help from the Lianja documentation wiki.
 +
 
 +
 
 +
And editor tabs can be floated, resized and docked.
 +
 
 +
 
 +
And to help with database administration, you can do the same with the Data Editor tabs in the Data workspace.
 +
 
 +
 
 +
For mobile App developers, the PhoneGap workspace now allows you to save your PhoneGap Build username and password and has a more flexible layout to work better on smaller screens.
 +
 
 +
 
 +
The Phone and Tab Views are now also available from the system menu - along with Desktop App View, Web App View and one-click Preview in browser.  And now have an indicator to show you the LiveView Server status.
 +
 
 +
 
 +
And the pièce de résistance - Lianja 3 supports MetaTypes - type definitions for the attributes and delegates of Pages, Sections and Formitems.
 +
 
 +
 
 +
You can create and edit MetaTypes in the MetaType Editor and they will be saved to a metatypes file in the App or the Projects directory if a project is open.
 +
 
 +
 
 +
MetaTypes - one or multiple - can be applied to containers and controls, which will then inherit all the attributes and delegates.
 +
 
 +
 
 +
Here the 'searchMenu' metatype can be applied to formitems that should appear in the section Search Panel and to the sections that should have a visible searchpanel along with a visible menu with the option 'Search' and the associated menu custom delegate code.
 +
 
 +
 
 +
More information about the exciting new features in Lianja 3 can be found in the [http://lianja.com/component/content/article/36-frontpageitems/480-lianja-v30-release-notes release notes].
  
  
 
[[Category:Video Scripts]]
 
[[Category:Video Scripts]]

Latest revision as of 06:48, 23 August 2016

Watch the Video

Lianja 3 is a major release focused on developer productivity and performance.


The Pages Headerbar has been simplified, with a hamburger menu for Pages and pulldowns for themes, icon colors and MetaType files


The new combined system menu is always visible and includes help, license activation and workspace and window selection.


You now have a floating Command Window that can be used as an alternative to the Console workspace.


The App Inspector has been massively enhanced.


It now has the attributes editors for Pages, Sections, Formitems and Grid Columns - now always visible and editable.


It can be floated or docked in all workspaces and includes the sidebars from each workspace as individual tabs.


Each of these tabs can be floated or docked.


The Events tab now logs events in Development view and shows the elapsed time for individual operations helping you to optimize the performance of your Apps


Back in the Attributes tab you now have a pulldown at the top to let you select a particular set of Attributes or here, the custom delegates


Click on the button to open the Script Editor, which has also benefited from useful new features:


The editor advanced panel loads tasks, procedures and classes.


LiveCode editing displays the datatype, size and value of known memory variables, fields and object properties.


Pressing F1 displays the online help from the Lianja documentation wiki.


And editor tabs can be floated, resized and docked.


And to help with database administration, you can do the same with the Data Editor tabs in the Data workspace.


For mobile App developers, the PhoneGap workspace now allows you to save your PhoneGap Build username and password and has a more flexible layout to work better on smaller screens.


The Phone and Tab Views are now also available from the system menu - along with Desktop App View, Web App View and one-click Preview in browser. And now have an indicator to show you the LiveView Server status.


And the pièce de résistance - Lianja 3 supports MetaTypes - type definitions for the attributes and delegates of Pages, Sections and Formitems.


You can create and edit MetaTypes in the MetaType Editor and they will be saved to a metatypes file in the App or the Projects directory if a project is open.


MetaTypes - one or multiple - can be applied to containers and controls, which will then inherit all the attributes and delegates.


Here the 'searchMenu' metatype can be applied to formitems that should appear in the section Search Panel and to the sections that should have a visible searchpanel along with a visible menu with the option 'Search' and the associated menu custom delegate code.


More information about the exciting new features in Lianja 3 can be found in the release notes.