This shows you the differences between two versions of the page.
software:iviewer:iviewer-for-android [2019/06/25 07:36] jarrod |
software:iviewer:iviewer-for-android [2020/08/23 05:31] (current) jarrod |
||
---|---|---|---|
Line 3: | Line 3: | ||
iViewer for Android is on par, feature-wise, with iViewer for iOS. You can get it from the Google Play Store: | iViewer for Android is on par, feature-wise, with iViewer for iOS. You can get it from the Google Play Store: | ||
- | [[https://play.google.com/store/apps/details?id=com.commandfusion.droidviewer|iViewer 4]] | + | [[https://play.google.com/store/apps/details?id=com.commandfusion.droidviewer|iViewer 5]] |
To load a beta release, please see the [[software:iviewer:installing-on-android-via-apk-sideloading|Sideloading page for Android]]. | To load a beta release, please see the [[software:iviewer:installing-on-android-via-apk-sideloading|Sideloading page for Android]]. | ||
Below are the release notes specific to Android versions. | Below are the release notes specific to Android versions. | ||
+ | |||
+ | ===== Version 5.0.7 ===== | ||
+ | > **Date Released:** August 23rd, 2020 | ||
+ | |||
+ | * Fix crash relating to location services on some devices | ||
+ | |||
+ | ===== Version 5.0.6 ===== | ||
+ | > **Date Released:** August 21st, 2020 | ||
+ | |||
+ | * Fix issue with SSL validation | ||
+ | |||
+ | ===== Version 5.0.4 ===== | ||
+ | > **Date Released:** October 25th, 2019 | ||
+ | |||
+ | * Fix issue with systems not restarting after being enabled when using a hostname instead of an IP address | ||
+ | * Fix a potential crasher when resuming the app | ||
+ | |||
+ | ===== Version 5.0.2 ===== | ||
+ | > **Date Released:** October 23rd, 2019 | ||
+ | |||
+ | * Fixes for loading encrypted GUI | ||
+ | * Add support for skipping LaunchPad error pages when using Return page flips. | ||
+ | | ||
+ | ===== Version 5.0.0 ===== | ||
+ | > **Date Released:** September 11th, 2019 | ||
+ | |||
+ | * Major version bump to keep inline with iOS releases. See the [[http://commandfusion.com/wiki2/software/iviewer/iviewer-release-notes|iOS Release Notes]] for more details. | ||
+ | |||
+ | |||
+ | ===== Version 4.1.24 ===== | ||
+ | > **Date Released:** August 9th, 2019 | ||
+ | |||
+ | * Added new licensing features for upcoming cloud platform. | ||
+ | |||
+ | ===== Version 4.1.23 ===== | ||
+ | > **Date Released:** July 29th, 2019 | ||
+ | |||
+ | * Added support for /gui [[software:gui-designer:url-scheme|deep links]] to load GUIs via special URLs | ||
+ | |||
+ | ===== Version 4.1.21 ===== | ||
+ | > **Date Released:** July 29th, 2019 | ||
+ | |||
+ | * GUI Archives with [[software:gui-designer:gui-archive|multiple GUI files]] - added more checks for resolution matching both orientations (checks current device orientation first). | ||
+ | |||
+ | ===== Version 4.1.19 ===== | ||
+ | > **Date Released:** July 23rd, 2019 | ||
+ | |||
+ | * Added support for iBeacon detection via JS API - see [[http://www.commandfusion.com/docs/scripting/sensors.html|Sensors JS API]] | ||
+ | |||
+ | ===== Version 4.1.18 ===== | ||
+ | > **Date Released:** July 9th, 2019 | ||
+ | |||
+ | * Fix for resetting to default GUI using ''CF.loadGUI(null);'' | ||
+ | * Support for overriding theme properties (text size, color and alignment) on buttons and text objects, without having to create new themes. | ||
+ | * Show device resolution in settings via GUI Settings > User Interface > Device Resolution | ||
+ | |||
+ | ===== Version 4.1.17 ===== | ||
+ | > **Date Released:** July 9th, 2019 | ||
+ | |||
+ | * Fix to allow HTTP Client systems to use SSL (%%https://%%) | ||
+ | * When loading a zipped GUI, iViewer will now look for a GUI matching the device screen size, based on the filename (including any subfolders). First looks for a path matching ''###w###h'' where the numbers are the screen width and height. If none found, then looks for match with just height ''###h''. Then if none found, looks for matching closest screen ratios to iOS sizes (896h, 812h, 736h, etc). Then if none still found, uses first .gui file found in zip. | ||
+ | * So now a single zip file can be used to target multiple device screen variations. | ||
+ | * Push Notification support - more to come on this at a later date (requires cloud software release, yet to come). | ||
+ | * Cleanup splash screen a little more | ||
+ | |||
+ | ===== Version 4.1.14 ===== | ||
+ | > **Date Released:** June 27th, 2019 | ||
+ | |||
+ | * Fix for GUI cache failing | ||
===== Version 4.1.13 ===== | ===== Version 4.1.13 ===== | ||
Line 15: | Line 84: | ||
* Introduces Immersive mode - full screen with no status bar or navigation bar by default. | * Introduces Immersive mode - full screen with no status bar or navigation bar by default. | ||
* Navigation and status bars using transparency overlay - swipe from edge of screen to bring them back visible and they automatically hide after no interaction. | * Navigation and status bars using transparency overlay - swipe from edge of screen to bring them back visible and they automatically hide after no interaction. | ||
- | * Adds CF.playSound and CF.stopSound JS APIs - JS.playSound("sound name"); | + | * Adds CF.playSound and CF.stopSound JS APIs - ''CF.playSound("sound name");'' |
* Fixes for show/hide status bar and navigation bar JS APIs: | * Fixes for show/hide status bar and navigation bar JS APIs: | ||
* ''CF.setDeviceProperty(CF.StatusBarAppearanceProperty, CF.STATUS_BAR_VISIBLE);'' | * ''CF.setDeviceProperty(CF.StatusBarAppearanceProperty, CF.STATUS_BAR_VISIBLE);'' | ||
- | * ''F.setDeviceProperty(CF.StatusBarAppearanceProperty, CF.STATUS_BAR_HIDDEN);'' | + | * ''CF.setDeviceProperty(CF.StatusBarAppearanceProperty, CF.STATUS_BAR_HIDDEN);'' |
* ''CF.setDeviceProperty(CF.NavigationBarAppearanceProperty, CF.NAVIGATION_BAR_VISIBLE);'' | * ''CF.setDeviceProperty(CF.NavigationBarAppearanceProperty, CF.NAVIGATION_BAR_VISIBLE);'' | ||
* ''CF.setDeviceProperty(CF.NavigationBarAppearanceProperty, CF.NAVIGATION_BAR_HIDDEN);'' | * ''CF.setDeviceProperty(CF.NavigationBarAppearanceProperty, CF.NAVIGATION_BAR_HIDDEN);'' | ||
Line 74: | Line 143: | ||
* Added support for latest Android OS versions | * Added support for latest Android OS versions | ||
* Various fixes for networking | * Various fixes for networking | ||
+ | * Minimum Android API Level 17 (Android 4.2+) | ||