Kvaesitso icon indicating copy to clipboard operation
Kvaesitso copied to clipboard

Support fully hiding "Private Space"

Open iSaluki opened this issue 1 year ago • 7 comments

As of Android 15, there is a new private space feature included. Whilst this works nicely with Kvaesitso for the most part, there is no way to completely hide it currently.

Implanting some way of hiding it, similarly to how Google implements hiding in the default Pixel launcher would be an amazing boost to this launcher.

iSaluki avatar Oct 15 '24 22:10 iSaluki

Android settings already provides an option to hide it. But currently that has no effect on Kvaesitso. I would request respecting this setting, instead of adding a separate setting inside Kvaesitso.

onnyyonn avatar Oct 22 '24 08:10 onnyyonn

Android settings already provides an option to hide it. But currently that has no effect on Kvaesitso. I would request respecting this setting, instead of adding a separate setting inside Kvaesitso.

@onnyyonn

I don't believe android has an API available yet to detect the presence of this setting, there are other developers of home launches that raised this as an issue on Google's issue tracker, and once they do release one then Devs of home launches can finally do it.

For now, i believe the only option would be a global in app toggle to hide it.

CodeCracker-oss avatar Oct 22 '24 21:10 CodeCracker-oss

I don't believe android has an API available yet to detect the presence of this setting

Yes, I came to the same conclusion.

MM2-0 avatar Oct 22 '24 21:10 MM2-0

https://source.android.com/docs/security/features/private-space

hope this is useful information for the devs

bingoxo avatar Oct 26 '24 13:10 bingoxo

From the Docs: Launcher apps that declare the ACCESS_HIDDEN_PROFILES permission must handle the following private space use cases:

  • The user must be able to hide and show the private space container.

I don't see a way to request the system setting for "hide private space" so from the docs I would also say they expect the launcher to implement their own toggle. A bit off-topic but would also be great to be able to rename "Personal" "Work" and "Private".

@onnyyonn Any update on this issue? Thank you for all the amazing work you've been doing.

Mywk avatar Apr 09 '25 08:04 Mywk

Discovered how to detect this setting on a whim while looking for something else a long time ago, and now rediscovered/remembered this issue.

There's a secure setting named hide_privatespace_entry_point which is 0 when not hidden and 1 when hidden.

No idea if there's any other way to do it, just thought I'd mention this as an option.

KiruPoruno avatar Aug 28 '25 15:08 KiruPoruno

Discovered how to detect this setting on a whim while looking for something else a long time ago, and now rediscovered/remembered this issue.

There's a secure setting named hide_privatespace_entry_point which is 0 when not hidden and 1 when hidden.

No idea if there's any other way to do it, just thought I'd mention this as an option.

Thanks for the tip, I finally came around to try it. Unfortunately, third party apps aren't allowed to read that value:

java.lang.SecurityException: Settings key: <hide_privatespace_entry_point> is not readable. From S+, settings keys annotated with @hide are restricted to system_server and system apps only, unless they are annotated with @Readable.

MM2-0 avatar Sep 19 '25 13:09 MM2-0