ed
0b844b7d88
Windows Accessibility: Implement AccessibilityEvent::valueChanged
2021-10-08 17:19:03 +01:00
ed
f70fd14065
iOS Accessibility: Implement accessibilityPerformEscape gesture to dismiss modals
2021-10-08 17:19:03 +01:00
ed
e1d1dd380c
iOS: Fix compatibility when targeting older SDK versions
2021-10-08 17:18:32 +01:00
ed
a435026b24
macOS: Use available keyword instead of preprocessor version checks where possible
2021-09-29 16:13:48 +01:00
ed
1658d3f9ab
Obj-C++: Remove JUCE_OBJC_HAS_AVAILABLE_FEATURE define
2021-09-29 16:13:09 +01:00
ed
a7915ec47e
iOS/macOS Accessibility: Tidy up shared value getter
2021-09-23 15:07:53 +01:00
ed
2abf68d866
iOS Accessibility: Create UIAccessibilityReadingContent protocol-conforming classes dynamically for text elements
2021-09-23 15:07:47 +01:00
ed
a6db2ef4ff
iOS Accessibility: Fix a potential use-after-free when deallocating a container element
2021-09-23 15:07:30 +01:00
ed
ae8662ce6d
macOS Accessibility: Silence some unguarded-selector warnings
2021-09-15 14:04:23 +01:00
ed
b65dc65bc2
Android Accessibility: Don't send accessibility events when inside populateNodeInfo() callback
...
Calling AccessibilityHandler::getChildren() or getParent() may cause an AccessibilityHandler object to be created and an InternalAccessibilityEvent::elementCreated notification to be sent. Calling AndroidAccessibilityEvent.setSource may then cause a recursive populateNodeInfo() call.
2021-09-15 14:03:46 +01:00
ed
d8214732ed
Android Accessibility: Send appropriate content change types for TYPE_WINDOW_CONTENT_CHANGED accessibility event
2021-09-15 14:03:07 +01:00
ed
dd08be6215
Android Accessibility: Guard app context calls in a few places to prevent potential nullptr dereferences
2021-09-07 11:23:17 +01:00
ed
d1f16f0643
Accessibility: Add missing static keyword to areAnyAccessibilityClientsActive() implementations
2021-08-13 09:36:02 +01:00
ed
dd18711493
iOS: Use UIAccessibilityContainer methods for correct accessibility hierarchy and navigation
2021-08-13 09:35:52 +01:00
ed
17fe5a54d8
iOS: Removed private API method
2021-08-13 09:35:42 +01:00
ed
8f03215a9e
Accessibility: Add Android support
2021-07-28 11:44:29 +01:00
ed
30654fb8ec
Accessibility: Add iOS support
2021-07-28 11:44:29 +01:00
ed
da57f65f3f
Accessibility: Add juce_AccessibilityTextHelpers.h
2021-07-28 11:44:29 +01:00
ed
588e776bb6
Accessibility: Remove redundant method declaration and general fixups
2021-07-28 11:44:29 +01:00
reuk
3c68581567
Use jassertquiet where possible
2021-07-23 10:58:44 +01:00
ed
d3556dfd7f
macOS Accessibility: Fixed a memory leak when checking for active accessibility clients
2021-07-16 14:21:30 +01:00
ed
09c06fb946
macOS Accessibility: Fixed an incorrect deployment target check
2021-07-06 16:02:19 +01:00
ed
a9d17d860c
macOS Accessibility: Fixed crash due to availability of NSAccessibilityLayoutChangedNotification on < 10.9
2021-07-05 12:07:30 +01:00
ed
d1b669e6ae
Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized
2021-06-16 17:22:35 +01:00
ed
cdf3b619d8
Accessibility: Check if any accessibility clients are active before posting notifications and announcements
2021-06-16 17:22:00 +01:00
ed
f69095746a
Windows Accessibility: Only support ExpandCollapsePattern for expandable elements
2021-06-11 13:50:47 +01:00
ed
d16657ab53
macOS Accessibility: Fixed crashes on macOS < 10.10 when posting notifications
2021-06-11 13:48:18 +01:00
ed
005d45e0fe
macOS Accessibility: Removed some unused text methods and return caret position for accessibilitySelectedTextRange when no text is selected
2021-06-11 13:47:00 +01:00
ed
521faf2dc6
macOS Accessibility: Send NSArray for NSAccessibilityLayoutChangedNotification
2021-06-07 19:38:29 +01:00
ed
9ed55a7639
Accessibility: Added AccessibilityEvent::titleChanged
2021-06-07 19:38:29 +01:00
ed
e4f9e7f79b
macOS Accessibility: Use @available keyword where possible to check if accessibility support is available at runtime
2021-06-07 19:38:29 +01:00
ed
8b2f3088d7
Accessibility: Added AccessibilityTextInterface::isReadOnly() method and AccessibilityRole::label to distinguish between navigable and selectable read-only text elements and simple labels
2021-06-07 19:38:29 +01:00
reuk
7ac6911ccc
Windows: Fix clang/gnu compiler warnings
2021-06-03 17:30:44 +01:00
ed
963fd79e6a
Windows Accessibility: Improved support for read-only text interfaces and fixed issue causing text past 1000 characters to not be read out by Narrator
2021-05-28 14:50:57 +01:00
ed
05f987d893
macOS Accessibility: Use value interface for accessible read-only text
2021-05-28 14:48:59 +01:00
ed
1634d9f428
macOS: Fixed a build error when building against SDKs < 10.13 for deployment targets < 10.10
2021-05-27 18:52:02 +01:00
ed
02c5ad29db
macOS: Disable accessibility on deployment targets < 10.10
2021-05-26 09:20:59 +01:00
ed
b34e798f39
Accessibility: Fixed some bugs in Windows text navigation and readouts, improved selection and focus navigation
2021-05-20 18:24:59 +01:00
ed
c359f99fb5
Accessibility: Improved macOS support for offscreen rows/cells
2021-05-20 18:24:58 +01:00
ed
70d0657f00
Windows: Only load UIA functions when accessibility is active
2021-05-11 15:57:54 +01:00
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
2021-05-10 10:53:14 +01:00