Nick
04/09/2021, 3:51 PMPointerInputManager
now tracks a collection of pointers and dispatches events to Views on a per-pointer basis.
• PointerEvent
now has information about the list of pointers (for the View and overall). This lets handlers support multi-touch.
• Resizer
now works better with multi-touch.
• Added ability to suppress OS handling of PointerEvent. This is like consume, except it does not affect other app listeners.
Accessibility Support
This release stabilizes accessibility and brings a lot of new support to items in the Controls library.
• View now supports accessibilityLabel
, accessibilityLabelProvider
, accessibilityDescriptionProvider
, and nextInAccessibleReadOrder
.
• View's visible
and enabled
properties are now accessible.
• The following widgets now have accessibility support
◦ ToggleButton
◦ Switch
◦ CheckBox
◦ RadioButton
◦ HyperLink
◦ ValueSlider
(including Slider
orientation
)
◦ ProgressIndicator
◦ TextInput
◦ List
◦ Tree
◦ TabbedPanel
via BasicTabbedPanelBehavior
• BasicSpinnerBehavior
, BasicMutableSpinnerBehavior
now supports up/down arrows.
Kotlin IR compiler Support
Apps can now choose to use either the IR or Legacy artifacts.
Posted in #doodle