Application Builder
Release notes for Skylight Application Builder.
Released | Supported Browsers |
February 2022 |
- Added support for referenceable common scripts
- Added intellisense support for dismissScanner
- Updated React and Material UI versions to improve overall developer experience
Released | Supported Browsers |
November 2021 |
- App developers can now specify what Frontline Solution(s) an app should appear under in the Frontline Command Center
- Added ability for app developers to set one or more client-side searchable labels on application cards
- App developers can now specify if the card counter is displayed inside a view
- The “Icons” tab inside the media selector modal has been deprecated in favor of glyph-based icon cards
- Fixed an issue where HTML cards could break when data binding to the base properties (size, accessory, badge, etc)
- Resolved issue where the scrollbar was not appearing in the view tree
- Resolved an issue where auto-save was not running during under certain circumstances
- Pressing
CMD +S
orCNTRL + S
inside the HTML editor now saves the html instead of trying to save as a web page
Released | Supported Browsers |
September 2021 |
- Added ability to right-click on the script editor to view, select and insert a structured array of media IDs for use by the
startMediaViewer()
function - Added a new card type called text.icon, allowing developers leverage glyph-based icons instead of drawable resources, just like accessories and badge icons. The resource-based drawables on the text card will be deprecated in a future release
- Added support for creating section cards in applications. Initially only supported in the Web client, this feature allows developers to create collapsible sections of cards inside views for better end user navigation when working through step-based workflows
- Pressing the
Enter
/Return
key now SAVES the content of the “New action” dialog
- Smart Glasses preview now correctly displays horizontal alignment of icons on text cards
- Using intellisense to insert a named glyph no longer errantly inserts a colon into the code editor
- Resolved issue where the label above a text field in the script editor was illegible when the editor was toggled to dark mode
Released | Supported Browsers |
August 2021 |
- Fixed an issue with not being able to add cards to a view when focused on a script
- Resolved an issue where table cards were not respecting applied filters
Released | Supported Browsers |
July 2021 |
- Added support for building applications with dynamic actions sheets and application menu items
- Added additional glyphs for use in applications
- Improved search & filtering functionality to filter card, views, and scripts by type
- Resolved issue where the contents of a script would not be copied when using the “Duplicate” function
- Intellisense now correctly resolved with notify when typing the startVideoCall property.
- Newly created html cards no longer default to Large size
We are changing the format for web-based product versions to eliminate confusion caused by the delta from our other web service-based releases.
The new format is as follows: {Year}.{Month}.{Patch#}. eg, 21.5.0
Released | Supported Browsers |
May 13, 2021 |
- Additional enhancements for cut/copy/paste with one or more cards or scripts selected
- Added ability to close all scripts with one click
- Intellisense type-ahead support for unicodes added to databind editors when invoking a property requiring a glyph
- Selecting a script from the script overflow menu automatically moves it to the first tab position for easy access
- Multiple updates to app builder preview simulation to more accurately reflect visual states on smart glasses and mobile clients when configuring application properties
- Removed the “Find & replace” function from next-gen app builder (only supported by legacy)
- Improved user experience when trying to insert a new card into a specific position in a view
- Script tabs can be right-clicked on to reveal additional actions
- Text cards that exceed
2000
characters now accurately reflect the limit - App builder can now be opened in Incognito mode
- Undo/Redo now supported on first annotation shape added to a media file
Released |
March 25, 2021 |
- New card size interface to support both responsive and fixed card sizes in applications
- Annotations can be authored on application media
- The script editor now supports dark mode
- Updates to preview to more accurately simulate the selected client experience
- Added ability to select and edit multiple cards at the same time
- Added ability to select and edit multiple scripts at the same time
- Added ability to search and refine the list cards, scripts, and views by ID
January 27th, 2021
- Script Editing UX Improvements - The script editor in Application Builder has been completely redesigned to make creating and editing scripts easier and more efficient.
- Custom icons can now be configured for an application on the application page.
Bug Fixes
- Various fixes and stability improvements
December 10th, 2020
- View & Card Management UX Improvements - The layout of Application Builder has been improved to put more focus on the preview and make managing views and cards easier.
- Card Badge & Accessory Glyphs - The badge and accessory properties now support 450+ glyphs that you can utilize to more deeply customize the UI for your application
- Contents in the data binding field for a property can now be reset back to its default state.
- Improved the UX for media player in the application's media page.
Bug Fixes
- Various fixes and stability improvements
October 28th, 2020
- A dedicated page now exists for managing media which is stored as a part of application data.
- The upgrade behavior (optional or forced) can now be configured for an application.
- The
applicationUpgrade
script can now be configured to run on the first application open after an upgrade. - Support for the application compatibility version. When an application is saved after a new Skylight platform release, the compatibility version will be bumped. The compatibility version of the current application version can be viewed the Application page under Info.
Bug Fixes
- Various fixes and stability improvements
September 2nd, 2020
- Code autocompletion support for
global
namespace
- Fixed: Creating a script with the same name as an existing script would overwrite the existing script.
- Fixed: Selecting a script in the dropdown when editing/creating a menu item caused duplicate scripts in script modal and the dropdown.
August 26th, 2020First general release of Application Builder for next-gen Skylight applications.
- Card Support: Text, HTML, Table, Image.
- View Support: List, Collection.
- Data Binding - Map UI properties to objects in application, session, or local data. When the underlying data changes, the UI element automatically updates with the new value. Use data binding expressions to add custom logic.
- Card, View, and Application Actions - Configure custom actions to trigger for various card, view, and application events, or include actions on application's main menu.
- Event Scripts - Build custom logic using JavaScript that that trigger from card, view, or application events.
- Intelligent Code Completion - While typing script code, a popup appears that gives hints related to syntax, variable names, and functions.
Last modified 1yr ago