IViewer:Release Notes
From CommandFusion Wiki
(Redirected from Viewers:iViewer:Release Notes)
|
Version 3.4.1
- Date Released: NA
- Submitted to App Store: Not yet submitted
Known Issues
Changes
Bug Fixes
- Gestures now send join updates to Control Systems
Version 3.4.0
- Date Released: Friday, 27th August, 2010
- Submitted to App Store: Tuesday, 17th August, 2010
Known Issues
- Loading dynamic images in lists still needs some tweaking.
Changes
- Gesture support
- Advanced button actions
- Embedded web view support
- Sending a command and macro from single button press
- Added printf support for feedback transforms
- Added decimal precision adjustment for feedback transforms
- Subpage always on top option
- Send device ID on connection via serial join 10002
- Send commands from lists when scrolling or reaching end
- Send commands from input fields on text change and finishing text input
- Report list position via Control System protocol
- URL Schema support
- Updates the regex parsing library to version 4.0 ([1])
Bug Fixes
- iPad loading screen orientation jolt fixed.
- Optional target value assignment in commands not effecting status bar
- Subpage z-order fixes
- GUI's smaller than the device resolution are now loaded into the center of the screen
- Page transitions fading by default fixed
- Cache corruption issues fixed
- Button active state rendering issues fixed (for transparent bg colors)
- Allow iPod music to continue playing when app is launched
- Horizontal lists now start at the left
- Lists remember their position after page flips
- Button overlay images in active state only now supported
- Use Math Expressions in option command target value assignments
- Dramatic speed improvements in list loading
- Dynamic images on hidden subpages no longer keep refreshing in the background
Version 3.3.2
- Date Released: Tuesday, 13th April, 2010
- Submitted to App Store: Friday, 9th April, 2010
Known Issues
- Loading dynamic images in lists still needs some tweaking.
- iPad loading screen orientation jolt.
- Cannot format decimal precision for feedback transforms.
Bug Fixes
- Subpage transitions for 'none' and 'fade' fixed.
- dynamic image flickering on update from Control System
Version 3.3
- Date Released: Friday, 2nd April, 2010
- Submitted to App Store: Thursday, 25th March, 2010
Known Issues
- Loading dynamic images in lists still needs some tweaking.
Changes
- iPad Support!
- Added disconnection join status for all systems.
- Can now reference cached images via serial join for dynamic image changing
- Pressing 'Done' button on popup keyboard now sends the input field value on serial join
- Can now match hex values in digital join feedback 'on value'
- Added new feedback processing features, including list creation, multiple target assignments and math expressions.
- Added tokens, assigned during feedback parsing and used when sending dynamic commands and macros.
- Added timers for pages and subpages to send commands and macros.
Bug Fixes
- Sliders within lists now updated using the correct protocol.
- Connection state joins now updating for Control Systems and External Systems
- List button states clearing when list is cleared
- States of buttons without background images now updating correctly
- Serial values now correctly showing empty when blank serial join received via Control System
- Page flips via regex now working correctly.
- Subpage transitions tweaked.
Version 3.2
- Date Released: Sunday, 10th January, 2010
- Submitted to App Store: Thursday, 7th January, 2010
Known Issues
- Loading dynamic images in lists still a little buggy, working on fix for next release.
- Sliders within lists aren't being updated using the correct protocol. Working on fix for this release.
Changes
- Refresh feature added to images, allowing them to automatically refresh the image at a custom rate (in milliseconds)
- Subpages can now be toggled via button press without interaction from server (client side button toggling).
Bug Fixes
- Shadow rendering for all text elements (including buttons) now works correctly, with negative x/y offsets possible.
- Sending slider value in hex is now working correctly.
Version 3.1
- Date Released: Tuesday, 7th December, 2009
- Submitted to App Store: Thursday, 26th November, 2009
Changes
- Sending commands on slider press/drag/release now supported.
- Multiple GUI files can now be cached and switched between via button press, making multiple system connection profiles possible.
- Connection status of the main ControlSystem can be assigned to a digital join to show status within the GUI via button state for example.
- Feedback from systems with values in hex bytes or ascii representation of hex can now be parsed into numeric values for sliders/gauges/etc.
- Status bar now renders as semi-transparent to show it overlaying the GUI, rather than the default grey look.
Bug Fixes
- Connections via 3G will now automatically reconnect after device falls asleep.
- Parsing feedback that contains null bytes (\x00) now works.
- Fixed rendering of overlay images with negative offset values, allowing overlay images to be moved over edges of buttons, etc.
- Fixed page orientations becoming out of sync. Now the correct orientation should always render. Had to sacrifice some animations on the page rotations for this (for now).
Version 3.0.2
- Date Released: Thursday, 8th October, 2009
- Submitted to App Store: Friday, 25th September, 2009
Known Issues
- Connections via 3G will not automatically reconnect after device falls asleep. Current workaround is to open Safari to re-enable 3G connections, then relaunch iViewer.
- Parsing feedback that contains null bytes (\x00) does not work. Fix coming.
- Page flips on landscape pages can confuse the orientation and the page may become rendered sideways. Fix coming.
Changes
- Connection errors and warnings can now be suppressed for Control Systems by unchecking "Enable debug mode" in guiDesigner project properties.
Bug Fixes
- Fixed loading dynamic images in lists
- Fixed sending null hex character (\x00) in commands
- Fixed sending startup commands to External Systems over UDP
Version 3.0.1
- Date Released: September 2009
Known Issues
- Sending of the null hex character (\x00) is not supported. Will be fixed in next release.
- External Systems set to UDP do not send their assigned Startup Command on iViewer launch.
- Loading dynamic images in lists is limited to previously cached images, introduced this bug when fixing the dynamic image refresh flicker.
Changes
- Complete re-write of the communications code base.
- Added support for feedback processing (two way communications)
- Added iPhone proximity sensor support
- Added auto-lock delay settings
- Added error message when trying to page flip or show subpages on an unregistered device
- Changed Settings to display legal information relating to third party libraries used in the code
Bug Fixes
- Fixed bug where GUI File cache would be lost after updating iViewer to a new version
- Fixed bug where changing a dynamic image would cause it to flicker (show no image before the newest image was loaded).
