Starting with version 0.54 of the F-Droid client, I now see lots of apps listed which are not compatible with my device. These apps have a greyed out title and description, and if I view the application details, there are no versions to install.
If I tick the "Incompatible versions" and "Expert" preferences, I can see versions, but they all require a higher version of Android than is on my device.
As I say, this started in version 0.54 I believe. Prior to that, these incompatible apps were simply hidden - I didn't see them listed in the client at all. I would prefer that to be the case now.
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
I did this on purpose, although it now seems clear that it should have never been done. We can add an "Incompatible apps" toggle besides "Incompatible versions", but that might be overkill. I did this mostly so that people wouldn't come to IRC often asking about "apps that are not on F-Droid", when they were but they just didn't support their devices.
I have the same issue with my android-2.2 using FDroid 0.76 and settings "hide Incompatible versions".
most items seem to be displayed correctly but some are not.
under "all apps" some compatible apps are grayed out (i.e. "920 Editor") but most grayed-out are not compatible (i.e. "24game")
under "what is new" i can see non-grayed-out "Android IMSI Catcher" which is not compatible with my device and i can see grayed-out "Rogue-like" which is compatible
The german translation for "hide Incompatible versions" is currently "Mit diesem Gerät inkompatible Anwendungsversionen ausblenden" but it is actually "...inkompatible Anwendungsversionen ausgrauen" = "show in light gray"
Okay so is everyone OK with hiding incompatible apps again? Would they be shown again if "Incompatible versions" was turned on, or would that only affect apps with some compatible and some incompatible versions?
I'm also thinking of perhaps renaming the setting to "Imcompatible packages" and then showing both incompatible versions and apps, while not showing any of those if it's turned off (off by default).
As the OP, obviously I'm in favour of hiding incompatible apps as I already stated. I don't know what goes on in IRC, but it seems to me from using the Google Play Store on device, that people should be used to only seeing apps compatible with their devices, certainly by default. They could always be directed to the web page if they wanted to see all the apps for all devices, as they similarly can with the web version of the Play Store.
As it happens, I've never thought that the "Incompatible versions" setting was particular useful either, unless maybe as a developer, but if you think it's useful to keep that, then I like the idea of combining it as "Incompatible packages" (default turned off, as you say).
We can combine them, or have them separate: "Incompatible apps" and "Incompatible versions". But then that has two disadvantages: It's more complex and having the former on and the latter off would be confusing - you would see greyed out apps, but they wouldn't have any versions listed.
As I say, I'm happy to have them combined and think that is better than having them separate, for the reasons you say. But I don't really know why anyone would want to see incompatible apps or incompatible versions on their device, so I'm not sure why we need that setting at all, as opposed to just hiding incompatible apps/versions all the time.