zixpo / candybar

Dashboard for Android Icon Packs. Supported by the community.
Apache License 2.0
288 stars 55 forks source link

'Apply all icons' should favour supported launcher if multiple installed #112

Open moertel opened 1 year ago

moertel commented 1 year ago

Just a tiny frustration: When both a supported (e.g. Nova) and a non-supported (e.g. Pixel) launcher are installed, the "Apply CandyBar Dev" button opens the launcher menu, even though the user actually has no choice:

Screenshot 2023-02-14 at 21 05 06

Expected behaviour: The logic should be changed so that only supported launchers are considered when making the decision whether or not to apply icons immediately.

moertel commented 1 year ago

I can see how this might actually be debatable. I'd be fine with contributing logic to auto-apply icons if the currently enabled launcher[1] supports icon packs. If this is also considered problematic, it could instead be hidden behind a switch in the dashboard-configuration XML which defaults to the current behaviour but lets icon devs opt-in.

[1] https://stackoverflow.com/a/8361115/3405140