Jonah Williams
5bf14b1e4d
Custom accessibility (local context) action support for iOS and Android. ( flutter/engine#5597 )
2018-07-11 10:27:50 -07:00
Yegor
7df1242691
split children into two ordered lists: traversal and hit test ( flutter/engine#5091 )
...
* split `children` into two ordered lists: traversal and hit test
* address comments
* reduce node object byte size
* link to DebugSemanticsDumpOrder
2018-05-21 17:44:23 -07:00
Yegor
82678dc356
replace nextNodeId/previousNodeId with hitTestPosition ( flutter/engine#5066 )
2018-04-23 16:16:17 -07:00
Michael Goderbauer
3034fd831c
Add SemanticsFlag.isHidden ( flutter/engine#5052 )
2018-04-20 10:37:02 -07:00
Jonah Williams
656482af41
AccessibilityBridge support for edge triggered semantics (iOS + Android) ( flutter/engine#4901 )
...
AccessibilityBridge support for edge triggered semantics (iOS + Android)
2018-04-19 11:14:47 -07:00
Michael Goderbauer
ba8941f861
Add SemanticsFlag for Header ( flutter/engine#4752 )
2018-03-06 15:43:13 -08:00
Michael Goderbauer
2adfbd3202
Add nextId to traversal order ( flutter/engine#4666 )
2018-02-13 14:27:23 -08:00
Greg Spencer
8566625bfa
Swap setTraversalBefore to setTraversalAfter, since setTraversalBefore is broken. ( flutter/engine#4656 )
...
It seems that setTraversalBefore doesn't work as well as setTraversalAfter for some reason, although I'm using them the same way. Some apps would lock up TalkBack when traversing if setTraversalBefore was set, but not with the equivalent setTraversalAfter.
It's not entirely clear why this is, but I'm going with this to at least get it fixed for apps we know about.
Addresses flutter/flutter#14600
See also flutter/flutter#14607
2018-02-12 10:02:25 -08:00
Michael Goderbauer
be8089ba88
Add accessibilityFocus and loseAccessibilityFocus as a11y actions ( flutter/engine#4655 )
2018-02-09 17:47:52 -08:00
Michael Goderbauer
27a581d213
Encode scrolling status into tree ( flutter/engine#4647 )
2018-02-09 15:39:58 -08:00
Yegor
7df584d855
iOS a11y text entry (~70% of it) ( flutter/engine#4575 )
...
* implement iOS text field editing in a11y mode
* address Chinmay's comments
* replace node in child list when changing type
2018-02-05 15:14:13 -08:00
Greg Spencer
394c11e33f
Adding semantics traversal order support ( flutter/engine#4540 )
...
This adds support for semantics traversal ordering.
It is a companion to flutter/flutter#14060 , adding support for a sortIndex in the semantics data passed to the engine.
Addresses flutter/flutter#12187
2018-01-30 13:42:12 -08:00
Michael Goderbauer
667959021d
a11y: Announce changes to cursor position on Android ( flutter/engine#4587 )
2018-01-24 16:54:14 -08:00
Michael Goderbauer
0acff27cfc
Add a11y support for selected text ( flutter/engine#4584 )
2018-01-24 15:08:29 -08:00
Michael Goderbauer
ff69f13eb3
Split SemanticsFlags.isDisabled into two ( flutter/engine#4517 )
2018-01-04 15:15:54 -08:00
Michael Goderbauer
e863618c08
Add SemanticsFlag.isDisabled ( flutter/engine#4503 )
2018-01-02 15:57:52 -08:00
Michael Goderbauer
248cd2ba83
Add isTextField and isFocused flags for iOS ( flutter/engine#4316 )
2017-11-02 16:02:16 -07:00
Michael Goderbauer
49200487c9
Announce the correct new value after increase/decrease has been performed on iOS ( flutter/engine#4282 )
2017-10-25 16:02:43 -07:00
Michael Goderbauer
88b2b4b5aa
Support for accessibility label and hint ( flutter/engine#4264 )
...
* Support for accessibility label and hint
* review comments
2017-10-23 16:46:01 -07:00
amirh
db17cfc053
Add a semantic isButton flag ( flutter/engine#4254 )
...
https://github.com/flutter/flutter/issues/11992
2017-10-20 13:15:20 -07:00
George Kulakowski
fa539e618e
Rename ftl to fxl in Fuchsia specific code ( flutter/engine#4090 )
2017-09-11 15:58:48 -07:00
Michael Goderbauer
3589d495f8
a11y improvements for iOS ( flutter/engine#4079 )
...
* Various iOS a11y fixes
* undo
* review comments
* review comments
2017-09-11 14:44:17 -07:00
Ian Hickson
bef10d5a70
Implement i18n features in the a11y API. ( flutter/engine#4029 )
2017-08-28 16:12:39 -07:00
Michael Goderbauer
89ab65beea
Adding SemanticsFlag.isSelected ( flutter/engine#3764 )
...
* Adding SemanticsFlag.isSelected
* typo
2017-06-09 15:58:30 -07:00
Adam Barth
42b02cda80
Switch backend to consume new semantics API ( flutter/engine#3103 )
2016-10-11 10:52:48 -07:00
Adam Barth
649b958d19
Expose SemanticsUpdate and SemanticsUpdateBuilder ( flutter/engine#3098 )
...
This patch prepares us to switch sending semantics information over mojom to
using dart:ui directly. Currently the recorded information is dropped on the
floor, but that will improve in future patches.
2016-10-05 12:22:03 -07:00