Skip to main content

Scan2Deploy Studio 1.5.2

· 4 min read

Scan2Deploy Studio 1.5.2 is now available. It includes UI improvements, new features, new script commands, and enhancements to the Visual Formatter.

Downloads are available in the Releases section on the Scan2Deploy Studio Github page.

Enhancements

  • Simplified UI

    • Merged the Manage Apps, Install Apps, and Datalogic Apps pages into one Applications page
    • Merged the Apply DXU Config page into the File Upload page.
    • See and edit profile name in title bar
    • Removed ability to enable/disable services since disabling services could sometimes cause inconsistent device behavior
  • Added features

    • Support for multiple Wi-Fi networks
    • Support for WPA3 Wi-Fi encryption
    • Can now make copies of profiles in the profiles list
    • Can now update Wi-Fi Guard from the Mobility Suite Updates on the Save and Scan page
    • Added right-click menu to copy and paste text and copy images. For Example, this could be useful for copying barcode images and inserting into your own document or webpage.
    • New local options for file hosting feature
      • Added on device host locations Device storage, SD card, and USB storage device
      • Added support for hosting via FTP servers
      • For profiles hosted in Scan2Deploy Studio, the profile host location URL will now auto-update when viewing a QR code from the profiles list
    • Added Copy JSON data (no whitespace) and Copy JSON data options to the Copy data button that appears below Scan2Deploy barcodes.
    • Added ability to clear or make no changes to default home/launcher app settings.
    • New script commands
      • BATTERY_OPTIMIZATION - enables or disables battery optimization for the given package.
      • SET_SETTING - Set a system setting in the GLOBAL, SECURE, and SYSTEM namespaces.
      • SHELL - Run an arbitrary adb shell command.
    • Added SureLock to Default Home/Launcher options on Save and Print page
    • Added ability to suppress SureLock EULA on first use via managed configuration
    • Added ability to opt out of including the OEMConfig app in the deployment package when configuring settings that required it on the device
  • Visual Formatter enhancements

    • Arrays: Possibility to add, remove and edit array constants
    • Arrays: Type checking on arrays to avoid the creation of connections with incompatible types
    • Arrays: Added blocks for array operations
    • Added the possibility to create multiple formatters in the same project and to select the active one when installed on the device
    • Added the dispatcher chart, used to specify which formatter to execute based on the inputs received from the scanner
    • Allow editing switch nodes as well as constant nodes
    • Added several string operations (regex replace, conversions, trim, reverse, etc...)
    • Adding custom inputs, outputs and variables, generally used through the Datalogic SDK
    • Feature level selection to remove dispatcher and custom variables when selecting a low feature level
    • General UI refactoring also introducing new options (import/export, item add/remove/edit, etc...)
    • Added documentation for the single nodes (only for the operations)

Compatibility

Scan2Deploy Agent v1.31 is required for some new features added to this version of Scan2Deploy Studio

Corrected Defects

  • Issue where app would show infinite loading spinner if an invalid tar file was imported
  • Issue where downloaded apps could become corrupted and cause profile to fail to deploy
  • Issue where profile could show as saved even when there were some unsaved changes
  • Issue where the Scripts page could appear erroneously when editing a previous profile
  • Issue where loading a profile created in a newer version of Scan2Deploy Studio would freeze older versions of the app
  • Issue where a password was required for open Wi-Fi networks
  • Issue where profiles created on the same day would sort randomly in the profiles list
  • Issue where some valid Deployment host location paths were being rejected as invalid
  • Issue where Profiles list would sometimes not show on app first launch