Skip to content

Show the app version in the app (About row at end of Settings) #113

Description

@almothafar

Request

Show the app version somewhere clear — suggested at the bottom of the Settings menu (an "About" / version row).

Notes from the code

The version string is already readable; we just don't surface it in the UI. appVersionName() exists in MainActivity.java (used for the feedback email and, since #136, the About dialog), and it comes from versionName in app/build.gradle.


Design settled 2026-07-12 (session discussion) — build from this without re-planning. Ships together with the #112 settings restructure.

Settled design

  • A version footer row on the root Settings screen (pref_headers_root.xml), below the three headers, showing e.g. Version 2.0.71 — visible the instant Settings opens, no navigation needed. The quick-glance version is the point; anything on tap is a bonus.
  • Tapping it opens the existing About dialog from Add an "About the app" item to the main overflow menu #136 (MainActivity.showAboutDialog()): extract showAboutDialog() + appVersionName() out of MainActivity into a small shared helper so the main-menu item and the Settings footer reuse one implementation.
  • Strings: about_version ("Version %1$s") already exists with its Arabic translation (added by Add an "About the app" item to the main overflow menu #136), so the footer needs at most one new translatable string (a tap-hint summary) in values + values-ar.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions