|
VoiceOver
From NeoWiki
Revision as of 14:37, 16 November 2022 (edit) ( | contribs) (Add screen snapshot) ← Previous diff |
Revision as of 15:01, 16 November 2022 (edit) (undo) ( | contribs) (→How to install and uninstall VoiceOver support - Change wording) Next diff → |
||
Line 5: | Line 5: | ||
This feature is still in the experimental stage and we expect that there are '''still undiscovered hanging or crashing bugs'''. We had to make significant changes to LibreOffice's code to run within NeoOffice's multithreaded event dispatching code. Also, we have upgraded the LibreOffice accessibility code to use Apple's newer, more efficient NSAccessibilityElement class to significantly reduce memory usage. | This feature is still in the experimental stage and we expect that there are '''still undiscovered hanging or crashing bugs'''. We had to make significant changes to LibreOffice's code to run within NeoOffice's multithreaded event dispatching code. Also, we have upgraded the LibreOffice accessibility code to use Apple's newer, more efficient NSAccessibilityElement class to significantly reduce memory usage. | ||
- | ===How to install and uninstall VoiceOver | + | ===How to install and uninstall our VoiceOver code=== |
You can test our VoiceOver code by downloading and installing one of the following patches: | You can test our VoiceOver code by downloading and installing one of the following patches: |
Revision as of 15:01, 16 November 2022
We have finally succeeded in making the LibreOffice accessibility code work within NeoOffice's multithreaded architecture. With this change, NeoOffice can now interact with VoiceOver and possibly other macOS accessibility features.Important warning
This feature is still in the experimental stage and we expect that there are still undiscovered hanging or crashing bugs. We had to make significant changes to LibreOffice's code to run within NeoOffice's multithreaded event dispatching code. Also, we have upgraded the LibreOffice accessibility code to use Apple's newer, more efficient NSAccessibilityElement class to significantly reduce memory usage.
How to install and uninstall our VoiceOver code
You can test our VoiceOver code by downloading and installing one of the following patches:
- Add VoiceOver patch for NeoOffice Professional Edition
- Add VoiceOver patch for NeoOffice Mac App Store
You can uninstall our VoiceOver code by downloading and installing one of the following patches:
- Remove VoiceOver patch for NeoOffice Professional Edition
- Remove VoiceOver patch for NeoOffice Mac App Store
Where to report bugs
If you encounter a crashing or hanging bug while using VoiceOver or any other macOS accessibility features, please let us know by creating a bug report in the NeoOffice issue tracker. It would be very helpful if you can attach a crash log or, for hangs, a sample from the Activity Monitor application to your bug report.