IViewer:Release Notes

From CommandFusion Wiki

Jump to: navigation, search

Contents

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).
Personal tools