Blind Bargains

For the Geeks: Raw Android 4.4 Changelog Accessibility Mentions


This one's for the geeks or people with a lot of free time. We have compiled a list of many of the accessibility improvements and changes in the Android 4.4 source code, thanks to a list from Funky Android.
We filtered their list for items mentioning words like accessibility, magnification, or Talkback to compile the list below. This is a completely raw list of changes as checked in by Google developers. The items below may or may not have accessibility implications for users, so keep that in mind when browsing the list. Selecting any link below will take you to the official source code entry from Google which may give more details explaining the change. If you find anything in your digging, sound off in the comments.
a595baa : Add back support for running specialized accessibility service tests.

c65be13 : Cherry-pick "Send Android accessibility "content changed" event for any change"

0e4df72 : Cherry-pick "Send Android accessibility "content changed" event for any change"

ebec468 : Sometimes the print button not enabled and an accessibility fix.

7e361d2 : Fix accessibility state callbacks

3d1c5a7 : Ensure accessibility node cache is synced with service state

7d8abae : Fix touch accessibility in keyguard.

2685282 : Add missing locking when updating the accessibility node info cache.

3edcd8c : Add missing locking when updating the accessibility node info cache.

2e84a99 : Clear accessibility focus when view becomes invisible

24cafbc : Fix HIDE_DESCENDANTS accessibility importance mode

56ddf1f : Polish print dialog accessibility.

158fbd3 : Fix bug where pebble app triggers accessibility mode in navbar camera

1e51cc7 : Clear accessibility focus from recycled views when needed

1962e26 : Fix keyguard widget pager accessibility - announce when widget hovers over drop target - announce when widget leaves drop target

138f25d : Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface

e38c8e2 : Fix accessibility for all-caps items in keyguard

bbf4962 : Increase visibility of accessibility focus highlight

5b2081d : Implement new accessibility APIs in lists, text view

3c6e8f4 : Add documentation to onTouchEvent for accessibility

6820751 : Use transient state to preserve accessibility focus in ListView

058ac7c : Use MULTI_LINE and OPENS_POPUP accessibility properties

8d41901 : Improper initialization of the accessibility manager service.

9dafebb : Correctly update the source of recurring subtree change accessibility events.

e89f48b : Crash in ViewRootImpl when accessibility is on.

7cba11b : Notification for changed subtree in accessibility mode not fired properly.

00dbe81 : Notification for changed subtree in accessibility mode not fired properly.

0e2d281 : Fix number picker accessibility focus.

6b25e72 : Remove a workaround for accessibility managers that works across users.

2994491 : Switch calendar accessibility to use new ExploreByTouchHelper.

722c860 : Rename accessibility text for Photo Sphere mode from 'new panorama'.

1b4d875 : Add accessibility to video player controller.

906fcec : Add accessibility to video player controller.

0b22712 : Add accessibility to video player controller.

f2d3ac8 : Add accessibility to video player controller.

32faffb : Fix accessibility issues with dialpad

c45baec : Fix accessibility issues with dialpad

634248d : Add accessibility to video player controller.

c5da25f : Update description for wallpaper accessibility announcement string

89a233f : Announce wallpaper selection for accessibility

254139a : Fix scrolling accessibility events sent from PagedView

5380521 : First pass on accessibility

83ca480 : Fixing issue where accessibility was reporting items behind an open folder. (Bug 8331717)

2214313 : Fix bug 6886990: cling accessibility

55d225d : Cling allows touch explore and accessibility focus search behind it.

08055f6 : Adding accessibility scroll support to PagedView.

e10d6ca : DO NOT MERGE Set voice button proxy as not important for accessibility.

610c02f : Set voice button proxy as not important for accessibility.

d3357b1 : Fixing all apps accessibility (issue: 5478505)

6a0f57d : Populating some more accessibility events.

815ba2d : Added accessibility support for the home/all app togle in Launcher2

52a653f : Fix 2241848 - 3D apps folder does not send accessibility events

24e49f0 : Polish print settings accessibility.

07301cf : Change location settings "Device sensors" to "Device only" (b/10992469). Note this is the minimum change for things visible to the user. I double checked the accessibility string description and it is still valid as is (it says "Use GPS to pinpoint your location"). We can also change the internal code variable names to not say "sensors" but I would suggest doing this after KLP as is a noop in UI.

341ff66 : Move accessibility settings to their own package

dcfe3cb : cherrypick:Use onResume to check the state of the accessibility service.

fdd6715 : Use onResume to check the state of the accessibility service.

2298832 : cherrypick: only get content description when accessibility is enabled.

ca87de4 : only get content description when accessibility is enabled.

dc0617f : Update accessibility text to make more sense per user feedback.

67319f9 : Speak auto-corrections for accessibility

a954f39 : Fixed issue with Accessibility talkback in time picker.

949c7fc : Fix SMS talkback descriptions

Project: platform/external/chromium_org/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille

047e66a : Initial empty repository

77bf6ed : Add self braille client code.

4facfd4 : Push BrailleBack 0.9_r4.

344caf0 : Add BrailleBack.

d710d7f : Add a zoom filter to Skia. This will be used on ChromeOS to implement the screen magnifier.

1cc208e : Add a zoom filter to Skia. This will be used on ChromeOS to implement the screen magnifier.

35eb3bb : Add a zoom filter to Skia. This will be used on ChromeOS to implement the screen magnifier.

4eb222a : gallivm: Do not do mipfiltering when magnifying.

eecf9c8 : gallivm: implement minification/magnification selection

6d2d5ce : cell: use minify vs magnify filters

1fdbaa1 : Fix screen magnifier scaling due to ScaleGestureDetector changes.

0d9cbae : Disable clings when explore by touch is enabled. Bug: 11067870 Change-Id: If203f3a23de3bd3192ff748bbccc04d74b0a73fa

Category: Cell Phones

No one has commented on this post.

You must be logged in to post comments.

Username or Email:
Password:
Keep me logged in on this computer

Or Forgot username or password?
Register for free

J.J. Meddaugh is an experienced technology writer and computer enthusiast. He is a graduate of Western Michigan University with a major in telecommunications management and a minor in business. When not writing for Blind Bargains, he enjoys travel, playing the keyboard, and meeting new people.


Copyright 2006-2024, A T Guys, LLC.