NeoA11y / SpeakTouch

[WIP] A free software screen reader for Android.
8 stars 0 forks source link

Add Direct Boot support so SpeakTouch can be used before the initial unlock #104

Open PatrykMis opened 10 months ago

PatrykMis commented 10 months ago

More information:

We need to mark a subset of the functionality as direct boot aware and make sure it's capable of running in that state. A minimal amount of data needs to be migrated to being stored in device encrypted storage via the APIs for this. No sensitive user data should be marked that way. The SpeakTouch settings and other configuration is what's expected to be there. There shouldn't be any kind of history, speech dictionaries, stats or other sensitive data in device encrypted storage though.

We shouldn't also forget to handle special case while the selected TTS does not have direct boot support, then SpeakTouch should switch to supporting while the time of boot_locked.