1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-06 04:00:08 +00:00
JUCE/modules/juce_gui_basics/widgets
reuk d4d9740037
Android: Fix problems with accessible text navigation
Previously, when navigating in a text editor by words, the cursor would
get 'stuck' after moving a single word. This issue should now be
resolved.

Additionally, the cursor position was not updated properly when
adjusting a selection, and would instead be moved to the end of the
selected range. With this patch applied, the cursor should now be set to
the correct position when modifying selections. When extending a
selection backwards, the cursor will display at the beginning of the
selected range, rather than the end.

Finally, most Android apps announce the 'skipped' characters or words
whenever the cursor is moved, but this feature was broken in JUCE. This
patch enables this feature.
2022-06-13 11:36:51 +01:00
..
juce_ComboBox.cpp Accessibility: Update ComboBox label accessibility when editable state changed 2021-10-15 10:11:13 +01:00
juce_ComboBox.h Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_ImageComponent.cpp Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips 2021-07-05 12:07:30 +01:00
juce_ImageComponent.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_Label.cpp TextEditor: Add option to dismiss the virtual keyboard on touches outside 2022-06-08 19:51:11 +01:00
juce_Label.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_ListBox.cpp TableListBox: Avoid calling virtual functions in constructor 2022-05-13 14:38:12 +01:00
juce_ListBox.h TableListBox: Avoid calling virtual functions in constructor 2022-05-13 14:38:12 +01:00
juce_ProgressBar.cpp Accessibility: Override Accessibility::getHelp() for JUCE widgets that support tooltips 2021-07-05 12:07:30 +01:00
juce_ProgressBar.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_Slider.cpp Slider: Add keyboard control even without accessibility 2022-06-10 18:19:49 +02:00
juce_Slider.h Slider: Add keyboard control even without accessibility 2022-06-10 18:19:49 +02:00
juce_TableHeaderComponent.cpp TableHeaderComponent: Avoid repainting in setColumnWidth if requested size is outside limits 2021-09-22 10:23:04 +01:00
juce_TableHeaderComponent.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_TableListBox.cpp TableListBox: Avoid calling virtual functions in constructor 2022-05-13 14:38:12 +01:00
juce_TableListBox.h Update code to use C++14 [[deprecated]] attribute 2021-09-29 16:14:00 +01:00
juce_TextEditor.cpp Android: Fix problems with accessible text navigation 2022-06-13 11:36:51 +01:00
juce_TextEditor.h Android: Fix problems with accessible text navigation 2022-06-13 11:36:51 +01:00
juce_Toolbar.cpp Toolbar: Add accessible name for custom popup menu item 2022-02-23 10:56:10 +00:00
juce_Toolbar.h Toolbar: Fix missing-items button when LookAndFeel changes after construction of toolbar 2022-02-23 10:56:09 +00:00
juce_ToolbarItemComponent.cpp Android: Fix a couple of accessibility-related crashes 2022-06-13 11:36:51 +01:00
juce_ToolbarItemComponent.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_ToolbarItemFactory.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_ToolbarItemPalette.cpp Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 2021-05-10 10:53:14 +01:00
juce_ToolbarItemPalette.h Accessibility: Make createAccessibilityHandler() private in Component subclasses 2021-09-07 11:23:17 +01:00
juce_TreeView.cpp MouseInputSource: Eliminate superfluous drag events caused by pressure change 2022-02-15 10:53:32 +00:00
juce_TreeView.h TreeView: Allow built-in mouse handling to be enabled/disabled for custom components 2022-01-28 16:09:59 +00:00