OpenLauncherTeam / openlauncher

Customizable and Open Source Launcher for Android
Apache License 2.0
1.41k stars 413 forks source link

Update made my dialer disappear #532

Open anaskaejdar opened 4 years ago

anaskaejdar commented 4 years ago

General Information

Description

After the latest update, the dialer disappeared. If I switch to the stock MIUI launcher, the dialer is there, but not in openlauncher. To make matters worse, I foolishly granted this app sys-app status recently. So I can't downgrade it or uninstall it. Can't even clear app data, apparently. I'm at the mercy of whenever the next update comes out. I can't find anything in the settings to relinquish sysapp status, but I don't expect to find anything like that anyway.

Log

This is only needed for crashes or other issues you notice in your system logs from OpenLauncher.

phanirithvij commented 4 years ago

This might help you https://play.google.com/store/apps/details?id=com.jumobile.manager.systemapp&hl=en

anaskaejdar commented 4 years ago

Thanks @phanirithvij, I don't have root though. Last I heard, you have to wait something like two weeks to get approval from xiaomi before you can root/install ROMs, etc. So I may as well wait for the next openlauncher update

Catfriend1 commented 4 years ago

I have this problem, too. My dialer on xiaomi mi8 miui 11 disappeared with the update to Fdroid 0.7.2 version. Dialer's pkg name is: com.android.incallui

Furthermore, my Syncthing Camera App Icon disappeared at the same time. As the cam icon was a second launcher intent for the Syncthing-Fork app, I suspect Openlauncher to have problems with secondary launcher intents?!

Maybe this commit is to blame: https://github.com/OpenLauncherTeam/openlauncher/commit/3ed145bdbd8dc898bff3ce32ca9e986b0d1e546a

dkanada commented 4 years ago

It's 100% to blame, but I don't have the time to figure out why at the moment. It's also the only thing I added to 0.7.2 so you can just revert to the last version for now and it will work fine.

hobleyd commented 4 years ago

The issue is something to do with apps which share the same executable but are named differently, I think. Contacts is the same app as the Dialler, but named differently. If I remove the duplicate check, I get two Contacts apps.

Sorry - just realised Catfriend1 already said the same thing, but more eloquently.

dkanada commented 4 years ago

Yeah, there's also some kind of issue with work profile apps picking a different activity than normal, which means icon packs don't recognize them. This was quite annoying as well.

Catfriend1 commented 4 years ago

Fyi: export, downgrade to 0.7.1-fdroid and import fixed the problem for me. So a new release would be appreciated but is not urgently required.