Noteworthy changes in official releases of Feathers.
No major API changes since 1.0.0 BETA. Mostly bug fixes and minor improvements.
- Fix for memory leaks in List, GroupedList, and ImageLoader
- PageIndicator properly handles ImageLoader or other IFeathersControl as symbol
- IGroupedListHeaderOrFooterRenderer extends IFeathersControl
- Header: fix for "middle" vertical alignment
- Updated for Starling Framework 1.3
Initial release. The following major changes happened in the last month or two leading to the beta.
- GTween library removed as a dependency. All animations switched to the Starling
Tween
class. - as3-signals library removed as a dependency. Switched to Starling events.
TextInput
: supports swappable text editors, similar to the text renderers used for uneditable text. The defaultStageTextTextEditor
usesStageText
to allow text input, which is ideal for mobile. TheTextFieldTextEditor
uses aTextField
ofTextFieldType.INPUT
instead, and it may be a better choice for desktop. A static function,defaultTextEditorFactory
, has been added toFeathersControl
.TextInput
: now has events for focus in and out.- Item renderers: Switched to
ImageLoader
for icon and accessory textures, which has asource
property that supportsTexture
instances orString
URLs to load textures from the web. Properties likeiconTextureField
andaccessoryTextureFunction
now have new names likeiconSourceField
andaccessorySourceFunction
because values other than textures are now allowed. Similarly,iconImageFactory
andaccessoryImageFactory
have been renamed toiconLoaderFactory
andaccessoryLoaderFactory
. - Item renderers: accessory may be positioned. See
layoutOrder
andaccessoryPosition
properties. - Added
dispose()
method toAddedWatcher
so that theme resources like textures be disposed. - Added
ScrollText
component to display text in an overlay on the native display list. Useful for long passages of text that may be too large to convert to a texture. ScreenNavigator
: added events for transition start and complete.ToggleSwitch
:TRACK_LAYOUT_MODE_STRETCH
is nowTRACK_LAYOUT_MODE_ON_OFF
.Slider
:TRACK_LAYOUT_MODE_STRETCH
is nowTRACK_LAYOUT_MODE_MIN_MAX
.ScrollBar
:TRACK_LAYOUT_MODE_STRETCH
is nowTRACK_LAYOUT_MODE_MIN_MAX
.