KieronQuinn / PixelLauncherMods

A root app that enables you to add a number of features to the stock Pixel Launcher, without needing Xposed
GNU General Public License v3.0
972 stars 27 forks source link

[Suggestion] Recents Transparent Background #49

Closed HeyItsJono closed 2 years ago

HeyItsJono commented 2 years ago

Hiya, thank you for the mods! Would it be possible to add an option to turn the solid colour background of the Recents view in Android 12 to transparent, since this seems to be controlled by the launcher? Lawnchair seems to offer this option but then I lose out on other Pixel Launcher exclusive features like extracting images/text from the Recents view.

HeyItsJono commented 2 years ago

I think Lawnchair takes a nice approach in placing a partially transparent overlay of theme colour over the wallpaper so you get some transparency without compromising text readability. Would that be possible?

HeyItsJono commented 2 years ago

I mean I use the Recents feature a bunch to switch apps and use text/image extraction so yeah to me personally I think it's worth the effort. You're the developer though so it's up to you to decide if you want to spend your time on it, if you don't then I respect that too. If you have any suggestions on where to look/what to modify I could try my hand at it too and throw up a PR.

HeyItsJono commented 2 years ago

Yes it will change my experience. Just because a mod is visual rather than functional, doesn't make it worth immediately dismissing. That's the whole point of this mod letting you apply icon packs right?

LuminarySage commented 2 years ago

Why are you being such a dick? @HeyItsJono posted a perfectly reasonable request. Just bc you're recruited to help with tech support doesn't mean you can just act all high and mighty and berate people. This isn't even the first time I've seen you act like a complete tool and reply in a passive and aggressive manner. Sure it's just a visual change but it's still perfectly reasonable, if not then no launcher would have implemented it in the first place. Whether or not you think it looks good or not doesn't matter, just don't enable it. Also, if the background is tinted or blurred well then contrast and visibility wouldn't be an issue at all. iOS has had blurred app switcher for almost a decade by now and Android has had a transparent one for even longer. Just relax.

HeyItsJono commented 2 years ago

Why are you being such a dick? @HeyItsJono posted a perfectly reasonable request. Just bc you're recruited to help with tech support doesn't mean you can just act all high and mighty and berate people. This isn't even the first time I've seen you act like a complete tool and reply in a passive and aggressive manner. Sure it's just a visual change but it's still perfectly reasonable, if not then no launcher would have implemented it in the first place. Whether or not you think it looks good or not doesn't matter, just don't enable it. Also, if the background is tinted or blurred well then contrast and visibility wouldn't be an issue at all. iOS has had blurred app switcher for almost a decade by now and Android has had a transparent one for even longer. Just relax.

Thank you! I didn't want to say anything but this is pretty much how I felt lmao. I have no idea why someone who isn't even the developer of the project is being so gatekeepey and aggressive about this. I'd love to hear what @KieronQuinn thinks about the suggestion, if they don't think it's worth implementing then, again, I absolutely respect that.

KieronQuinn commented 2 years ago

Just bc you're recruited to help with tech support doesn't mean you can just act all high and mighty and berate people.

FWIW he is not recruited to do anything, no connection nor has he been asked to.

EleoXDA commented 2 years ago

I am sorry that I answered your request even though I explicitly wrote that I am not the developer neither I have anything to do with development of this MOD. But from now on I will leave any posts or messages by HeyItsJono and Jnss98b unanswered because of your fowl language and not meeting GitHub Code of Conduct

There was no reason to assault, harass or swear at me. But I will leave that to Admins of Github. I hope they can soon help me.

Bye

LuminarySage commented 2 years ago

FWIW he is not recruited to do anything, no connection nor has he been asked to.

Omg that's so funny lmao. Dude literally said he was asked to help with QA. That's so embarrassing. Now I wonder if he just inserted himself elsewhere in other projects without being asked too. He really deleted all of his messages too

LuminarySage commented 2 years ago

I am sorry that I answered your request even though I explicitly wrote that I am not the developer neither I have anything to do with development of this MOD. But from now on I will leave any posts or messages by HeyItsJono and Jnss98b unanswered because of your fowl language and not meeting GitHub Code of Conduct

There was no reason to assault, harass or swear at me. But I will leave that to Admins of Github. I hope they can soon help me.

Bye

You "answered" but in a berating and power trippy way. Even though OP replied to you respectfully you still continued to act passive aggressively just because what they requested wasn't your preference. No one needs that energy in their life. Not to mention you inserted yourself and claimed you were asked to help with QA when that wasn't even the case. Oh and don't act like you're the victim now. I'd love for the admins of github to look over your comment history considering this isn't the first time I saw you act all high and mighty with people for perfectly reasonable questions. Heck, I even had the mis opportunity to deal with you directly many times before. All I did was calling out your shoddy behaviors. You thought you did something but not having you ruin my bug reports/feature requests is a blessing to me. Just remember that no matter how talented or good you are doesn't mean you can just tramp on people just because you think they're lesser than you

LuminarySage commented 2 years ago

Oh btw you linked the github event code of conduct page

KieronQuinn commented 2 years ago

Transparency slider added in 2.3

LuminarySage commented 2 years ago

Thank you so much!

LuminarySage commented 2 years ago

@KieronQuinn Do I need to do anything extra to get transparent recents bc it doesn't seem to work for me

https://user-images.githubusercontent.com/24306400/180106109-423e8770-394b-4a19-b09b-40218c6461fb.mp4

KieronQuinn commented 2 years ago

No, that should work. If it's not doing then there's nothing I can do. I can see the overlay is applying correctly in the video.

LuminarySage commented 2 years ago

Hmmm I'll have to play around with my magisk and lsposed modules to see if any of them is interfering

LuminarySage commented 2 years ago

Just a quick question, 0% is opaque and 100% is transparent for the slider right? @KieronQuinn

KieronQuinn commented 2 years ago

Just a quick question, 0% is opaque and 100% is transparent for the slider right? @KieronQuinn

Correct

HeyItsJono commented 2 years ago

This is amazing, thank you so much for adding this! Working well for me after a restart on Android 12L on Pixel 5 via latest Magisk. I also have ClearLineage turned on in LSPosed for system blur elsewhere but these two don't clash which is great!

Screenshot_20220721-114326

LuminarySage commented 2 years ago

@HeyItsJono How did you get clearlineage to work on stock pixel rom? I tried to install it and got an error that it's not supported Screenshot_20220720-222741

LuminarySage commented 2 years ago

I even downloaded the android 12 version they recommended too

HeyItsJono commented 2 years ago

On a Pixel 5 I use the MagiskHide Props Config module to set the following props:

Default boot stage (system.prop)
1 - ro.sf.blurs_are_expensive => set to 1
2 - ro.surface_flinger.supports_background_blur => set to 1

late_start service boot stage
3 - persist.sys.sf.disable_blurs => set to 0

Then reboot, go to Settings app -> System -> Developer Options and ensure "Allow Window-level Blurs" is enabled.

Next install the latest Magisk and LSPosed.

Then flash the latest ClearLineage zip obtained from their telegram and then reboot.

That's what worked for me. If you need help you can ask in their telegram or happy for you to drop your email and I can help you more there so we don't clutter up this Issues section.

khaled-0 commented 1 year ago

Hey so this setting does nothing for me in android 13 The script runs successfully without errors but there's no effect.

LuminarySage commented 1 year ago

I have never been able to use it either lol. Must be cursed

khaled-0 commented 1 year ago

Hey It just worked after installing the magisk module. Weird it never prompted me to install it in that section.

LuminarySage commented 1 year ago

Wait what there's a magisk module??? Where did you find that lol

khaled-0 commented 1 year ago

Wait what there's a magisk module??? Where did you find that lol

Yes open the At a glance/Search Box in Tweaks and it'll ask you to save and install a module

LuminarySage commented 1 year ago

Ok my app is actually cursed then because it let me go through the whole process with the script running at the end without asking me to install the magisk module lol. And I checked magisk and there was not module there already. I'm gonna have to reset the app and check back. @KieronQuinn please add an option in settings to manually initiate installation of the magisk module so this wouldn't happen to other people

KieronQuinn commented 1 year ago

You have to do something to make the settings work without the module, like have a custom ROM installed with a broken form of the overlay included. This is why I tell people to not use those ROMs, and tell ROM makers to not include the overlay, but it's regularly ignored.

You can simply extract the magisk module from the APK, no need to manually initiate anything. It's all the UI does when 'saving' the module.

LuminarySage commented 1 year ago

I'm using the stock OS that comes installed with pixel though. Never used a custom rom in my life. Xposed is the furthest I've ever been in regards to android customization

DragonFire1024 commented 4 months ago

@HeyItsJono How did you get clearlineage to work on stock pixel rom? I tried to install it and got an error that it's not supported Screenshot_20220720-222741

You have to manually add the module. In other words you have to manually create the folders and I had to actually install the clear lineage APK and then activate it through magisk but only after I had manually created the folders and directors inside /data/adb/modules. It required a little bit of playing around with the applications in order to get them to work. In some cases I had to install the accent apks then install the APK through Magisk module folders then I had to go into settings, apps, select the accent APK, and then uninstall the updates through the top left corner clicking the triple dots. The only thing I can't get to work is is the recents being clear. I am on Android 12, stock firmware, Pixel 6 Pro. Screenshot_20240526-030744 1 Screenshot_20240526-030722 1 Screenshot_20240526-030754 1 Screenshot_20240526-030810 1 Screenshot_20240526-031643 1