Skip to content

Improvements to homescreen UI and more flexible version selection - #36

Merged
titooan merged 4 commits into
mainfrom
tcampbell-ui-updates
Jul 27, 2026
Merged

Improvements to homescreen UI and more flexible version selection#36
titooan merged 4 commits into
mainfrom
tcampbell-ui-updates

Conversation

@moztcampbell

Copy link
Copy Markdown
Collaborator

This is a bit of a random mix of small features to make it more precise to install and inspect official builds.

  • Add version selector dropdown for Fenix Beta
  • When a Firefox product is installed/updated via the Play Store, shows an icon beside the install chip. Tapping this will take you to the Play Store page
  • Support picking specific Nightly build when there is more than one in a day
  • Fixes the APK cache to include the timestamp in filenames
  • Add install metadata bottom-sheet when tapping "Installed". Move the misleading install date (which is not build date) into this sheet and surface other data
  • A bunch of small UI tweaks on main page
image

This adds version selector for beta channel using the same approach as release.
Also change layout of the card slightly for consistency across beta and release.
If the firefox product is installed and updated by the Play Store, add an
icon beside the install chip. Clicking this will take directly to the app
on play store if you would like to force an update.
- Add a build picker dialog after date picker to select build
- Fix apk cache to include timestamp in filenames
- Show timestamp in the selected version chips
- Rename card to Fenix Nightly, and remove version from card title
Remove the confusing install date (which is not build date) from the product
cards and instead add a bottom sheet when tapping the Installed chip. Add
additional metadata about the install.
@moztcampbell
moztcampbell requested a review from titooan July 27, 2026 14:39

@titooan titooan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks a lot for those improvements!

@titooan
titooan merged commit be0d86b into main Jul 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants