What's new in BlackBerry 10 SDK for Adobe AIR 3.2.1

Aug 15, 2013
  • New in this Release:
  • Adobe AIR Runtime 3.5: Adobe AIR runtime 3.5 is now available for developers using the beta release of BlackBerry 10 OS version 10.2. You can now create applications with Stage3D.
  • Adobe Scout profiling in Adobe Flash Builder: If you are developing an app in Flash Builder using the Adobe AIR runtime 3.5, you can now use Adobe Scout to profile telemetry data for your application. For more information, check out Using Adobe Scout.
  • SDK installation update site: You can now install the BlackBerry 10 SDK for Adobe AIR SDK directly into Flash Builder and FDT using an update site. For more information, check out Install the BlackBerry 10 SDK for Adobe AIR using the update site.
  • Improved code signing account setup: Your code signing account is now associated with your BlackBerry ID, making account setup easier than ever. For more information, check out Signing your application.
  • New APIs:
  • 348672: The in line Text Selection Menu is now available. Use it to make menu options more accessible.
  • 285750: Custom embedded fonts are now available and can be used in Labels.
  • Fixed issues:
  • 413367: If you set an acceptAction on a frame after the TitleBar was created, TitleBar buttons are now added in the right order.
  • 377777: Slider will now animate back to its starting position when disabled and then reenabled. This corrects an offset error in the x axis.
  • 344936: Fixed issue where expandable content overlaps a button. Previously, you had to set the expandedParent if you wanted it to open upwards, but some code paths would not position the content correctly.
  • 344872: Fixed issue where a single action on the action bar is off center. Issue occured when there is no back button on the action bar.
  • 343499: Fixed issue where list items are not visible if the row count*row height of the content is greater then the maxExpandedHeight of the DropDown.
  • 343321: Fixed action and tab overflow button size for the BlackBerry Q10 screen resolution. This caused a slight size difference when going from reserved action space to action overflow button.
  • 337355: Fixed issue with Fine Cursor Control. This issue occured when the FCC is exactly x=0 on the first line, causing it to move the cursor to the end of the line.
  • 334588: Fixed issue where selecting a word and tapping another misspelt word would not clear the selection.
  • 334537: Fixed issue where tapping down or up on the FCC does not move it.
  • 334248:Corrected size of action bar hit area. Action bar hit area is no longer overlapping the back button's hit area.
  • 334054: Fixed shape redraw issue. Issue occured when you resized a text input, either by rotating the device and having it lay out or by explicitly setting the width. The shapes wouldn't get redrawn. This made them appear in the incorrect locations. Redrawing these shapes when the display is validated resolves the issue.
  • 333114: Reserved space in ActionBar is now calculated based on 4 tab slots, instead of 5.
  • 326193: Fixed action bar button spacing. One action bar button is now centered on the entire bar.
  • 233338: With the keyboard set to URL and auto correct on, it should now show predictions.

New in BlackBerry 10 SDK for Adobe AIR 3.2.0 (Jun 14, 2013)

  • New in this Release:
  • Adobe AIR Runtime 3.5: Adobe AIR runtime 3.5 is now available for developers using the beta release of BlackBerry 10 OS version 10.2. You can now create applications with Stage3D.
  • Payment service:
  • Update to Payment API, found in net.rim.blackberry.payment. Added errorInfo attribute and updated errorCode and errorText.
  • New APIs:
  • A new event has been created. The ContextMenuEvent.MULTISELECTCANCEL event is dispatched when the cancel button is pressed during multi-select.
  • The ApplicationMenu component has been created and is now available for application development.
  • Custom embedded fonts are now available. The TextFormat.fontLookup property has been added to determine what kind of font being used.
  • Fixed issues:
  • Chinese string truncation has been fixed.
  • ContextMenu.OPENING will now fire when a long press occurs at the far right of the screen.
  • Fine Cursor Control (FCC) timeout issue has been fixed. FCC timeouts after an up or down tap on a single line field.
  • Tapping left and right on the FCC now moves the cursor in the same direction for right to left text.
  • Resized tab overflow button width. The tab overflow button width was too wide when space is reserved for an action.
  • Fixed issue where text selection was not adjusted if text reflowed while the selection was still on.
  • Fixed issue in TitleBar. An event listener will now be correctly removed.
  • Fixed issue in ToggleSwitch. Creating a ToggleSwitch with custom ID no longer applies its style to all subsequent ToggleSwitches.
  • Fixed issue with context menu. Context menu now refreshes actions if there is at least one action in it. As a result, Delete Action can now be shown.
  • Fixed issue with DropDown menus. DropDown menus now auto scroll to items as characters are typed on the keypad.
  • Updated AudioManager documentation to reflect level values. Level values are 0-100, not 0-1.
  • Input fields with URL keyboards now show predictions.

New in BlackBerry 10 SDK for Adobe AIR 3.1.3 (Apr 25, 2013)

  • New APIs:
  • Added a new event (net.rim.blackberry.events.PushServiceConnectionReadyEvent) and a new error code (net.rim.blackberry.events.PushServiceErrorEvent.PUSH_SERVICE_CONNECTION_CLOSED). This event notifies you when the Push Service connection is down and then re-established after being lost.
  • A new push permission error code (net.rim.blackberry.events.PushServiceErrorEvent.PUSH_SERVICE_CONNECTION_PERMISSION_ERROR) was also added.
  • Added a new property, ThemeGlobals.useOLED.
  • Setting this to TRUE will ensure that OLED graphics are used when running on an OLED device. Please see documentation for more details.
  • When a password field is shown in plain text during screen sharing, screen sharing will pause.
  • Fixed issues:
  • Fixed issue where touch functionality is blocked by an app when a context menu or action overflow menu is open and ActionBar.destroy() is called.
  • Fixed issue where the context menus dispatched two events when the DeleteAction was selected.
  • Fixed issue where setting ToggleSwitch.id caused unexpected styling of labels in the control.
  • Updated UX for fine cursor control on input fields.
  • Updated UX for disabled context menu items.
  • Fixed component clean up for EditableText. A runtime error was thrown if focus was removed from EditableText after destroy is called.
  • Corrected issue where a disabled slider appeared off the track when to the far left or right.
  • Updated UX for the action bar tool tips on BlackBerry Q10 devices.
  • Updated the color of the caret for text input.
  • Fixed issue where using KeyboardType.SYMBOL would not show the symbol keyboard.
  • Updated action bar height on BlackBerry Q10 devices. It is now 101px.
  • Fixed issue where action bar or title bar height is NaN when no opened windows are available. This issue occurred when mobile profiles are used locally and the runtime could not detect open windows. As a result super.height is used to determine the height of the ActionBar and TitleBar.
  • Fixed issue where the action bar back button continued to listen for drag events after a touch release.
  • Updated action bar back button postioning. If tabsTakePriority=true and actionPlacement is set to onBar the back button centers on the action. Previously the back button would be centered over the on-bar action space.
  • Fixed masked password rendering issue that occurred when inputting with a Thai keyboard.
  • Fixed text measurement issue when Label.virtualLayout=true.
  • Fixed issue where a text input prompt animates in and out when text is entered.
  • Updated cursor width on BlackBerry Z10 devices.
  • Fixed issue where the first selection handle renders on the second character. This occurred in a text input field when composing text was selected. The first selection point would be set to be before the next element.
  • Fixed issue where a shift and tap on BlackBerry Q10 devices would select text even if selectable=false.
  • Fixed runtime error caused by deleting a misspelled word.
  • Updated the positioning of actions on the action bar for BlackBerry Q10 devices.
  • Fixed issue in which QNXApplication would not dispatch SWIPE_DOWN and SWIPE_START events when a crosscut or tab overflow menu was open.
  • Fixed issue in ProgressBar. A progress bar would not fully appear, when the progress value is set to 1 immediately after a ProgressBar is created and resized.
  • Updated text selection handles to point in the correct direction when right-to-left text is selected.
  • Updated ShortcutGroup API documentation.
  • Fixed issue with multi-touch selection on text. Inputting text could cause text to be inserted in the wrong spot.
  • Fixed text alignment in ToggleSwitch.
  • Fixed issue in which selecting an item in a DropDown with the enter key caused the background to remain on the screen when closed.
  • Updated documentation for MediaPlayer methods getMaxOutputLevel and getOutputLevel.
  • Fixed issued in which the context menu does not appear immediately after a shift and tap when selecting text.

New in BlackBerry 10 SDK for Adobe AIR 3.1.2 (Apr 18, 2013)

  • New APIs:
  • Added a new event (net.rim.blackberry.events.PushServiceConnectionReadyEvent) and a new error code (net.rim.blackberry.events.PushServiceErrorEvent.PUSH_SERVICE_CONNECTION_CLOSED). This event notifies you when the Push Service connection is down and then re-established after being lost.
  • A new push permission error code (net.rim.blackberry.events.PushServiceErrorEvent.PUSH_SERVICE_CONNECTION_PERMISSION_ERROR) was also added.
  • Added a new property, ThemeGlobals.useOLED. Setting this to TRUE will ensure that OLED graphics are used when running on an OLED device. Please see documentation for more details.
  • When a password field is shown in plain text during screen sharing, screen sharing will pause.
  • Fixed issues:
  • Fixed issue where touch functionality is blocked by an app when a context menu or action overflow menu is open and ActionBar.destroy() is called.
  • Fixed issue where the context menus dispatched two events when the DeleteAction was selected.
  • Fixed issue where setting ToggleSwitch.id caused unexpected styling of labels in the control.
  • Updated UX for fine cursor control on input fields.
  • Updated UX for disabled context menu items.
  • Fixed component clean up for EditableText. A runtime error was thrown if focus was removed from EditableText after destroy is called.
  • Corrected issue where a disabled slider appeared off the track when to the far left or right.
  • Updated UX for the action bar tool tips on BlackBerry Q10 devices.
  • Updated the color of the caret for text input.
  • Fixed issue where using KeyboardType.SYMBOL would not show the symbol keyboard.
  • Updated action bar height on BlackBerry Q10 devices. It is now 101px.
  • Fixed issue where action bar or title bar height is NaN when no opened windows are available. This issue occurred when mobile profiles are used locally and the runtime could not detect open windows. As a result super.height is used to determine the height of the ActionBar and TitleBar.
  • Fixed issue where the action bar back button continued to listen for drag events after a touch release.
  • Updated action bar back button postioning. If tabsTakePriority=true and actionPlacement is set to onBar the back button centers on the action. Previously the back button would be centered over the on-bar action space.
  • Fixed masked password rendering issue that occurred when inputting with a Thai keyboard.
  • Fixed text measurement issue when Label.virtualLayout=true.
  • Fixed issue where a text input prompt animates in and out when text is entered.
  • Updated cursor width on BlackBerry Z10 devices.
  • Fixed issue where the first selection handle renders on the second character. This occurred in a text input field when composing text was selected. The first selection point would be set to be before the next element.
  • Fixed issue where a shift and tap on BlackBerry Q10 devices would select text even if selectable=false.
  • Fixed runtime error caused by deleting a misspelled word.
  • Updated the positioning of actions on the action bar for BlackBerry Q10 devices.
  • Fixed issue in which QNXApplication would not dispatch SWIPE_DOWN and SWIPE_START events when a crosscut or tab overflow menu was open.
  • Fixed issue in ProgressBar. A progress bar would not fully appear, when the progress value is set to 1 immediately after a ProgressBar is created and resized.
  • Updated text selection handles to point in the correct direction when right-to-left text is selected.
  • Updated ShortcutGroup API documentation.
  • Fixed issue with multi-touch selection on text. Inputting text could cause text to be inserted in the wrong spot.
  • Fixed text alignment in ToggleSwitch.
  • Fixed issue in which selecting an item in a DropDown with the enter key caused the background to remain on the screen when closed.
  • Updated documentation for MediaPlayer methods getMaxOutputLevel and getOutputLevel.
  • Fixed issued in which the context menu does not appear immediately after a shift and tap when selecting text.

New in BlackBerry 10 SDK for Adobe AIR 3.1.1 (Mar 9, 2013)

  • Fixed issues:
  • Fixed incorrect measurement issues when Label.virtualLayout=true.
  • Changed cursor width for BlackBerry Z10 devices.
  • Fixed alignment of text in ToggleSwitch.
  • Context menu no longer appears immediately after a shift and tap when selecting text.

New in BlackBerry 10 SDK for Adobe AIR 3.0 (Dec 11, 2012)

  • New in this Release: New APIs:
  • qnx.fuse.ui.text.TextInputBase.forceLatinKeyboard : This property forces the keyboard to use latin characters.
  • qnx.fuse.ui.text.TextBase.virtualLayout : This property will render additional visible lines as text is scrolled. Set this property to true when trying to render a large amount of text.
  • qnx.fuse.ui.text.KeyboardType : Added SYMBOLS, NUMBERS, and NUMBERS_PUNCTUATION properties to KeyboardType.
  • qnx.display.Viewer.sendMessage() : Added Viewer.sendMessage() method so client applications can send messages to viewers after creation.
  • qnx.sensors.LocationManager.getGeomagneticField() : Added LocationManager.getGeomagneticField() method to return the current magnetic field for a given location.
  • Fixed issues:
  • Long pressing on a control with only the MultiSelect and DeleteAction action set will now show the context menu.
  • Added the full screen icons to the MediaControl.
  • Cards now resize correctly when rotated.
  • Fixed error that occurs when long pressing on a empty text input field and selecting "select" from the context menu.
  • Clear icon now centers vertically when the font size is not the default size.
  • TextInputBase default font size is now 8pt.
  • Fixed documentation errors with DropDown and Picker events.
  • Scrolling containers now adjusts scroll position when resized.
  • Rapidly clicking a DropDown or Picker no longer causes the button to behave incorrectly.
  • ToggleSwitch text is now vertically positioned based on the height of the control and not the height of the skin.
  • Updated disabled states of the buttons in the TitleBar component.
  • Multiple calls to Image.setImage() no longer displays the wrong image.
  • Right-to-left Label.htmlText now renders correctly.
  • Running an Adobe AIR app in debug mode displays the host IP dialog when launching a debug session.
  • Update in example BlackBerry AIR Project in Adobe Flash Builder to correct build errors.
  • Fixed transparent pixel issue found in containers or lists that have shadows in the Black theme.
  • Fixed issue where spellcheck highlight wouldn't reappear after mispelling a word while correcting it.
  • ExpandableControl classes can now be rapidly closed when placed in a Container.
  • Adjusted right padding of the arrow in ExpandableControlLabelButton.
  • Updated to the scroll sensitivity on the List class.
  • Sliders in the MediaControl are no longer being clipped when dragged.
  • Updated animation timing for many controls.
  • Flash BuilderFlash Builder now shows correct version of SDK on Help > About Flash Builder > Installation Details.

New in BlackBerry 10 SDK for Adobe AIR 3.0 Beta 4 (Nov 29, 2012)

  • New in this Release:
  • The Invocation registration process has been updated. When you deploy your application you can no longer use any invoke-target-filter that contains a value of uris=* . In addition, you cannot register any invoke-target-filter that contains bb.action.OPEN or bb.action.VIEW actions where types=* (or type/* ) and uris=file:// (or uris=data:// ), or where the URIs attribute is not defined. To have your invoke-target-filter with bb.action.VIEW or bb.action.OPEN as action values considered valid, you must either specify an ext or types value that does not contain a wildcard.
  • New APIs:
  • qnx.fuse.ui.titlebar: TitleBar and SegmentedTitleBar classes have been added to the SDK.
  • qnx.system.QNXAppliation: QNXApplication dispatches QNXApplicationEvent.SWIPE_START events.
  • qnx.invoke: Added perimeter, installId and groupId properties to InvokeRequest and InvokeViewerRequest.
  • qnx.invoke.InvokeRequest: Added InvokeRequest.targetOptions property. This allows you to specify which types of targets you would like to invoke.
  • qnx.invoke.InvokeManager: Added InvokeManager.queryTargets method to get a list of invokable targets.
  • qnx.fuse.ui.text.TextFormatStyle: Added more entries to the TextFormatStyle class. Some equations to determine the size have changed.
  • qnx.notification: Added invoke properties to the Notification class. This allows notifications to invoke targets from the Hub.
  • qnx.fuse.ui.text.TextInput: Added a new asset for TextInput clear icon.
  • Fixed issues:
  • Pressing the space bar in right-to-left text did not move the cursor (231015):
  • Pressing the space bar in right-to-left text will now move the cursor.
  • Updated the paddingTop and paddingBottom values for LabelButton (230047):
  • The paddingTop and paddingBottom values for LabelButton now allow it to measure the correct height when added to a Container.
  • ContextMenu order change (229377):
  • ContextMenu items are now in the following order: Select All, Cut, Copy, Paste.
  • The cursor appeared on the line below the selected line when dragging Fine Cursor Control (229372):
  • The cursor is now placed on the correct line when dragging the Fine Cursor Control at the end of a line.
  • Context Menu update (229556):
  • Long pressing on a TextArea/TextInput when it doesn't have focus will bring up the Context Menu.
  • Fine Cursor Control timeout change (229368):
  • Fine Cursor Control timeout has changed from 5000ms to 3000ms.
  • Truncated text does not animate (228287):
  • Truncated text will now animate its alpha.
  • Nested CSS styles (223282):
  • Due to performance issues, the default nested CSS styles are no longer applied. To style children set styleChildren = true on the root container of the style.
  • Could not disable a DeleteAction (221822):
  • Added the ability to disable DeleteAction and MultiSelectAction. Also added actionBarPlacement property to DeleteAction.
  • Action bar back button graphics overlap long action labels (221761):
  • The Action bar back button graphics no longer overlap long action labels.
  • Label and icon overlap when label placement was set to Top on a IconLabelButton (219310):
  • Layout issues with IconLabelButton when labelPlacement is set to top or bottom are now fixed.
  • Resetting the CSS ID did not update the applied style (218267):
  • When you set the id property on a component, and then change it to something else, the id in the styleHierarchyPosition is now updated.
  • Animation error when toggle switch state was set. (214193):
  • Fixed issue where setting the state of the toggle switch after a SELECT event is dispatched doesn't stope the animation.
  • TextInput spellCheck property did not work without autoCorrect (213738):
  • The spelling checker now works when autoCorrect and autoCapitalization are set to false.
  • Spell checking on password fields (212162):
  • Text is now only checked for spelling errors when the DEFAULT keyboard is used.
  • SpellCheck UI was not centred at cursor position (212152):
  • The spelling suggestion dialog is now correctly placed.
  • Multi-select cancel bar sizing was not the correct width in landscape (211380):
  • Fixed sizing issues with the multi-select cancel bar.
  • Back button icon and text appeared off-center (209381):
  • The Back icon and label are now positioned correctly in the Action bar.
  • When using ToggleSwitch, the thumb set was incorrect when dragged (209148):
  • The thumb set now shows the correct state when dragging.
  • EditableText cursor width change (207613):
  • EditableText cursor width has been updated to 4px.
  • Text controls will auto align and auto flow text based on the first strongly directional character in the text (207104):
  • To override this, set the locale property to a ltr or rtl locale. To make sure text appears correctly, use BEGIN and END alignment in TextFormat instead of LEFT and RIGHT.
  • Work perimiter showed isConnected() = false even when connected to Wi-Fi or Cellular network (206764):
  • NetworkManager.isConnected() does not return false when connected to Wi-Fi or Cellular in an Enterprise application.
  • Thumb center point of the Slider did not go to the edge of the track (205396):
  • The slider thumb now drags beyond the edges of the track so that the middle of the thumb lines up with the edge of the track. To help with alignment the track shrinks in width by half the width of the thumb on either side.
  • ExpandableControl did not close on press (205347):
  • When the button of an ExpandableControl class (Picker/DropDown) is pressed when open, and the expandedContent is set to something other than itself, it should close. This helps prevent the situation where you're dragging and detaching the content area from the button.
  • DropDown arrow animation (205310):
  • Improved ExpandableControl arrow animation timing.
  • List.enableShadows and Container.enableShadows was set to true by default. (205255):
  • List.enableShadows and Container.enableShadows is now set to false by default.
  • TextInput/TextArea (205248):
  • TextInput/TextArea clear assets have changed.
  • Previous locale bundle was not available during locale change (204526):
  • Getting a locale resource in LocaleManager during the loading of a new locale, no longer returns an incorrect value.
  • Display the context menu when a finger is on right side of screen (203426):
  • Long pressing on an object on the right side of the screen will expand the context menu to the position of the user's finger. The user can now drag left on the screen to open the menu.
  • Context menu drag from content area (203397):
  • The sidebar can now be closed when fully expanded by dragging the content or overflow tab icon.
  • Menus did not dismiss on release (203354):
  • The Context Menu and Action Overflow menus now dismiss on touch up instead of touch down.
  • Tab overflow button size (203332):
  • Tab overflow buttons and tabs are now the same size.
  • Context menu overflow items (203409):
  • Changed the way overflow items are displayed in the context menu.
  • The full sidebar started in top position, without scrolling the view. (203301):
  • Left shadow added to the ContextMenu.
  • No keyboard when text was selected (201748):
  • When the keyboard is dismissed because of the context menu, it now reappears when the context menu is closed.
  • Action bar height and icon change (201621):
  • The Action bar is now rendered at a smaller height. Icons have no labels when in landscape mode.
  • Could not double tap to select text after the Fine Cursor Control circle was invoked (198053):
  • You can now double tap to select in a text field when the field has focus.
  • The active region is not properly highlighted (184198):
  • The active region is now properly highlighted when inputting text such as Chinese.

New in BlackBerry 10 SDK for Adobe AIR 3.0 Beta 3 (Sep 26, 2012)

  • Visual assets and user interaction updates:
  • Visual assets and user interactions have been updated to align with platform actions.
  • TextArea.recalculateAreaOfInterest() & TextInput.recalculateAreaOfInterest():
  • These features allow app developers to update the keyboard area of interest in the event the UI changes while the keyboard is still on the screen.
  • Added targetType and targetKey properties to InvokeEvent:
  • This feature allows app developers to determine how a target was invoked.
  • LocaleManager.getCurrentRegion() & LocaleManger.getDeviceRegion():
  • This feature allows app developers to update their apps based on region properties separate from the locale.
  • CardPicker, CardPreviewer, and CardComposer:
  • Added UI views for the different types of cards supported by the platform.
  • TextInputBase.error:
  • Added TextInputBase.error property. Setting this to true will show a red outline around a control.
  • TextInputBase.promptFont:
  • Added TextInputBase.promptFont to customize the prompt text font. Default is set to Slate Pro Light.
  • ThemeGlobals.injectStyleArray:
  • This feature allows developers to pass in a style array instead of parsing CSS files at startup.
  • List.longPressedItem:
  • Added List.longPressedItem property. This returns the object in the dataProvider of the cell that is currently being long pressed.
  • InvokeRequest:
  • Added the metadata and fileTransferMode properties.
  • InvokeViewerRequest:
  • Added the metadata and fileTransferMode properties.
  • The Viewer close automatically:
  • The Viewer class dispatches a ViewerEvent.VIEWER_CLOSING event when the viewer receives a close request. If this event is not canceled, the viewer will close automatically and dispatch a ViewerEvent.VIEWER_CLOSED event.
  • Default font colors have changed for themes:
  • The default colour for the white theme is now #262626 and the default color for the black theme is #fafafa.
  • DropDown sets content height when data is updated:
  • DropDown now correctly sets the content height when data is updated after validation.
  • TextBase update:
  • TextBase updates when the TextEvent.LAYOUT_ESTIMATE_CHANGE event is dispatched. This feature allows app developers to adjust the size of the component in the event handler.
  • TextBase.selected can be independently set:
  • This fixes an issue where setting TextBase.selected to false would prevent the text from scrolling in a TextArea.
  • Red underline graphic update:
  • The red underline graphic used for misspelled words has been updated.
  • Image.setImage updates:
  • An image will not invalidate immediately after a call to setImage() when the argument is a url or URLRequest object. It will wait until the image is fully loaded before invalidating.
  • List.rowHeight:
  • Setting List.rowHeight after initialization correctly re-sets the height of the cells.
  • ListEvent.ITEM_CLICK:
  • Lists inside containers will no longer dispatch unwanted ListEvent.ITEM_CLICK events.
  • IStyleable:
  • The first parameter in IStyleable.get and IStyleable.set method signatures are now Strings instead of loosely typed.
  • Fixed dialog runtime errors:
  • Fixed runtime error when dialogs are shown on the desktop.
  • Fixed divider issues:
  • Fixed issue where dividers are not removed when Picker.removeItemAt is called.
  • SegmentedControl:
  • SegmentedControl dispatches the change event after the animation has completed.
  • Label.htmlText:
  • Fixed issue where Label.htmlText cannot set the frame after Label creation.
  • Scrolling a container:
  • Fixed issue where scrolling within a Container. Touches will no longer interact with objects.
  • Styling updates:
  • Fixed issue where multiple rule definitions on one line could not be updated in the CSS.
  • Vertical center in Gridlayout:
  • Fixed issue where items would not center vertically in GridLayout when padding was used.
  • Float values in CSS:
  • Float values in CSS are no longer parsed as integers.
  • Stop button in MediaControl:
  • Added the stop button to the MediaControl class.
  • Picker:
  • Fixed issue with the Picker where supplying numbers as the label did not render the label correctly.
  • Label length in ActionBar:
  • Fixed issue where the label in the ActionBar would appear disabled if it was too long.
  • DropDown header:
  • Fixed issue where the DropDown header would not get updated when the dataProvider property was updated.
  • Single line labels:
  • Fixed issue where single line labels are truncated too early.
  • List item:
  • Fixed issue where an item in the List would be selected on release of long press.

New in BlackBerry 10 SDK for Adobe AIR 3.0 Beta 2 (Jul 20, 2012)

  • New IconLabelButton class:
  • This class accepts both an icon and a label in the button.
  • UIComponent.contextActions
  • New API that allows a set of actions to be set on the context menu when the component is long pressed by the user.
  • Additional TextFormat functionalities:
  • Added new properties TextFormat.underline, TextFormat.strikethrough, TextFormat.scale, TextFormat.style, TextFormat.minSize, and TextFormat.maxSize.
  • ActionBar updates:
  • ActionBar items now have a pressed state. Also updated the layout and positioning of Actions and TabActions in the ActionBar.
  • Label.htmlText support:
  • Label.htmlText functionality has been added with a small set of HTML tags supported.
  • Global font update:
  • Global font was changed from "Slate" to "Slate Pro"
  • Image class update:
  • Fixed issue with the Image class where it would not auto-resize to the internal bitmap automatically.
  • CheckBox and RadioButton alignment update:
  • CheckBox and RadioButton now center correctly.
  • Text input spell check update:
  • Text input components now respect the global spell check setting of the device.
  • Skin animation:
  • Skins now animate between states.
  • TextArea update:
  • Fixed issue with TextArea where it would show 1 more line then the maxLines.
  • Picker rendering update:
  • Fixed issue where Picker would render columns multiple times.
  • List rendering fix:
  • Fixed issue where resetting the dataProvider in a List would empty the renderer pool causing new cells to be created.
  • List measurement fixes:
  • Improved the measurement for TileList/SectionList/SectionTileList when placed in Containers.
  • TextEvent update:
  • Label, TextInput, and TextArea no longer dispatch a TextEvent.LAYOUT_ESTIMATE_CHANGE if the size of the text does not change during a re-draw.
  • Theme switching update:
  • Fixed issue where switching between White/Black themes in between creating components would cause components to render using the wrong theme.
  • Text Selection:
  • Updated the text selection behaviour.
  • BlackBerry 10 Dev Alpha device:
  • Development tools now support the BlackBerry 10 Dev Alpha device.
  • Powerflasher FDT:
  • Powerflasher FDT is now available as a development tool for building BlackBerry 10 SDK for Adobe AIR applications.
  • AIR Native Extensions:
  • skins167.swc has been replaced by QNXSkins.ane
  • qnxdevice.swc has been replaced by QNXDevice.ane
  • qnxscreen.swc and qnxtext.swc have been deprecated.

New in BlackBerry 10 SDK for Adobe AIR 3.0 Beta (Jun 8, 2012)

  • BlackBerry 10 Dev Alpha device:
  • Development tools now support the BlackBerry 10 Dev Alpha device.
  • Powerflasher FDT:
  • Powerflasher FDT is now available as a development tool for building BlackBerry 10 SDK for Adobe AIR applications.
  • AIR Native Extensions:
  • skins167.swc has been replaced by QNXSkins.ane
  • qnxdevice.swc has been replaced by QNXDevice.ane
  • qnxscreen.swc and qnxtext.swc have been deprecated.