this post was submitted on 18 Nov 2024
16 points (94.4% liked)

F-Droid

8153 readers
41 users here now

F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.

Website | GitLab | Mastodon

Matrix space | forum | IRC

founded 3 years ago
MODERATORS
 

Kvaesitso (A search-focused, free and open source launcher for Android) https://f-droid.org/packages/de.mm20.launcher2.release/

you are viewing a single comment's thread
view the rest of the comments
[–] Iemming@sh.itjust.works 0 points 13 hours ago (4 children)

Kvaesitso

A search-focused, free and open source launcher for Android

Kvaesitso is a launcher application for Android which replaces the device's default home screen. It has been built from scratch, meaning it is not based on the AOSP launcher (like many other third party launchers) nor does it try to recreate this launcher. Instead, Kvæsitso follows its own concepts.The main feature is a global search which does not only let you search on device for apps, contacts, and calendar events, but also on web services like Wikipedia or your Nextcloud Instance. Additionally it includes some useful tools, for example a calculator and a unit converter. You are looking for a document or an information? Just search for it and Kvæsitso shows you the fastest way to it.

Anti-Features

This app promotes or depends entirely on a non-free network service

I'm not knowledgeable on how launchers work but why is this needed to communicate to a network service?

[–] pipes@sh.itjust.works 5 points 13 hours ago* (last edited 13 hours ago) (1 children)

"App uses a third party service for currency exchange rates" (source: f-droid app or the metadata repo)

Nothing to do with it being a launcher

[–] Iemming@sh.itjust.works 2 points 13 hours ago* (last edited 13 hours ago)

Thanks, but my question is why and/or if it is common for a launcher to need that (also I didn't know there was more details to it on F-Droid repo, thanks for sharing the metadata link)

[–] pirat@lemmy.world 3 points 12 hours ago (1 children)

This app promotes or depends entirely on a non-free network service

When viewing the app in F-Droid, the note below this part tells, that it uses a third-party service for currency exchange rates.

I don't know if the fact that it can show Wikipedia results, and that you can connect it to your Google account (to show cloud files from Drive and such in the search results) plays a role too, but it isn't specifically mentioned under the anti-features... On a sidenote, searching your own Owncloud or Nextcloud is supported too.

[–] Iemming@sh.itjust.works 2 points 12 hours ago (2 children)

I don’t know if the fact that it can show Wikipedia results, and that you can connect it to your Google account (to show cloud files from Drive and such in the search results) plays a role too

Apparently it does, according to a metadata link from the F-Droid's own repo shared by @pipes@sh.itjust.works 's reply, also pointed out by @BearOfaTime@lemm.ee

On a sidenote, searching your own Owncloud or Nextcloud is supported too.

Thanks, OP confirmed this, sounds awesome.

[–] Andre87@lemmy.world 1 points 9 hours ago

You have this in settings section in the launcher!you can log into The google account ,nextcloud etc...

[–] pirat@lemmy.world 1 points 11 hours ago* (last edited 11 hours ago) (1 children)

No idea why, but I don't see their comments anywhere in this thread. Thanks for confirming.

EDIT:

I found this metadata file, is that the one?

https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/de.mm20.launcher2.release.yml

From the file:

MaintainerNotes: |- Kvaesitso uses several external APIs for search providers. Several of them require signing up to obtain a developer API key: gdrive search, openweathermap, HERE and Meteorologisk institutt. It's not possible for users to provide these keys as explained here: https://github.com/MM2-0/Kvaesitso/issues/227#issuecomment-1366826219 If keys are not provided, these features are automatically disabled during the build.

core/shared/build.gradle.kts and plugins/sdk/build.gradle.kts have configurations in them for publishing artifacts to maven repos. They are not used during the build, but detected by F-Droid scanner anyway. We patch it out from core/shared/build.gradle.kts, since this module itself is still used in compilation, and delete plugins/sdk/build.gradle.kts because it's not used in app compilation.

Kvaesitso depended on different libraries used for gdrive login in the past that pulled GMS dependency, however it's not the case anymore:

https://github.com/MM2-0/Kvaesitso/issues/583#issuecomment-1775268896 The new libraries pull OpenTelemetry though, but it's unclear if it's used (considering gdrive integration is disabled).

Max heap size is reduced in gradle.properties to avoid gradle daemon being killed by OOM manager.

Older versions of Kvaesitso had onedrive integration that depended on non-whitelisted maven repos, but it was removed.

Upstream provides an fdroid flavor, however there's no difference with default flavor except for different versionName.

For some reason, F-Droid fails to pick up the correct gradle version from distributionUrl if subdir is used.

It seems to be the case that F-Droid removes gdrive and onedrive in their build. Though, there seem to be no mentions of Wikipedia.

[–] Andre87@lemmy.world 1 points 9 hours ago

You have a plugin for One drive in the Fdroid store

[–] BearOfaTime@lemm.ee 2 points 13 hours ago (1 children)

The main feature is a global search which... [also searches]... on web services like Wikipedia or your Nextcloud Instance.

Right in the description you posted. 😁

[–] Iemming@sh.itjust.works 1 points 13 hours ago

Huh, thanks for pointing that out. Sorry for missing that, sometimes I need to read more than once to spot details I guess.

[–] Andre87@lemmy.world 1 points 13 hours ago* (last edited 13 hours ago) (1 children)

Its not only to communicate to a network service,its a themed APP for your home Launcher of your phone.if you are a person like create your own things in that case customize your own theme for your phone.this launcher is more easy to search for everything in real time and fast.for me I don't like my native home launcher comes with me phone.if you want know everything about launchers install Kvaesitso and you keep your own notes about it. Note: What is good for me maybe isn't good for you!so the best way is trying and you keep your own conclusion.(͡•_ ͡• )

[–] Iemming@sh.itjust.works 2 points 13 hours ago (1 children)

Thanks for explaining it further! :)

[–] Andre87@lemmy.world 2 points 13 hours ago

Your welcome!👍