New UI / UX of F-Droid app



I don’t have any updates for 3-4 days. Is it just me? I tried to manually launch an update several times a day.

This is not related to the new client.


Hello F-Droid community!

Recently, I tried out version 0.103-alpha on my Nexus 9, currently still running CM 13.0 (not supported yet by lineageos :confused: ).

I personaly really don’t like the new UI for some points:

  • The layout looks inlogical. App rectangles are aranged strangely. I don’t understand why they have different sizes.
  • Space is not used efficently.
  • It behaves not well on my tablet. (I did’n measured RAM usage but I mean, it is slow!) It needs much more resources, e.g. the apk size has been increased for another 1,5 MB. This can be a problem when memory is limited.
  • No easy way to quickly list recently updated apps.
  • Dark theme did not work.

Also I have some subjective points:

  • I hate UI changes in general if there is not an urge reason. And I see no reason for this changes.
  • I love the old :kiss: UI.

I downgraded to version 1.102.1 that runs flawless.



@Primokorn I just wrote up the first HOWTO for adding localized screenshots, graphics, and descriptions, getting app developers to include these would be the best way to contribute. We’ll probably accept pull/merge requests for adding these directly in F-Droid for a handful of apps that are very popular and the developer are unlikely to do it themselves, like Firefox, VLC, etc.


We did this UX Overhaul because there were so many workflow issues, that we figured we need to do a major overhaul since the overall structure was limiting the workflow. We were not interested in changing things were working. There was a lot of discussion and community input, you can see the overview of that here:

Some notable specific discussions are here:

@siegfried the dark mode is fixed, it’ll be in the next alpha


The new UI is just great. It’s really refreshing, even though I think I’ll actually miss the old interface - but that’s just silly nostalgia. :wink: One thing it seems to help with is the privileged extension interoperability:

I guess those notifications will show up in the “Updates” tab? I was confused by that tab at first - I thought proposed updates would show up there, but it seems like it’s more “Updates performed” and the upcoming updates are in the first tab.

I actually liked the distinction in the old app between “Recently updated” and “New apps”… It looks like the new apps show up first in the list, but it would be nice to not lose that feature: I really like to review the latest entries in F-Droid…

Anyways, this is a great change, I welcome it with open arms and congratulate the F-Droid team on such a bold move. I hope it goes well for everyone and gets the great reception it desserves!


Could we combine the “Installed Apps” page from settings and the “Updates” tab?


It doesn’t seem to work very well on x86 (ASUS phone)

Also very often I get an error when upgrading apps. As soon as it happens again, I’ll post a screenshot.


Yeah, but don’t take away functionality that people are already used to.
Like the new apps list, and a concise list of categories.


Hi, the bottom icon are fine for material is the text that is too close at the bottom of the icon. Here they have more padding than in f-droid. The right padding is to have the same space from the bottom of the icon to the top of texts as from the bottom of the text to the bottom of the bar.

I like the new UI but while waiting to get used to it don’t like the my app page in settings, is not intuitive to me, will like it more in the tabs somehow.
My “dream” UI starting from this new alpha is without the bottom nav and with a lateral nav bar, a good search filter in the main page instead of the categories page
And THE really big missing feat I’m waiting in f-droid is a way to save a list of the apps installed so to restore them after a full wipe of the device, if also with user data that will be really useful to me.


Not a fan of the UI changes shown, the current one seems more straight forward to me. Also it wastes a lot of space, not everyone has phones with huge screens.


As someone using a Sony Xperia Z5 Compact, what @xkero said really rings true for me. A lot of space is wasted in this design. I’m really a simple guy with simple wants. It’s also a bit of a chore to view currently installed apps; maybe remove “nearby” and replace it with “installed”. Finally, when I search apps my corneas are burned by the white background when I’m in night mode. Thank you for all of your hard work!


I mentioned this idea a few posts back. @HandMeBacon and @scrax, what if we integrated the “my apps” and the “updates” into one tab? It could show all the apps currently on the phone while setting apart recently updated apps and apps that have updates available.


The new UI is fantastic, a big thank you to the F-Droid team for their hard work.

One paper cut I ran into: if an app was installed from the Play Store, it is not possible to update it via F-Droid. The old UI clearly communicated this, whereas the 0.103-alpha3 shows the update notification, attempts to install it, and silently fails, returning to the updates page with the app still listed as an update candidate.

If you go to notifications, you’ll see that the install failed “due to an unknown error”.

Let me know if I should report this in the GitLab issue tracker.


I am personally ok with that idea. I can imagine it being done in an attractive way without sacrificing functionality. The only issue I can currently think of is that it might make it difficult to elegantly add features such as sorting and filtering installed apps in the future (depending on implementation I suppose).


I would like to see some wishlist or favourite feature. I thoroughly miss this feature after using Google Playstore.



I believe the new UI has a lot of potential but currently I also see a lot of issues.

Since I am a “new user” here, I get restrictions and I can’t put the 4 images or links that I’ve planned so I’ve had to put a space after the schemes in the URIs and this makes them not directly clickable.

First, I don’t understand the varying sizes on the first page. I have no idea whether the sizes convey any meaning. For instance, are the bigger tiles for applications that are more popular? Moreover, some tiles are horizontally bigger and others are vertically bigger; does that carry any meaning?
Example is shown below:

Then, the “Updates” screen should display the list of updates by default and the summary should be removed completely actually. Even on very small screens, the UI is currently empty while not being able to show the full list of updates.

If the default view is meant to be as little as 2 lines, it doesn’t deserve a dedicated page in the UI. One possibility is to move that summary to the first page (i.e. “Latest”) and maybe it could even be added at the top of the page, in some kind of notification bubble, without moving anything else (needs to be checked on smaller screens). Taping on it would then bring to the Updates page in the unfolded form.

I wish the Updates page would show the current and target versions by default. I also wish it could give a link to the changelog if F-Droid is aware of it but that’s very secondary. It is however important to be able to know whether the update is minor or major before updating.

Currently it takes way too many interactions to get information about the update: go to Updates tab, click “show apps” (which is a small button that is easy to miss), and, for each app, click on it, click links to get the changelog (and sometimes, find out there isn’t any), and also click on Versions and try to spot which version is currently installed and compare to the starred one. The Updates page could definitely use two lines
for each application and display info related to the update itself.

I also have troubles hitting the individual update buttons and the one that is currently at the top is better-sized (but again, I wish the UI was always unfolded and the top stuff put in the “Latest” page and possibly replaced with “Update all [button]”).

Last, the “Night” theme has some color issues. See below:

Admin edit: enabled links



I want to add some brief feedback on the new UI. I’m running 0.103-alpha3. Overall I think it looks great on my Moto G3. I like that new apps and recently updated ones are combined together on the main screen. The primary thing I do not like is the different sized tiles on this main screen. It’s not clear to me if this is just random or if it’s based on some kind of criteria. I see similar comments regarding confusion over this in the thread and the only reason I’ve seen given for the change is that it’s visually interesting. I don’t find this reason compelling enough to potentially confuse users.

Kudos to everyone involved in all this work on F-Droid!


UI looks good overall.

  1. Can you disable pull to refresh? Mainly when I try to scroll back to top in a page from botton; it starts refreshing - using my valuable DATA.
  2. I would like as new setting checkbox, that says. “Do not show apps older than 1 year”. It is frustrating to see some very old apps that are Froyo based.
  3. Why was the decision made to have these icons in the bottom of the screen? I would rather design it like a typical “play store” unless it is copyrighted!

Thanks for your great work!


So I upgraded to .103 and for the way I use f-droid, unfortunately, I find it completely unusable.
I had to downgrade, but of course, I’d prefer to be up to date and have a good f-droid application.

I have two issues:
Here is how I configure f-droid:
I turn off all automatic updates and notifications. I don’t want anything running in the background. In .102, I could simply use the refresh button when I had non-metered (wifi != non-metered), secure (wifi != secure) connection.
In .103, I can’t find a refresh button.
This is a deal breaker for me.

In .102, I could see what applications are under f-droid’s control. I can’t find that in .103. While this is not a deal breaker, it makes the interface a lot less usable for me. The new screens are geared toward finding new stuff. That’s great. But it seems all control over existing apps are gone. Please add the page back.



In .103, I can’t find a refresh button.

You can “pull-to-refresh”, just like in most email or rss clients.

In .102, I could see what applications are under f-droid’s control. I can’t find that in .103. While this is not a deal breaker, it makes the interface a lot less usable for me. The new screens are geared toward finding new stuff. That’s great. But it seems all control over existing apps are gone. Please add the page back.

Could you explain a bit more here? You have an installed apps view
accessible from settings. Please note that this doesnt imply F-Droid’s
control over these apps.