Buttons are missing in CallView when Android interface scaling and font scaling are set to too large
Environment
- Jami version: 20240308-01
- Device model: Xiaomi Mi 10T Lite
- Android version: 12
- What build you are using: F-Droid
Description
Android has scaling options for interface/font in display settings. When you change the scaling to the largest, buttons in CallView are no longer visible.
This can be partially considered an accessibility issue, as users with difficulty reading small texts are more likely to change Android interface/font scaling option.
Steps to reproduce
How often can you reproduce the bug: always
Steps:
- Open Android Settings app -> Display (Some vendors might have different locations, for example in Accessibility -> Vision -> Display)
- Find Display scale settings, change it to the largest
- Find Font scale settings, change it to the largest
- Open Jami, make a voice/video call
Expected result:
Buttons in CallView are visible. I can hang-up the call without using Android notification center.
Actual result:
Buttons are missing in CallView, including the hang-up button. I have to resort to notification center to hang-up the call.
Additional information
Jami has multiple similar issues when display scale is too large (logical size is too small), like #1226 (closed) to name one.
Edited by Preston Leppanen