Skip to content

Implement a handful of UX tweaks in response to alpha feedback

There are a bunch of issues identified by @grote and myself (mainly Torsten) in an IRC session. Many of these were simple UI quirks, but others were far more important (e.g. the updates screen not working as intended, the app details screen not updating as intended).

Each of these small fixes is not major on its own, but they all go towards making the app much more usable overall.

Here is a list of the feedback, and I've crossed out the ones addressed in this MR:

@grote via IRC:

  • Empty state text (see #879 (closed)).
  • Back should take you to previously selected tab (see https://developer.android.com/design/patterns/navigation.html).
  • CLickable cards should show ripple (e.g. using android:foreground with selectableItemBackground).
  • Notification missing eyes.
  • Category view has padding on left/right of app lists.
  • Screen rotation causes bugs in many places.
  • Newly downloaded but not yet installed apps (not updates) don't come back after re-opening F-Droid.
  • Sorting apps in category list is strange with multiple repos. Sorted by repo priority and then alphabetically.
  • Clarity around why "New" is not always at the top of the "Latest" tab.
  • Clarity around the lack of swipe left/right in main view.
  • PM installer pops up automatically when viewing the "Updates" tab.
    • After installing from here, the notification remains, as does the info in the "Updates" tab.
  • Installing from AppDetails shows "Install" still, after the PM installer is complete.

@pserwylo via IRC:

  • Notification icon needs bigger gap between head and body (compare it to other notification icons).
  • Updates badge should really be "actionable items" such as those which are pending further user action after downloading, not apps which are eligible for update.

Fixes #879 (closed).

Merge request reports