Skip to content

feat: improve mobile screen reader accessibility - #17876

Merged
jrasm91 merged 20 commits into
immich-app:mainfrom
atollk:mobile-accessibility
Jun 13, 2025
Merged

jrasm91 merged 20 commits into
immich-app:mainfrom
atollk:mobile-accessibility

Conversation

@atollk

@atollk atollk commented Apr 25, 2025 •

Copy link
Copy Markdown
Contributor

Description

Adds semantic widgets to parts of the mobile app so that screen readers work better.

Two of these are also new to the web frontend.

Fixes #10336

How Has This Been Tested?

  • Unit tests for new code
  • Manual testing with TalkBack on Android

Checklist:

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation if applicable
  • I have no unrelated changes in the PR.
  • I have confirmed that any new dependencies are strictly necessary.
  • I have written tests for new code (if applicable)
  • I have followed naming conventions/patterns in the surrounding code
  • All code in src/services/ uses repositories implementations for database calls, filesystem operations, etc.
  • All code in src/repositories/ is pretty basic/simple and does not have any immich specific logic (that belongs in src/services/)

@bo0tzz bo0tzz changed the title Improve Mobile Screen Reader Accessibility (WIP) feat: improve mobile screen reader accessibility Apr 25, 2025
Comment thread mobile/README.md Outdated
@atollk

atollk commented Apr 25, 2025

Copy link
Copy Markdown
Contributor Author

It's definitely not complete, but I think it's a nice start to make the photos page work with screen readers.

@atollk
atollk marked this pull request as ready for review April 25, 2025 22:19

@jrasm91 jrasm91 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noice#

Comment thread mobile/lib/utils/thumbnail_utils.dart Outdated
Comment thread mobile/lib/widgets/common/immich_thumbnail.dart Outdated
# Conflicts:
#	web/src/lib/components/photos-page/asset-date-group.svelte
#	web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte
@atollk
atollk requested a review from danieldietzler as a code owner May 8, 2025 06:20
Comment thread e2e/test-assets
@atollk
atollk force-pushed the mobile-accessibility branch from 6f51e74 to 00015cc Compare May 8, 2025 16:08

@shenlong-tanwen shenlong-tanwen left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for working on this

@atollk atollk closed this Jun 10, 2025
@atollk
atollk deleted the mobile-accessibility branch June 10, 2025 14:09
@atollk
atollk restored the mobile-accessibility branch June 10, 2025 14:11
@atollk atollk reopened this Jun 10, 2025
atollk and others added 2 commits June 10, 2025 16:13
# Conflicts:
#	web/src/lib/components/photos-page/asset-date-group.svelte
@jrasm91
jrasm91 merged commit f54cfa7 into immich-app:main Jun 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mobile: Android accessibility

5 participants