DBowen33
7d588feacd
Flutter Web App: adds a11y semantic attributes to slider ( #151985 )
...
added Semantics wrapper over slider to add appropriate a11y semantic attributes to slider
Before: https://screenshot.googleplex.com/8jmDh3RSB3oG5Z2
After: https://screenshot.googleplex.com/7Z4FdVgwcC4ZQxm
fixes b/340638215
2024-07-25 15:58:24 +00:00
DBowen33
06e915f869
added Semantics label to TextField with InputDecoration to let user k… ( #151996 )
...
Semantics label to TextField with InputDecoration to let user know about
existing suffix
Before: https://screenshot.googleplex.com/3U9QyZ6Pqx2xeCf
After: https://screenshot.googleplex.com/73BSKQJhssGCoZu
fixes b/341998411
fixes b/342002217
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x] I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
2024-07-24 14:18:44 -07:00
chunhtai
bc0134d3d6
Fixes TextField hinttext in a11y_assessment ( #150007 )
...
b/317131589
2024-06-10 19:58:58 +00:00
hangyu
1aba3a66f5
[GAR] [a11y] Update text button page in a11y assessment app ( #148905 )
...
internal: b/317125569
If the text button label contains its role and state, it will be confusing for tester.
it will be announced like "xxx button button" :
<img src="https://github.com/flutter/flutter/assets/108393416/16f5a996-b0f1-4f04-bd99-caa3cacd4182 " width=50% height=50%>
updated screen and label:
<img src="https://github.com/flutter/flutter/assets/108393416/1de55cec-8a18-4c36-9dac-84ae7d151fd6 " width=50% height=50%>
2024-05-30 18:34:07 +00:00
Yegor
dff0343251
Remove autofocus from the a11y_assessments app ( #145117 )
...
As of https://github.com/flutter/engine/pull/47727 the web engine is able to find a default widget to focus on when a new route it pushed. The mobile engine already did that for some time. So `autofocus` is no longer necessary.
2024-03-14 20:13:19 +00:00
Yegor
a9faaf2683
Add RadioListItem use-case to a11y_assessments ( #140984 )
...
Adds a use-case screen for `RadioListTile`, similar to the `CheckBoxListTile`. This screen can help test scenarios such as the one reported in https://github.com/flutter/flutter/issues/126805 .
2024-01-21 00:32:34 +00:00
chunhtai
ffc042326a
Adds more a11y use cases ( #136761 )
2023-10-20 22:54:27 +00:00
Yegor
d0664bcd79
a few web tweaks for a11y assessment app ( #134479 )
...
Mostly tweaks for better focus management, namely:
* Use `autofocus` throughout so the a11y focus is transferred to a logical place when overlaid content pops up (screen transitions, dialogs).
* Consolidate "enabled" and "disabled" widgets into the same screen. Otherwise, when only a disabled widget is shown, there's nothing to focus on and the screen reader is lost.
2023-09-21 19:38:20 +00:00
chunhtai
99790cc8c0
Add more use cases to a11y assessments ( #132325 )
...
see [go/flutter-gar-reporting-q3-2023](http://go/flutter-gar-reporting-q3-2023 )
2023-08-16 16:44:11 +00:00
chunhtai
3d74b0b737
Adds a11y assessment sample app ( #131716 )
...
This app will be use for a11y assessments. See [design doc](http://go/flutter-gar-reporting-q3-2023 ) (internal only)
2023-08-03 16:15:14 +00:00