New UI / UX of F-Droid app

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.

(Since New UI / UX of F-Droid app is closed I try here : )
@Bubu @Izzy @hans I’ve added basic Shortcut & Tile (7.1/api25 min) to F-Droid_client (1.5a2), I thought it may solve missing classic “feeling” with a straight “classic” access to Settings/ManageInstalledApps basic list (?).

jic, I’ve uploaded a (null)signed fdroid.apk edition with diff/commit here Tags · oF2pks / Fdroidclient · GitLab
EDIT added debug with large heap

screenshot : Support Android 7.1+ App Shortcuts (#1248) · Issues · F-Droid / Client · GitLab

(btw, If you have a GSI/Treble compatible device, latest phhusson’s Pie system.img, with full @ale5000 implementation of microG is available here [AOSP 9.0.0_r50][v121] microG ufOfficial (cve Nov ?, 2019) arm32/64 | XDA Forums Included is old UI upgradable&downgradable 0.102)

I also wonder if future editions of fdroidClient could take advantage of some “augmented” priv-app permission (and thus installed as /system/priv-app pre-signed apk when ro.control_privapp_permissions=enforce) ?

(seems no one interested by shortcuts and notification fdroid tile ?!)

For the fun, also added longClick in general AppCardController and one icon/menu in AppDetailsActivity to launch browser straight to “Search results for '' - F-Droid Forum”+app.name

@Licaon_Kter , I was referring to these icon/menu in top/AppDetailsActivity (details2.xml) to add a [report] button, but that also suppose a link to 2 threads ( 1 for paid & 1 for other specifics: root, read_logs or foss trackers… ) which would be always open on fdroid forum, and with anonymous reply possibility (?). This way, it would create some dynamics between the client app and the forum.

Thanks. These all make true sense now :wink:

I’m still on demand with such classic client, any news ?

I stll have a lot of ideas for this and want to continue there. Unfortunately I have had very little to no time for this project lately. :-/

1 Like

I first believed fdroid client could move to SharedUser Id (with privileged ext) which always break upgrading process; thx to @hans explanation it won’t:

F-Droid and Privileged Extension should be as isolated from each other
as possible to better enforce the security limitations. They should
always be signed by separate keys, with Privileged Extension signed by
the ROM and F-Droid signed by an app key. If you are shipping the
official F-Droid builds, then it must ship with the F-Droid signature.

, so 102.3 old signed version is still fine, for now, as a prebuilt in rom; will add privileged ext in my next microG Treble rom

v0.102.3 still works but has known bugs and security issues that have
been fixed in more recent versions.

2 Likes

@hans , I noticed fdroid/client don’t check if privileged apk was disabled or not, by user (through general aosp/settings/apps ) app/src/main/java/org/fdroid/fdroid/installer/PrivilegedInstaller.java · master · F-Droid / Client · GitLab

this tiny patch could do the trick : https://gitlab.com/oF2pks/fdroidclient/commit/14cf8e3d879b4659530acd57281899030e6d6661

You should submit these things as a merge request in gitlab.

looks good, can you submit that in a merge request?

On my device Nokia 6.1 Running Android 9.0 pie, Install button is not responsive, when I click it, there is no sign button is pushed, and there is some lags in UI, so UI needs some rework, I will join into development when I have free time.

1 Like

F-Droid 1.6 ? Did you wait for it to download?

whenever i use fdroid client app, i get same experience as i got in internet explorer :zipper_mouth_face:.
if fdroid developer can’t make it is better than it will be go as IE.

No, but in updates this happens very often, and the updater is often annoying and the UI is buggy.

What device? Android version? Issue?

You said “install” not “update”? There’s a known issue that was fixed in 1.6 if I recall correctly.

Ok, but I am having lags on updates UI, when I click update all, nothing happens, and then when clicking Show all, nothing happens, until you pause and resume the app.

Well this is an informative, little treasure trove! Also a trip down memory lane, as I too remember the initial annoyances that I had with the “new” layout (it feels like so long ago and just yesterday at the same time, haha.

  • I agree with the person who said the text is too close to the icons in the bottom menu bar.
  • I also agree that the tiny two-line update summary is better suited to a space at the top of the Latest screen, rather than on the Updates tab.
  • Many of the icons, especially when large still are blurry due to low resolution, may I ask why, given that they seem to be sharp on other people’s screenshots.
  • May I ask that we move the settings button to the actual Settings button of the phone rather than taking up valueable realestate on the bottom bar. Right now the settings button of my phone does nothing!
  • If the above is done then the fifth menu item can be, “Installed” or “My Apps”, a menu item that I do admit I still yearn for from time to time.

Today however I feel the greatest UX priority is at the website stage.

Please visit this thread (https://forum.f-droid.org/t/website-landing-page-proposal-1-and-2/) to have your say on OPTION 1 and 2 that I have sketched up, and am ready to implement as a web developer myself.