Neo-Launcher icon indicating copy to clipboard operation
Neo-Launcher copied to clipboard

Feature Request: (re)implement option to enforce shapeless icons / symbols

Open PureIncompetence opened this issue 2 years ago • 11 comments

Description

I upgraded to this version from Omega Launcher which this one is appearently forked / continued from. In Omega Launcher there was an option to leave the icon form of apps "as is" / in their original form. It was called "Enforce formless / shapeless symbols" (translated so probably slightly different). In Neo Launcher sadly this feature is gone and every app with a custom formed icon gets a more or less suitable colored background. I'll attach two examples of what I mean (F-Droid and Privacy Browser icons): F-Droid old vs. F-Droid new Privacy Browser old vs. Privacy Browser new

This means smaller and (at least for me) worse recognizable icons. It is even more annoying with widgets that create their own (partly transparent PNG) widgets on the homescreen, since their icons are sometimes hardly recognizable due to the reduction in size.

Device and OS

  • Android version: 11
  • Launcher version: 0.9.3
  • Rom: OmniROM

PureIncompetence avatar Jan 03 '23 23:01 PureIncompetence

Have you tried to disable "Create adaptive icons for icon pack" while setting the icon shape to "system" in Settings > Profile > Icon shape? Here, if I do this, all icons are displayed using their original form, with no background. You may need to restart the launcher for the settings to apply.

lfom avatar Jan 04 '23 14:01 lfom

Yes, I tried that that and restarted the launcher twice (once in the "developer options" and once via android system setting's "force stop". That sadly didn't change anything (while it is/was working in Omega Launcher).

PureIncompetence avatar Jan 04 '23 18:01 PureIncompetence

Hmm, weird... It works here. Are you sure the icons in the current icon pack have no background? Maybe you have updated the ROM or installed another icon pack and those have backgrounds.

lfom avatar Jan 04 '23 19:01 lfom

I was as surprised / irritated as you are. I definitely didn't change the icon pack (I've never installed any custom icon pack on android so far.) Regarding ROM updates: I uninstalled Omega Launcher and immediately after that installed Neo Launcher, so I'm quiete sure I can rule that out. Besides that I reinstalled Omega Launcher after opening this issue and had my free form icons back immediately.

PureIncompetence avatar Jan 04 '23 19:01 PureIncompetence

@PureIncompetence can you please provide a screenshot of the icon shape settings. As it's designed to be as @lfom mentioned.

machiav3lli avatar Jan 05 '23 18:01 machiav3lli

I have been doing more tests, and it seems that Icon Shape has other problems: you may need to enable another shape, save and restart the launcher, then go back to the original shape and restart the launcher once more to actually apply the changes.

lfom avatar Jan 05 '23 18:01 lfom

@machiav3lli I can't provide a screenshot from my phone as I went back to Omega Launcher (and it took me about an hour to recreate my settings / layout), but I did install Neo Launcher on my Tablet (also Android 11, but LineageOS instead of OmniROM) and recreated the exact same settings I set on my phone: Setting Icons Setting shape I get the same bahaviour as on my phone: The individually shaped icons get a circled background as shown in the Screenshots of my first post.

@lfom

you may need to enable another shape, save and restart the launcher, then go back to the original shape and restart the launcher once more to actually apply the changes.

I now tried this approach too and didn't notice any different outcome.

PureIncompetence avatar Jan 06 '23 06:01 PureIncompetence

I've tested the two apps that you've shown as example and to me it seems that they now adapted to the adaptable icons (compared to e.g. TagSpaces, SudoQ, BlueLineConsole which still stick to legacy non-adaptable icons), but I guess you want the "enforce legacy" option. Let's see it we may re-implement it in the fututre…

machiav3lli avatar Jan 06 '23 06:01 machiav3lli

@lfom Thanks for reporting, yes we're aware there's some lag in refreshing icons sometimes, some of this resulted from the ghost icons fix. So let's see if we can improve on this when rebasing on AOSP 13.

machiav3lli avatar Jan 06 '23 06:01 machiav3lli

@machiav3lli As it seems you're indeed right with that assumption. Omega Launcher has a toggle called "enforce shapeless symbols" which I did enable in the past (and forgot about). If I disable it, Privacy Browser and F-Droid look like in Neo Launcher while SudoQ does keep its shapeless icon. So yes, you're right, I'd like to have that enforce option back if possible. I'll edit the Issue title accordingly.

PureIncompetence avatar Jan 06 '23 09:01 PureIncompetence

I feel like is so sorely missed in the open source launcher space.

anon2828226 avatar Jan 26 '23 10:01 anon2828226