this post was submitted on 16 Sep 2023
66 points (97.1% liked)

Open Source

31272 readers
250 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
66
submitted 1 year ago* (last edited 1 year ago) by FOSSMan@lemmy.ml to c/opensource@lemmy.ml
 

A WIP replacement for samsungs gamelauncher which respects your privacy

you are viewing a single comment's thread
view the rest of the comments
[–] Xirup@lemmy.dbzer0.com 2 points 1 year ago* (last edited 1 year ago) (1 children)

I tried it in my Samsung device but the app is just a blank backgroud with the name of the app in the top left corner. I´m missing something?

[–] FOSSMan@lemmy.ml 2 points 1 year ago (1 children)

Sounds like a bug! Can you give me any details like phone model and android version?

[–] Xirup@lemmy.dbzer0.com 1 points 1 year ago (1 children)
[–] FOSSMan@lemmy.ml 1 points 1 year ago* (last edited 1 year ago)

I'll make a public reply for this, just installed LineageOS on my Galaxy S4 with Android 11. GameLauncher works flawlessly, except: not all games are shown which is a technical limitation of android itself. My app just checks what apps have the APPLICATION_IS_GAME flag, which funnily enough isn't set by all games. Candy Crush for example. And the only way I could add those games is if I manually check those games by their packagename. For example: com.king.candycrushsaga . I mean I could add those games but it would be a minor annoyance to say the least given the sheer number of Android games. I may add a feature that lets the user manually add applications into the list. But for now, it is how it is. EDIT: most people of stackoverflow and other forums check if the app is a game by sending all packagenames to the google play server and check which "tag" comes back. That is not ideal howevery, on my main phone I have over 600 installed packages/apps. Sending all of them to the big G is not only detremental for privacy but also not efficient. Also I want my app to not communicate with the internet at all so you data stays where it should be in the first place.