April 5, 2022
Requires iPadOS 14 or later
Requires CatchFlow™ IDE version 1.1 or higher
- ADDED: The
$dh.mailto
API call can now be used in compositions to send email, including attachments. - ADDED: onRequestUserChange to components. It will be called whenever the user initiates an interaction with the component. If the expression returns
true
then the interaction continues and the value can be changed. Iffalse
then the interaction will be cancelled. - ADDED: onUserChange. It will be called after a user operation results in a change to the component value. The context contains
component
andevent
as usual, but also containsoldValue
which contains the previous value of the component before the change. - ADDED:
onLoaded
is now supported for all components. - CHANGED:
onItemAdded
toonItemLoaded
to array panels. The old name was not entirely accurate as it was called even when existing items were loaded. - CHANGED: Panel
addItem
now returns the newly added item, ornil
. - CHANGED: The placemark
onUpdate
is now deprecated as its name conflicts with the other uses of onXXX in Deckhand. It has been replaced withupdateMethod
. However, for compatibility,onUpdate
still operates. - CHANGED: The
queueAction
function can now be executed from any background-enabled context, not just within action definitions. - FIXED: The
font
andsegmentFont
properties neither compiled nor operated correctly. Now, either name, size, or both can be provided and will be interpreted properly. - FIXED: Some expandable display features did not respond properly onscreen.
Note that onUserChange and onRequestUserChange apply to numberEntry
, textEntry
, booleanSegmentEntry
, boolEntry
, segmentEntry
, and dateTimeEntry
, dualNumberEntry
, pinLookup
, and delimiterTextEntry
. These features are not consistently available to components embedded in legacy views such as catchReportView
and landingReport
.
For additional information on the above added items for CatchFlow™ developers and to download the latest CatchFlow™ IDE please click here.