1. Release Information
Release Date: 06/10/2019
Version: 3.3.0
2. New Features
2-1. Add logic to determine data type
Logic has been added to determine the data type of the value specified as an argument.
2-2. Add function to make "slider" a scroll bar for "table" and "sub form
Added the ability to use "slider" controls as scrollbars for "table" and "subform" controls.
2-3. Added the ability to set the drum roll value selection method (iOS)
Added the ability to set the picker not to complete the selection when the picker is tapped so that the value can be selected even while the drum roll is inertial scrolling on an iOS device.
2-4. Support for moving the focus of a text box using the Enter key (Windows)
Added a setting to allow pressing the Enter key when completing a text box entry on a Windows terminal to perform a focus shift similar to the behavior when pressing the Tab key.
2-5.Add function to automatically launch specific apps when Unifinity Application Player is launched (Android)
It is now possible to automatically launch the specified application when the Unifinity Application Player is launched on an Android device.
In addition, the Unifinity Application Player can now be automatically started when the Android device is turned on.
2-6. Support for authentication by new UniBaaS user IDs
Added the ability to authenticate user IDs as login IDs in the new UniBaaS.
Authentication by existing e-mail addresses will remain available.
2-7. Correspondence to the new era name "2025
The date format now supports the new era name "2021," which was changed on May 1, 2019.
3. Improvement of defects
3-1. Improvement of processing results when there are no results in [Database/SQL Execution].
Database/SQL Execution processing result is empty, the return value can now be a blank dictionary instead of a SQLite3 error code.
3-2. Fixed a bug that URLs containing Japanese characters could not be displayed in Web View.
Fixed a bug that the web page specified for each OS could not be displayed correctly when URLs containing Japanese or URL-encoded Japanese characters are specified in the web view.
3-3. Fixed a bug that popups were not displayed when language settings were changed while popups were displayed (Android)
Fixed a problem in which changing the language setting from the OS settings while displaying a pop-up message on an Android device would cause the pop-up message to disappear and the pop-up message could no longer be displayed.
3-4. [Control/Focus Set] Fixed a bug that the behavior after execution was different for each OS.
In the text box execution process Control/Focus Set The problem in which the behavior of each OS was different when executing the "/" function has been corrected.
3-5.Fixed a bug that certain files other than resource files were deleted when starting Unifinity Application Player (Windows and iOS)
Fixed a problem in which files other than resource files with the extensions "mp3", "mp4", and "pdf" in the Unifinity application folder were deleted when the Unifinity Application Player was started.
3-6. Fixed a bug in which settings from previous versions were not carried over when installing an update of Unifinity Studio.
Fixed a problem in which settings such as "recently used projects" and "pairing codes" were not carried over from the previous version when updating and installing a new version from a previous version of Unifinity Studio.
3-7. Fixed a bug that camera autofocus did not work on some devices (Android)
Fixed a bug that prevented autofocus from working when executing the following logic on some Android devices.
3-8. Fixed a bug that timer processing in inactive state was not executed every specified time (Android)
Fixed a problem in which timer processing that continues when inactive on an Android device may not execute every specified time when the timer processing is running in the background.
3-9. Changed the operation specification of timer processing for inactive state (iOS)
Changed the specification so that if a timer process that continues in the inactive state is executed in the background on an iOS device, the timer process is skipped until the device returns to the active state.
3-10. Fixed a bug that BLE-related logic sometimes failed to acquire information (Android and iOS)
Fixed a bug where BLE information could not be acquired by BLE-related logic on Android and iOS devices.
3-11. Fixed a bug that the application may become inoperable if left for a while while the timer process is running (iOS)
Fixed a problem in which, if the device screen was turned off and left off while the timer process was running on an iOS device, the application could not be operated after the screen was turned back on.
4. Known defects
In this version of Unifinity Application Player for Android, there is a bug that causes the application to force close when starting the timer process that continues when inactive from the application start process, which will be fixed in the next version.
Update 06/19/2019 The above issue has been resolved in version 3.3.1.