Original source (upstream): integrated into Fairphone Launcher
State: Work needs to be done to make it standalone. @jnsp is working on it:
Original post by @jnsp
I would like to submit the Fairphone specific apps such as the Fairphone Launcher, Contact Widget and the Clock Widget) to F-Droid so that these features can be used on Android 6 as well.
The source code is accessible from code.fairphone.com (e.g. git clone https://code.fairphone.com/gerrit/fp2-dev/platform/packages/apps/FairphoneLauncher3). However, it is unclear to me under which license those apps are.
I have some questions before I continue with my efforts:
Does Fairphone intend to publish the apps themselves or should the community publish them on F-Droid?
Ok, but I’m afraid legal things don’t work like that… I think it is Fairphone who should put the license, we cannot do it in its name (without refering to a source of yours). You can maybe put that sentence on https://code.fairphone.com? Anyway, we’ll reach any of you if we spot any missing license in the future,
Thank you for adding the licenses, I’ll add the apps to the F-Droid submission queue today.
EDIT: Alright, I have added the apps to the submission queue. Let’s see how that goes, maybe we have to make some modifications to the source code.
EDIT 2: The contact widget was added, if the build completes, it might take a few more days to be available on F-Droid. The launcher and the clock widget need some modifications (we need to pull some jar files from maven, instead of shipping them in binary form). We should be able to get this done in a few days.
EDIT 3: I have made the necessary modifications to the source code, looks good so far! If everything goes as expected, we might see the apps by the end of the week in F-Droid.
I cannot reproduce this with my LineageOS 13 tablet, after installing the widget from F-Droid it is available with it’s localized name under widgets. The app version is “2.0” for me.
Edit: I have conducted some research and updated the widget. Could you test this version (after uninstalling the F-Droid version)?
I have added android:installLocation="internalOnly" in AndroidManifest.xml and android:minResizeHeight="212dp" in people_widget_info.xml.