Skylight Docs
Search…
⌃K

Application Builder

Release notes for Skylight Application Builder.

22.1.0

Released
Supported Browsers
February 2022

New Functionality

  • Added support for referenceable common scripts
  • Added intellisense support for dismissScanner

Enhancements

  • Updated React and Material UI versions to improve overall developer experience

21.11.0

Released
Supported Browsers
November 2021

New Functionality

  • 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

Enhancements

  • The “Icons” tab inside the media selector modal has been deprecated in favor of glyph-based icon cards

Bug Fixes

  • 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 or CNTRL + S inside the HTML editor now saves the html instead of trying to save as a web page

21.9.0

Released
Supported Browsers
September 2021

New Functionality

  • 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 Voice Command Recognized as a view-level script
  • Intellisense has been updated to support skylight.voice.say functions
  • 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

Enhancements

  • Pressing the Enter / Return key now SAVES the content of the “New action” dialog
  • Added data bind and intellisense support for skylight.openView routeParam

Bug Fixes

  • 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

21.7.0

Released
Supported Browsers
August 2021

Bug Fixes

  • 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

21.6.0

Released
Supported Browsers
July 2021

New Functionality

  • Added support for building applications with dynamic actions sheets and application menu items

Enhancements

  • Added additional glyphs for use in applications
  • Improved search & filtering functionality to filter card, views, and scripts by type

Bug Fixes

  • 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

21.5.0

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

New Functionality

  • 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

Enhancements

  • 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

Bug Fixes

  • 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

Known Issues

7.4.0

Released
March 25, 2021

New Functionality

  • New card size interface to support both responsive and fixed card sizes in applications
  • Annotations can be authored on application media

Enhancements

  • 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

Known Issues

Visit Known Issues page.

7.3.0

January 27th, 2021

New Functionality

  • 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

7.2.0

December 10th, 2020

New Functionality

  • 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

Enhancements

  • 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

7.1.0

October 28th, 2020

New Functionality

  • 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

7.0.1

September 2nd, 2020

New Functionality

  • Code autocompletion support for global namespace

Bug Fixes

  • 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.

7.0.0

August 26th, 2020
First general release of Application Builder for next-gen Skylight applications.

New Functionality

  • 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 10mo ago