-
-
Notifications
You must be signed in to change notification settings - Fork 83
Description
Checklist
- This issue contains only one feature request. I will open one issue for every feature I want to request.
- I checked, but didn't find any duplicates (open OR closed) of this issue in the repo.
- This feature is merely an UI/UX update.
- This feature is not going to conflict with many of the existing features/options.
Is your feature request related to a problem? Please describe.
Yes. The problem is related to accessibility for users with low vision. Currently, when the system font size is set to the maximum (in Android Settings > Display > Font Size), the text in the app (specifically book titles and author names) does not scale proportionally or gets heavily truncated (cut off with "...").
This behavior makes the app difficult to use for people who rely on larger text sizes to read, as they cannot see the full titles of their books (Violation of WCAG 1.4.4 Resize Text).
Describe the solution you'd like
I would like the UI layouts to adapt dynamically to the system font scale. Specifically:
- Ensure all
android:textSizeattributes usesp(scale-independent pixels). - Allow text containers (like
TextViewsin the book list) to expand vertically (wrap_content) instead of having a fixed height. - Increase or remove the
android:maxLineslimit when the text scale is large, allowing the text to wrap to a new line instead of being cut off.
How will you/everyone benefit from this feature?
- Inclusivity: It will allow users with visual impairments to use Myne comfortably.
- Compliance: It aligns the app with Android accessibility standards and WCAG guidelines.
- Better UX: It provides a more flexible reading experience for all users who prefer larger fonts on their devices.
Additional context
I also noticed that when the font size is set to Small (reduced), the layout spacing does not shrink proportionally (Insufficient Reduction), which is a minor advisory issue.
I’m Ana Ferreira, a Master's student in Computer Science conducting research on mobile accessibility. I identified this improvement opportunity while analyzing open-source apps.