GmsCore icon indicating copy to clipboard operation
GmsCore copied to clipboard

feat(GmsCore): `Hide app icon from drawer/launcher`

Open ILoveOpenSourceApplications opened this issue 1 year ago • 16 comments

Is your feature request related to a problem? Please describe. The current version of GmsCore lacks an option within the app to hide the app icon from the app drawer/launcher.

Describe the solution you'd like A toggle within the app to hide the app icon from the app drawer/launcher would be very much appreciated if implemented.

Additional context GmsCore, once signed-in, is an app most simple users won't look back to and it's almost like a system app, which is very much needed for functionality but need not be present in the app drawer among other frequently used apps, as in opened every single time for any app usage. System apps are essential for background functionality but rarely interacted with directly. Hiding the GmsCore icon declutters the app drawer, keeping it focused on frequently used apps and providing a cleaner user experience.

Came here to request exactly this, thx ILoveOpenSourceApplications, here's hoping..

TheShadowRunner avatar Mar 27 '24 21:03 TheShadowRunner

Without the app icon, users will not be able to launch the microG utility app, nor change any of the microG settings or view diagnostic information, which will handicap usage.

I have no idea why someone would want that...

Sapiosenses avatar Mar 30 '24 03:03 Sapiosenses

poeple usually dont change microg settings much, so it ight be better to just set it up once and then hide away. If someone wants to change settings again they can just go to all apps list.

Yashg2604 avatar Mar 30 '24 08:03 Yashg2604

Users can access settings from App Info > "Additional Settings in the app".

TheShadowRunner avatar Mar 30 '24 08:03 TheShadowRunner

poeple usually dont change microg settings much, so it ight be better to just set it up once and then hide away. If someone wants to change settings again they can just go to all apps list.

When I see the phrase "hide from the launcher" it usually means really hide it, not just on the desktop, but everywhere in the launcher including the app list.

So yeah, if it was just hidden from the desktop, that's no big deal.

You can just install a different launcher or some misc Magisk/Xposed hack to do stuff like that too.

https://www.wikihow.com/Hide-Apps-on-Android

https://www.androidauthority.com/how-to-hide-files-photos-apps-android-652711/

Sapiosenses avatar Mar 30 '24 09:03 Sapiosenses

poeple usually dont change microg settings much, so it ight be better to just set it up once and then hide away. If someone wants to change settings again they can just go to all apps list.

When I see the phrase "hide from the launcher" it usually means really hide it, not just on the desktop, but everywhere in the launcher including the app list.

So yeah, if it was just hidden from the desktop, that's no big deal.

You can just install a different launcher or some misc Magisk/Xposed hack to do stuff like that too.

https://www.wikihow.com/Hide-Apps-on-Android

https://www.androidauthority.com/how-to-hide-files-photos-apps-android-652711/

Its just most of the users are coming from vanced microg and it had the option to hide from app list, and no one seemed to face any issue with that.

Nevertheless I have hidden it in my mobile so it doesn't bother me. Its upto the devs if they want to implement the feature.

Yashg2604 avatar Mar 30 '24 09:03 Yashg2604

Its just most of the users are coming from vanced microg and it had the option to hide from app list, and no one seemed to face any issue with that.

The microG project doesn't care about revanced and its workalikes, they are projects that took some microG code, completely changed it in a way that broke 90% of its normal functionality, but didn't remove the "microG" from the name.

It's OT here actually. All it does is confuse people about what microG actually is.

Sapiosenses avatar Mar 30 '24 09:03 Sapiosenses

Its just most of the users are coming from vanced microg and it had the option to hide from app list, and no one seemed to face any issue with that.

The microG project doesn't care about revanced and its workalikes, they are projects that took some microG code, completely changed it in a way that broke 90% of its normal functionality, but didn't remove the "microG" from the name.

It's OT here actually. All it does is confuse people about what microG actually is.

Oh okay alright. Got it. BTW what is OT? I am not familiar with GitHub's abbreviations .

Yashg2604 avatar Mar 30 '24 09:03 Yashg2604

I would very much like the feature. Once I have it setup, I don't need to tinker with it again. I would like it hidden from the app drawer.

MintyDaisy avatar Mar 30 '24 09:03 MintyDaisy

BTW what is OT? I am not familiar with GitHub's abbreviations .

It's a common abbreviation in online fora for "Off Topic".

See this comment from the project founder:

https://github.com/microg/GmsCore/issues/2091#issuecomment-2026833582

Sapiosenses avatar Mar 30 '24 09:03 Sapiosenses

i believe this is the relevant code (from Vanced gmscore fork): https://github.com/search?q=repo%3ATeamVanced%2FVancedMicroG%20HIDE_LAUNCHER_ICON&type=code Really hope this gets implemented.

TheShadowRunner avatar Apr 27 '24 22:04 TheShadowRunner

You could just disable the org.microg.gms.ui.SettingsActivity. I have made a PR some time ago so now doing this do not break the microG settings and only disable the launcher icon.

ale5000-git avatar Apr 27 '24 22:04 ale5000-git

Still people do not understand that: setup it and no longer think about it is impossible. There will always be issues, because G.P.S. is an always moving target; so:

  • New app updates (both microG Services and microG Companion)
  • New permissions to grant for new implemented functionalities
  • Permission auto-removed by Android (yes, this also happens)
  • New issue with Android updates
  • etc.

The main issue of having the icon hidden is the laziness. There will be users (well, it already happens) that when open a ticket say that have the latest version of microG but latest does mean nothing since maybe they haven't checked and they have 20 versions ago.

ale5000-git avatar Apr 27 '24 22:04 ale5000-git

The main issue of having the icon hidden is the laziness. There will be users (well, it already happens) that when open a ticket say that have the latest version of microG but latest does mean nothing since maybe they haven't checked and they have 20 versions ago.

That's understandable. So out of the box the default setting for hiding the icon should be off. Only those who prefer to have the icon hidden only need to turn it on.

You could just disable the org.microg.gms.ui.SettingsActivity. I have made a PR some time ago so now doing this do not break the microG settings and only disable the launcher icon.

Can you please instruct on how to do that?

Yashg2604 avatar Apr 28 '24 07:04 Yashg2604

You could just disable the org.microg.gms.ui.SettingsActivity. I have made a PR some time ago so now doing this do not break the microG settings and only disable the launcher icon.

Can you please instruct on how to do that?

https://f-droid.org/en/packages/io.github.muntashirakon.AppManager

Sapiosenses avatar May 10 '24 07:05 Sapiosenses