Lianja 3 Release (Script)

From Lianjapedia
Jump to: navigation, search

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.