reuk
921d86e586
Accessibility: Improve table navigation, row/column index/header reporting
2 years ago
reuk
dd92f66387
Accessibility: Correctly report number of disclosed rows in TreeView on macOS
2 years ago
reuk
081412eb13
Mac Accessibility: Tidying
2 years ago
reuk
707767fa4c
Accessibility: Multiple table fixes
- Fixes an off-by-one error when navigating by rows, caused by treating
the table header as a row. The table header now has the header
accessibility role.
- Fixes a bug where reordering table columns would cause the table to
become inaccessible.
- Fixes a bug where the screen reader would try to navigate hidden table
columns.
- Fixes an issue where moving the VoiceOver cursor to a partially hidden
cell would cause the focus to move to the table itself, rather than to
the cell.
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
eda5c696e5
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
55a8e10262
Mac Accessibility: Provide slightly more descriptive value states for checkable items
3 years ago
reuk
12b7a8f9d1
Accessibility: Prefer toggle action to press action for checkable items
3 years ago
reuk
81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function
3 years ago
ed
e1d1dd380c
iOS: Fix compatibility when targeting older SDK versions
3 years ago
ed
a435026b24
macOS: Use available keyword instead of preprocessor version checks where possible
3 years ago
ed
1658d3f9ab
Obj-C++: Remove JUCE_OBJC_HAS_AVAILABLE_FEATURE define
3 years ago
ed
a7915ec47e
iOS/macOS Accessibility: Tidy up shared value getter
3 years ago
ed
a6db2ef4ff
iOS Accessibility: Fix a potential use-after-free when deallocating a container element
3 years ago
ed
ae8662ce6d
macOS Accessibility: Silence some unguarded-selector warnings
3 years ago
ed
d1f16f0643
Accessibility: Add missing static keyword to areAnyAccessibilityClientsActive() implementations
3 years ago
ed
dd18711493
iOS: Use UIAccessibilityContainer methods for correct accessibility hierarchy and navigation
3 years ago
ed
30654fb8ec
Accessibility: Add iOS support
3 years ago
ed
588e776bb6
Accessibility: Remove redundant method declaration and general fixups
3 years ago
ed
d3556dfd7f
macOS Accessibility: Fixed a memory leak when checking for active accessibility clients
3 years ago
ed
09c06fb946
macOS Accessibility: Fixed an incorrect deployment target check
3 years ago
ed
a9d17d860c
macOS Accessibility: Fixed crash due to availability of NSAccessibilityLayoutChangedNotification on < 10.9
3 years ago
ed
d1b669e6ae
Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized
4 years ago
ed
cdf3b619d8
Accessibility: Check if any accessibility clients are active before posting notifications and announcements
4 years ago
ed
d16657ab53
macOS Accessibility: Fixed crashes on macOS < 10.10 when posting notifications
4 years ago
ed
005d45e0fe
macOS Accessibility: Removed some unused text methods and return caret position for accessibilitySelectedTextRange when no text is selected
4 years ago
ed
521faf2dc6
macOS Accessibility: Send NSArray for NSAccessibilityLayoutChangedNotification
4 years ago
ed
9ed55a7639
Accessibility: Added AccessibilityEvent::titleChanged
4 years ago
ed
e4f9e7f79b
macOS Accessibility: Use @available keyword where possible to check if accessibility support is available at runtime
4 years ago
ed
8b2f3088d7
Accessibility: Added AccessibilityTextInterface::isReadOnly() method and AccessibilityRole::label to distinguish between navigable and selectable read-only text elements and simple labels
4 years ago
ed
05f987d893
macOS Accessibility: Use value interface for accessible read-only text
4 years ago
ed
1634d9f428
macOS: Fixed a build error when building against SDKs < 10.13 for deployment targets < 10.10
4 years ago
ed
02c5ad29db
macOS: Disable accessibility on deployment targets < 10.10
4 years ago
ed
c359f99fb5
Accessibility: Improved macOS support for offscreen rows/cells
4 years ago
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
4 years ago