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

From Lianjapedia
Jump to: navigation, search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
Script for [[Lianja 3 Release (Video)]].
+
===[[Lianja 3 Release (Video)|Watch the Video]]===
 +
Lianja 3 is a major release focused on developer productivity and performance.
  
  
Before we look at the App Inspector, here's a quick reminder of what happens when the App Inspector is closed:
+
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.
  
Workspaces have their own sidebar with file explorer panels.
 
  
 +
You now have a floating Command Window that can be used as an alternative to the Console workspace.
  
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 App Inspector has been massively enhanced.
 +
  
To access the attributes and delegates for a Page, Section, Formitem or Grid Column, you double-click on its header or caption
+
It now has the attributes editors for Pages, Sections, Formitems and Grid Columns - now always visible and editable.
to activate the pull-left Attributes dialog.
+
  
  
For Pages and Sections you can also use the cog icon.
+
It can be floated or docked in all workspaces and includes the sidebars from each workspace as individual tabs.
  
  
The pulldown at the top of the dialog allows you to select a sub-section of attributes, or the custom code delegates.
+
Each of these tabs can be floated or docked.  
  
  
Clicking on the button next to a delegate lets you edit an existing file or create a new file with an automatically generated name
+
The Events tab now logs events in Development view and shows the elapsed time for individual operations helping
in the script editor in the Apps workspace
+
you to optimize the performance of your Apps
  
  
You open the App Inspector from the '''Window''' pulldown in the system menu or using the headerbar '''Toggle App inspector''' toolbutton.
+
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
  
  
The App Inspector now replaces the workspace sidebar and combines all the sidebar content.
+
Click on the button to open the Script Editor, which has also benefited from useful new features:
  
  
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 editor advanced panel loads tasks, procedures and classes.  
  
  
The Attributes tab is a version of the individual Attributes dialogs that is always visible and editable.
+
LiveCode editing displays the datatype, size and value of known memory variables, fields and object properties.
  
  
Selecting a section, formitem or grid column selects that object's attributes in the Attributes tab.
+
Pressing F1 displays the online help from the Lianja documentation wiki.
  
  
View and modify the attributes and create and edit custom code delegates just as you would from the Attributes dialog.
+
And editor tabs can be floated, resized and docked.
  
  
Note that while the App Inspector is open the pull-left Attributes dialog is disabled.
+
And to help with database administration, you can do the same with the Data Editor tabs in the Data workspace.
  
  
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
+
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.
or double-click a Library file to open it in the Script Editor in the Library workspace.
+
  
  
If you press the Ctrl key while double-clicking a script file name, the file will be opened in a floating window:
+
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.
ideal for making the best use of multiple monitors
+
  
  
The App Inspector can also be floated:
+
And the pièce de résistance - Lianja 3 supports MetaTypes - type definitions for the attributes and delegates of Pages, Sections and Formitems.
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
+
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.
automatically line it up next to the main window.  
+
  
 +
 
 +
MetaTypes - one or multiple - can be applied to containers and controls, which will then inherit all the attributes and delegates.
  
To close the App Inspector, click on the window x when it is undocked.
 
  
 +
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.
  
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.
 
  
 
+
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].
Clicking the '''Side By Side Windows''' system menu option when the App Inspector is closed, will open the App Inspector undocked.
+
 
+
 
+
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.
+
 
+
 
+
And whether you like the App Inspector docked or undocked, open or closed, your preference will be remembered when you restart the App Builder.
+
  
  
 
[[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.