Bliss Launcher lacking some workprofile support
- /e/ version: v1-q built on the 18th of May, 0.17-q, with Bliss Launcher v1.3.2
- Device model(s): Galaxy S7 herolte, built using https://github.com/ivanmeler/local_manifests/blob/hero_q/roomservice.xml, Redmi Note 4, built using https://github.com/zeelog/android_device_xiaomi_mido
Summary
- Bliss Launcher doesn't mark some work profile app icons properly with a mini suitcase badge
- Freshly installed work profile apps do not show up in Bliss Launcher until app restart
- Just removed work profile apps do not get removed in Bliss Launcher until app restart
The problem
Steps to reproduce
- Use shelter https://f-droid.org/en/packages/net.typeblog.shelter/ to setup a work profile
- Install different apps inside work profile using various means such as through shelter, using Fdroid or Aurora Store from within, see app examples in screenshots
- Remove different apps inside work profile
What is the current behavior?
- Bliss Launcher doesn't mark some work profile app icons properly with a mini suitcase badge
- Freshly installed work profile apps do not show up in Bliss Launcher until app restart
- Just removed work profile apps do not get removed in Bliss Launcher until app restart
What is the expected correct behavior?
- Bliss Launcher should mark all work profile apps with a mini suitcase badge instead of just some
- Freshly installed work profile apps should show up in Bliss Launcher without app restart
- Just removed work profile apps should be removed in Bliss Launcher without app restart
Technical informations
Relevant logs (adb logcat
)
can provide on request, not sure what to dump for now
Relevant screenshots
Bliss Launcher:
Lawnchair:
Solutions
Workaround
- I have Fennec installed in both work profile and outside, the only way I can tell them apart is to keep Fennec in it's folder
- Force stop Bliss Launcher after work profile apps install/remove
Possible fixes
Perhaps reference trebuchet/lawnchair code to find out how they did it
Edited by Katharine Chui