Nice display of mirrors

  • Device OS and version: Android 14
  • Device model/manufacturer: OnePlus
  • F-Droid version (in the About screen): 1.20.0-alpha-1
  • F-Droid privileged extension version (if installed): n/a

What did you do? (clear steps if possible)

  1. Go to the details of a repo

What did you expect to see?

The nested scrollview with the mirrors is ugly/annoying. The URLs are cut off.

What did you see instead?

A nicer design.

Maybe something like this:

New features:

  • More explanations for users
  • Delete user mirrors
  • Copy the URL by long pressing (for advanced users)
  • Share the fdroid.link URL for user mirrors. Official mirrors don't need this, you can just share the repo instead.

I can make a PR, but wanted to gather feedback first. My WIP work is on https://gitlab.com/thgoebel/fdroidclient/-/commits/polish-repo-details-ux.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information