Skip to content

[Feature Request] Accessibility: Text truncation and resizing issues on Book List (WCAG 1.4.4) #273

@AnaFerreira015

Description

@AnaFerreira015

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:

  1. Ensure all android:textSize attributes use sp (scale-independent pixels).
  2. Allow text containers (like TextViews in the book list) to expand vertically (wrap_content) instead of having a fixed height.
  3. Increase or remove the android:maxLines limit 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions