MM2-0 / Kvaesitso

A search-focused Android launcher
https://kvaesitso.mm20.de/
GNU General Public License v3.0
2.32k stars 70 forks source link

Incomplete Icons #926

Open funnie-monkey opened 2 months ago

funnie-monkey commented 2 months ago

Got a Google Pixel 8 Pro

Changed Icon pack to one from Icon Pack Studio and noticed that sometimes Icons weren't complete. Thought it was because icon packs from IPS weren't tested on Kvaesitso, so I changed it back to system icons and the problem is still there.

1000001939 Screenshot_20240705-202826

exstntlmsnthrp commented 2 months ago

Have you tried rebuilding the icon pack cache? It's found under Settings > Debug > Reinstall Icon Packs.

funnie-monkey commented 2 months ago

Have you tried rebuilding the icon pack cache? It's found under Settings > Debug > Reinstall Icon Packs.

It's only a temporary fix for me. When I do it, it fixes the messed up icons, but once I lock the phone and unlock it, I still get messed up icons. I also noticed that in the crash reporter I get:

java.io.FileNotFoundException: appfilter.xml
    at android.content.res.AssetManager.nativeOpenAsset(Native Method)
    at android.content.res.AssetManager.open(AssetManager.java:917)
    at android.content.res.AssetManager.open(AssetManager.java:894)
    at de.mm20.launcher2.icons.loaders.AppFilterIconPackInstaller.getAppfilterParser(AppFilterIconPackInstaller.kt:94)
    at de.mm20.launcher2.icons.loaders.AppFilterIconPackInstaller.access$parseAppfilterXml(AppFilterIconPackInstaller.kt:185)
    at de.mm20.launcher2.icons.loaders.AppFilterIconPackInstaller$buildIconPack$2.invokeSuspend(AppFilterIconPackInstaller.kt:58)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:111)
    at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:4)
    at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:98)