Multiple improvements
Additions / Upgrades / General updates
- Add in-app version of Privacy Policy to comply with new rules in Google Play store.
- Bump target Android version to Android 12. Bump Gradle build tool version and fix potential crash due to non-constant resource IDs.
- Migration from Toasts to Snackbars. This fixes a library leak on some devices.
- Add support for autosizing of TextViews according to device settings.
- Add support for Auto Backup of app settings.
- Update overall colour scheme and transparency values for better colour contrast ratios.
Changes in app behaviour
- Device display now kept switched on only on the narration screen or when audio is being played.
- Volume control buttons in app settings no longer stop the background sound-check MediaPlayer if the latter is already playing.
Bug fixes:
- Fix bug in 5-player Avalon where Percival is sometimes unintentionally active without either Morgana or Mordred following specific sequences of button clicks.
- Fix Samsung library leak on some older (Android 7.0) devices.
- Fix display flicker during navigation on some newer devices.