CometAnywhere Mobile Changelog

From CometWiki

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
Back to the [[CometAnywhere Mobile]] main page.
Back to the [[CometAnywhere Mobile]] main page.
 +
 +
== v0.1.5 ==
 +
 +
Added mStartActivityIndicator and mStopActivityIndicator to control a "spinner" that indicates the server is busy.  Use this when you are doing a lot of processing to indicate to the user that something is still in progress.  The indicator currently can only be shown on top of the master list.
 +
 +
Added mAutoComplete which allows you to add Auto Complete functionality to any of your text fields.  You provide the Display ID of the text field, and a list of values (hex zero terminated for each value).  When the user starts to type, any values that match the current text in the field will be displayed in a list underneath the text field.  When one is selected, the text is replaced and the DoneEditing action is fired.
 +
 +
Fixed some minor bugs including if the last master list item in the top section is deleted, the ipad was crashing.
== v0.1.4 ==
== v0.1.4 ==

Revision as of 20:54, 12 July 2012

Back to the CometAnywhere Mobile main page.

Contents

v0.1.5

Added mStartActivityIndicator and mStopActivityIndicator to control a "spinner" that indicates the server is busy. Use this when you are doing a lot of processing to indicate to the user that something is still in progress. The indicator currently can only be shown on top of the master list.

Added mAutoComplete which allows you to add Auto Complete functionality to any of your text fields. You provide the Display ID of the text field, and a list of values (hex zero terminated for each value). When the user starts to type, any values that match the current text in the field will be displayed in a list underneath the text field. When one is selected, the text is replaced and the DoneEditing action is fired.

Fixed some minor bugs including if the last master list item in the top section is deleted, the ipad was crashing.

v0.1.4

Added mButtonWithData proc that allows you to create a button and associate a data string with it. In this manner you can create multiple buttons that fire the same action, but with different data. See m9.ibs for an example.

Added mMasterListClear proc which clears the master list on the left side. You can then rebuild the list using mMasterList or mMasterListUnindexed.

v0.1.3

List defaults to a section & index style list. Entries in the list are grouped into sections based on the first letter of the display text (see note). There is an index on the right side of the list that corresponds to these letters and tapping/sliding your finger along the index allows you to fast-scroll to and through the sections.

NOTE: The sections built in the order that the entries are sent to the app. The index is dynamically generated by adding each value to an existing section, or creating a new one if necessary. Order your list before sending it to the iPad!

Also added mMasterUnindexedList which corresponds to to the old list building proc. Use this proc if you want a list without sections in the same way it was done before this version of the app.

v0.1.2

Added version number and CAID display to the connect dialog.

Started using new distribution method to deliver app and procs here.

v0.1.0

Original version. lots of stuff

Build 3

Added auto contentSize specification

- When a view is added, the content size is automatically adjusted if necessary. This means if you add a view outside the bounds of the screen window, the app should automatically add scrolling functionality to incorporate the new view.

Added ability to clear detail view - mDetailClear()

- Clears all user-added views from the right side detail view

Build 2

Added scrolling - mContentSize(width, height)

- sets the scrollable size to the width and height listed. This manually adds scrolling functionality with a width and height specified.

Added pdf/html/txt file view - mDisplayPdf( label$, filename$ )

- Transfers the file specified (full path name) to the mobile device and displays it in a separate view.

Personal tools