KISS icon indicating copy to clipboard operation
KISS copied to clipboard

BUG with Icon Pack1

Open Livio78 opened this issue 2 years ago • 5 comments

Hi, when I use an ICON PACK with Kiss Launcher and change an icon to a custom icon and then clear the KISS LAUNCHER cache, the custom icon returns to the default icon pack. For me it's a BUG and needs to be fixed. I hope it will be fixed soon with an update or that someone will show me the solution for this BUG. I hope to receive a response soon. Thank you

Livio78 avatar Oct 21 '23 10:10 Livio78

Why do you clear the launcher cache? That's where the custom icons are stored. I hope to receive a response soon. Thank you!

TBog avatar Oct 21 '23 16:10 TBog

Thank you Il sabato 21 ottobre 2023 alle ore 18:48:10 CEST, TBog @.***> ha scritto:

Why do you clear the launcher cache? That's where the custom icons are stored. I hope to receive a response soon. Thank you!

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Livio78 avatar Oct 22 '23 06:10 Livio78

To be honest, user settings are expected to be persistent. Clearing cache should not change the behavior of an app except performance.

Storing this user setting in the cache might also be the reason why it randomly gets lost on some devices. Android can trim caches when disk space is running low. See pm trim-caches command.

ypnos avatar Jan 08 '24 20:01 ypnos

To be honest, user settings are expected to be persistent.

Clearing an app's cache does not clear the settings. The settings data (including shared preferences) is stored in a different place than the app's cache. You need to "clear data" to clear out the shared preferences.

Custom icons are stored in the cache because it doesn't require storage permission and in case the user needs disk space we can easily revert to the default icons.

TBog avatar Jan 09 '24 09:01 TBog

Thank you for your reply. In my point of view, when I set a custom icon for an app, that is a user setting. Same as adding tags to an app or renaming an app. These are three options in the same pop up menu and setting a custom icon is right in the middle.

How should a user expect that one of these things is persisted as a setting, while the other is not? I understand that you need to store the icon but as a user, I wouldn't even expect that (I just select an icon from a list of already available ones).

I would expect you can store icons in app data instead of app cache without extra permissions, but I really have no clue :-)

Thank you for your consideration.

ypnos avatar Jan 09 '24 09:01 ypnos

This issue has been closed automatically. Please see https://github.com/Neamar/KISS/issues/1688 for details. Thank you for your contributions.

github-actions[bot] avatar May 11 '25 00:05 github-actions[bot]