UI Accessibility Plugin
Version 1.1.1
Make your UI accessible for visually impaired users
Main Page
Related Pages
Classes
Change Logs
Version 1.1.1
Bug Fix: No voice output on windows 64 Bit Standalone
Support for TextMeshPro Button, DropDown and Input
Support for Screen Space Canvas
Added default option for popups to automatically read from the top
Added helper script to link Back/Close buttons to the scrub gesture
Bug Fix: Android text-to-speed stuttering when moving fast
Added keyboard shortcuts for Windows and Mac to toggle plugin
Added LayoutElement with IngoreLayout setting to the unit frame to remove ipact on layout groups
Version 1.1.0
Added support for selecting 3D objects in the world
Added TextMeshPro support (Unity 2018 and up)
2 finger scrub gesture support
Added virtual keyboard
All deltaTime calls replaced with unscaledDeltaTime
Text formatting is now filtered out of strings before they are read
Added callbacks for when an accessible element is selected and deselected
Closing a popup now returns to the previously selected item (instead of starting from the top of the page)
Added built-in WebGL TTS solution using Web Speech API (English only at the moment)
Added checkbox to enable debug log output for the plugin
2 finger screen touch now stops all text
Accessible components can now be on the same GameObject as the Accessible Group Root
Label postfix support in addition to prefix
Unpausing accessibility now has the option to read out the current element again
Version 1.0.6
Added Localization support (English & German included, more languages can be added)
Added 32Bit support for NVDA and Windows SAPI (x86 build target)
Bug Fix: MacOS TTS no longer occasionally throws 'Process has already finished' error
Bug Fix: Loading new scene will no longer cause issues with Windows or MacOS TTS
UAP Icon is now also drawn next to GameObjects with UI Group Root component
Version 1.0.5
Added Google API TTS support for WebGL
Added generic support for third-party TTS systems
Added function to query whether Magic Gestures are enabled
Bug Fix: All localized UI elements now properly use the Localize() function
Bug Fix: Fixed debug log function not respecting checkbox
Delayed Windows TTS initialization until it is being used to increase compatibility with some Windows versions
Fixed compile warning about GetInstanceID in manager class
Version 1.0.4
Improved/Fixed TalkBack detection on Android 8.x
Added Experimental WebGL support
Optimization of Selection Group component
New Option: Plugin on/off can be linked directly to VoiceOver (optional)
Bug Fix: Scroll View jittering when auto-scrolling
uGUI: Better handling of old/incorrect/broken scroll view setups
Using the ALT key to emulate two finger taps with the mouse in Editor
New Option: Use mouse swipes on PC to emulate swipes for mobile development
Added SaySkippable() function to make an announcement that can be interrupted by player input
Some performance optimizations
Version 1.0.3
Added MacOS voice support
Added prefix option to combine your text and label content (
Documentation
)
Scrolling: Added option to disable auto-scroll
Manual Traversal Order will work even when no parent is set
Bug Fix: Read from top/current now triggers reliably
Read from top/current can now be triggered from code (
UAP_AccessibilityManager.ReadFromTop()
)
New Option: Plugin saves enabled state can be turned on/off
Version 1.0.2
Added button to Inspector to manually toggle Accessibility mode during Editor play
Added helper function to format larger numbers in a VoiceOver/TalkBack friendly manner
uGUI: The element frame will be automatically recreated if it is deleted
uGUI: ScrollViews that have no ViewPort set will now be handled by attempting to locate the viewport automatically
Bug Fix: Starting Play in an accessible scene without the Accessibility Manager prefab will no longer cause a crash
Bug Fix: uGUI - switching scenes no longer throws an error about a missing RectTransform
Version 1.0.1
Update to Unity 2017.1.1p3
References to UI elements that were removed while UAP was paused/blocked are now handled correctly
Support for 3D UIs added for uGUI (support for Canvas Render Modes "Screen Space - Camera" and "World Space")
Added World Space UI Example
Calling BlockInput() can now optionally stop and clear all queued speech
Bug Fix: Function SelectNothing() now correctly hides the item highlight frame
UI Groups added in background while popup is active will be suspended until popup is closed
Bug Fix: Deleting the very last item on the screen while it is selected no longer causes nothing to be selected
Version 1.0.0
Updated the graphics in the scrollable 2D map example
Accessibility prefab can now comfortably be added to scene via the menu
All Update() calls removed for
UAP_BaseElement
to improve performance
Android Emulator now works with UAP
Updated Logo for the plugin
Added Quick Start Guide as PDF
Version 0.9.5 (BETA)
UAP Manager Settings no longer displays a false warning when VoiceOver is enabled
Path to Plugin folder is stored in a variable, to make moving the plugin easy
NGUI support can now be enabled/disabled in the menu
Added NGUI example navigation scene
NGUI support for popup lists (dropdown lists) added
Accessibility will no longer turn itself on after being disabled manually
Proper Version Check, with displayed change log and automatic version recheck
Version 0.9.3 (BETA)
Added option to disable VoiceOver
Added menu option to check for updates for UAP plugin
Switched to use native swipe recognition on iOS
Version 0.9.0 (BETA)
NGUI Support added
Added About window for UAP plugin
Generated by
1.8.11