yashsingh1/xdaforums huggingface dataset:
[Magisk] Skittles9823:
1. Starting from the December patch OnePlus or any other OEM launcher port won't work. The December patch changed requirements for gestures to enable third party launchers to use them, to get integrated gestures with a recents provider they have to be updated to support all the new stuff.

So far only lawnchair and the pixel launcher support it.

2. As far as I know the whole launcher should follow the theme but it's been a while since I've used it so I don't remember.

3. Same as 2, I don't remember.
[Magisk] Gianfranfo:
1 - So no hope? Or we have to wait until Google or OEMs work this out?

2/3 - Ok I'll try to fiddle around in the settings and see if it's possible

One more thing. I installed the OPL because I really like the possibility to have a vertically scrollable page to put all my widgets. Do you know if it's possible to replicate it somehow with the pixel launcher?
[Magisk] Skittles9823:
For 1, you'll have to wait for the ports to get updated to the support the latest security patch. Paphonb has been busy lately so idk when he will have time to do so.

As for 2 the closest you could get to this is with lawnchair with a custom feed plugin, but there aren't any feed plugins that replicate the same functionality that the shelf in OnePlus launcher provides. At least not yet.
[Magisk] deechte:
Having read through the thread, I just want to be sure if I'm correct: there is no way to get vertically scrolling recents on android Q (OP 7T Pro) when there is no SystemUI available, right? None of the installable launchers has vertical recents, right?
[Magisk] Skittles9823:
That's correct.

Also I'm not sure how hard it would be to add pie recents as a provider in a launcher ?
[Magisk] deechte:
Thanks.

I hope you're not asking me that question [emoji6] For me it would be incredibly hard haha
[Magisk] Skittles9823:
Haha nah, was just thinking out loud.
[Magisk] Skittles9823:
QuickSwitch 3.0.7 released

Changelog:

- fix not being able to switch providers after initial flash of the module
[Magisk] mookiexl:
[MENTION=6315410]Skittles9823[/MENTION] I'm really enjoying 3.0.0 on the OnePlus 7pro. It really makes Android 10 more attractive because I can now use my favorite launcher (Lawnchair) with better animations than ever while using full scene gestures. I do miss one thing from Oos recents and that's the option to lock apps in memory from the recents menu. Is that something that can be ported?
[Magisk] Skittles9823:
That kind of addition would have to be launcher side.

As far as I'm aware, the devs probably won't add it, they're of the belief that you shouldn't use the clear all button (tbh you really don't need to when you have 4gb or more ram in a device).
[Magisk] FahimAdib11:
I've had this module work perfectly on LineageOS 17 (as expected), now that I am on realmeUI/ColorOS 7 Android 10 (Device: Realme X), I flashed this module again and I changed the recents provider to Lawnchair, but after rebooting the swipe up gestures don't work at all, can't go back to home or recents, will providing logs of any sort be useful, or is realmeUI/ColorOS 7 not supported?
[Magisk] Skittles9823:
As it's been stated in the telegram group (I'm just posting here for everyone else)

ColorOS and many similar kinds of heavily modified Chinese OEM skins are very unlikely to work and I have no way to know of any issues with them. I'd suggest first checking if the stock launcher appears in the QuickSwitch app and if it does then it's likely it should work.

If the stock launcher doesn't appear however it's most likely the ROM pulled an MIUI and removed the functionality entirely and it won't work.
[Magisk] MBechirM:
Can't change the recents provider no matter what I do

I even uninstalled Trebuchet Launcher and still can't set lawnchair nor any other launcher as recents provider

What's more confusing is when I set lawnchair as RP the module says that the operation was successful but after the reboot nothing happens

I'm using LOS 17.1 on a Samsung Galaxy A5 (16)
[Magisk] Skittles9823:
Could you send logs please? The instructions are in the OP.
[Magisk] Ens0:
Try this. I've had that problem on some roms

Head over to /data/adb/modules/quickstepswitcher/system. Duplicate the product folder and rename the duplicated as "vendor". I suspect that QuickSwitch doesn't create a file for the vendor folder and sticks to the product folder as other roms do load overlays from the product folder
[Magisk] Skittles9823:
If /product/overlay exists that should be the correct folder to load overlays from. I doubt LOS would break that functionality.
[Magisk] Ens0:
For some reason roms like los it forgets to add the vendor folder so i had to manually add it or else with product/overlay folder by itself quickswitch won't stick to lawnchair. The ones I've tried where i don't have to do that is aosip and pa. It works with quickswitch with no problems
[Magisk] Skittles9823:
I've not had any users up untill this point report issues with LOS as far as I remember. LOS should in theory be one of the last roms breaking QuickSwitch functionality by not using /product/overlay if it exists.
[Magisk] MBechirM:
Here you go
[Magisk] MBechirM:
Thanks but it didn't work :(
[Magisk] Skittles9823:
What other modules do you.have installed?
[Magisk] MBechirM:
Here they are but they're the same modules I had installed on LOS 16

Still, I'll disable all of the just in case
[Magisk] Divyeshj66:
Can anyone help me? I installed the one plus launcher for android q, and set it as the default on quickswitch, but, the launcher keeps force stopping, and I can't use it. Any suggestions?
[Magisk] abacate123:
Follow the steps:

1. Install QuickSwitch

2. Install the apk, don't set it as your default launcher.

3. With any other launcher, open QuickSwitch

4. Set your desired launcher as your recents provider.

5. Reboot.

6. Set the selected as your default launcher

7. Profit
[Magisk] Skittles9823:
OnePlus launcher hasn't been updated to support the Q gestures yet. It'll crash unless you use the pie pill or 3 button navigation.
[Magisk] Divyeshj66:
Oh. All right. Thanks mate.
[Magisk] Sjain11:
Facing a weird issue.

I am using lawnchair as default launcher and also for recents using this module.

Whenever i Unlock my screen, my home screen wallpaper becomes blurred. Rest everything works as normal.

Battery optimisation is disabled for lawnchair.

This never happens if I use oreo recents by selecting system ui.

Any ideas what could be wrong?
[Magisk] Skittles9823:
Weird indeed. You mean it only happens when lawnchair is the recents provider? What device and OS are you running?
[Magisk] Sjain11:
Here i am attaching 2 screenshots. One is blurred. Other is normal.

Device ~OP5T

OOS 9.0

Latest lawnchair from apkmirror.

Other mods............

Rooted with magisk and gms doze module installed.

Substratum theme installed.

L speed running with aggressive doze and motion wakeup disabled...............

Thank you.
[Magisk] Pandemic:
Use the latest lawnchair from tge telegram group mate.
[Magisk] Sjain11:
Checked with telegram grps.

It's the latest one only.
[Magisk] Skittles9823:
Okay thanks. Forwarded to our lawnchair bug tracker group.
[Magisk] jmgg2k:
Create "vendor" inside the system folder of the Quickswitch module. Rename product to vendor and reboot

---------- Post added at 09:29 AM ---------- Previous post was at 09:28 AM ----------

Create "vendor" inside the system folder of the Quickswitch module. Rename product to vendor and reboot
[Magisk] Skittles9823:
Just an FYI, I don't condone these kinds of workarounds. The uninstall script doesn't take them into account currently so if the user were to set a different launcher as the provider there would be multiple overlays and directories.

For the most part roms implement RRO correctly and these workarounds aren't needed, in my opinion the rom devs/maintainers should be the ones fixing the incompatibility not the users.
[Magisk] MBechirM:
That workaround doesn't work anyway

And you are right the problem appeared after I flashed a new build so it must be a rom error not the module's

Thanks for the help anyway
[Magisk] phantom146:
I have this issue as well, last time I checked it was working great then after a restart this suddenly happened. Whatever I do I cant seem to use lawnchair as a launcher
[Magisk] xiaoxiang-8002:
In the system / vendor directory, create a new "overlay" folder, set the permissions to 0755, and restart the phone. When using QuickSwitch, it will take effect.:)
[Magisk] MBechirM:
It's already there but still not working :(

I should note that the system does load the overlays from the 'product' folder, I tried another module (G-visual mod) it doesn't use the vendor folder but still works fine
[Magisk] Skittles9823:
G-visual mod actually uses the exact same code I wrote to set the overlay dir. So QuickSwitch and GVM should be placing overlays in the same directory.
[Magisk] Skittles9823:
QuickSwitch 3.0.8 released

Changelog:

- prepare to fix issues with Omni/PE and other roms using prebuilt vendor on OnePlus devices

- optimisations to the logging functionality

Instructions for the rom side fix:

type this command in a terminal

su -c cmd overlay dump xyz.paphonb.quickstepswitcher.overlay

If you see this line:

mState.................: STATE_NO_IDMAP

You need to ask your rom maintainer to add this commit.
[Magisk] Hingbong:
View attachment 4941763

after changing recent panel, this takes my phone a lot of RAM, could you fix this?
[Magisk] Skittles9823:
That's a magisk hide issue. If you disable magisk hide on com.google.android.gms it'll go back to normal, unfortunately it's not something I can fix I don't believe.
[Magisk] Hingbong:
This is the only way?

Is there another way?
[Magisk] Skittles9823:
For now it's the only way until it's fixed on Magisks side.
[Magisk] Hingbong:
OK, thank you
[Magisk] GarlicBreadFox:
A bit unrelated to the module per se, but when I flashed latest as of now (3.0.8), Magisk still shows 3.0.6 on the modules screen (yet when checking -press on it- the module description 3.0.8 is shown on the changelog). Is this a Magisk issue? Is it because I flashed it "manually" (plus icon, select zip from telegram)?

I checked the /adb/xxx/modules/quickswitch path and I saw the module.prop or something with the correct 3.0.8 version there so I assume that's what is installed (and it got installed right).
[Magisk] Skittles9823:
Seems like it could be a magisk issue. I'd suggest uninstalling the module, rebooting and installing directly from the magisk repo.
[Magisk] Soren01:
Which launchers are compatible? I tested Nova, Microsoft and CPL and none worked.
[Magisk] MBechirM:
Try lawnchair
[Magisk] Marcopoloy13:
Hey

Since I have my new pixel 3a I have problems while quick switch is enabled.

I believe that there's a conflict between another magisk module, but I only have installed necessary mods.

So the problem is, the phone is slowly as hell and apps are killed in the background, also Google apps like play store or Google search hangs and don't work correct.

Can't install apps and so on.

I'll add logs and screenshots later.

I hope this can help fix this problem.
[Magisk] Skittles9823:
Wait what? Are you on a custom rom?

I'm using a pixel 3a xl and I don't have the lag caused by magisk hide (the top command reports my cpu usage being maxed and stuff but I don't feel any impact in performance)
[Magisk] deechte:
I think I have the same problem, or rather had. Besides Quickswitch I only had one other module installed, not the same as you. My Oneplus 7T Pro became agonizingly slow several times a day until I restarted it. I removed Quickswitch and the pixel launcher I had installed for it and the problems are gone now.

BTW how do you check cpu load? Is there a module for that, or an app?
[Magisk] Marcopoloy13:
Hey thanks for the answer

No, I use stock android and kernel, just installed magisk and Moduls.

I already tried to disable every other mod I have installed and there I had no problems with crashing apps and not working Google apps, so it must be a compatibility problem with one of the installed modules. (I also had problems using YouTube vancy, so I had to remove it to use YouTube)

The following mods I've installed :

- Busybox for Android NDK

- Gpay SQLite Fix (Full Edition)

- MagiskHide Props Config

- SQLite for Arm aarch64 devices

- GooglePayPowerMenu

- Systemless Horst
[Magisk] Skittles9823:
Enter

top

in a terminal app and it'll show a list of processes and their CPU/RAM usage.

Interesting. I'm using almost all of those modules. The only one there that you don't need is MagiskHide Props Config. The 3a passes safety net just fine on stock unlocked with magisk. You just need the gpay fix.

If you disable magisk hide on com.google.android.gms (keep com.google.android.gms.unstable hidden) and reboot, does that fix the lag?

I find this super interesting as we basically have the same device and setup yet I'm not getting any lag ?
[Magisk] Marcopoloy13:
Thanks for the answer .

I have disabled MagiskHide Props Config and enabled QuickSwitch again.

I still can pass SaferyNet, but also PlayStore stopped working correctly and Google Chrome has problems, too.

In chrome I just get a black screen when opening Bookmarks and when I tried to install an app from the PayStore it hangs at 100% tiel forewer.

But YouTube Vanced is working now.

In the end I also tried cleaning cash of QuickSwitch, removing it completly and reinstalling it after a reboot, but it was the same.

I saved new logs of QuickSwitch, Magisk and system before I disabled QuickSwitch again.
[Magisk] Skittles9823:
If you disable magisk hide completely does it still lag?
[Magisk] Marcopoloy13:
It just lags when I have enabled QuickSwitch
[Magisk] Skittles9823:
Regardless of magisk hide? Did you reboot after disabling it?
[Magisk] Marcopoloy13:
yes, of course
[Magisk] 1f5:
I don't know why it says it wouldn't work with Nova Launcher. I am running Lineage OS 16 with Nova Launcher and selected "System UI" as "Current recents provider" in QuickSwitch. Now my recent app scrolling is vertical just like i want it. Thanks!
[Magisk] Skittles9823:
? Then that's a completely different issue entirely.

Could you enter

top

in a terminal to see which app process is using the most resources and let me know.
[Magisk] Skittles9823:
When a launcher is mentioned as not being compatible, it means as being set as the recents provider itself.
[Magisk] CrimsonSaber5G:
hey I am on OOS 10 on my oneplus 6t, and when I use quick switch with lawnchair 2, the app closing animation seems to be laggy when swiping up from the home button fast. Anyone has a fix or an alternative launcher with smoother animations?
[Magisk] dubt17:
So I've been running quickswitch and the beta of lawn chair on my pixel 4 for a couple of days and my phone's been hot, and battery draining extremely fast. In battery usage stats I see a blank all called "-5" taking up a lot of battery, also showing up in BBS.

I disable quick switch, and it's gone away.

This is with edxposed, magisk hide disabled and a couple other modules. After playing with them a bit quickswitch is the only module that disabling fixes the battery drain.
[Magisk] Rush:
It means that you wont bei able to integrate recents (probably what was in your Stock Launcher) Into Nova Launcher
[Magisk] Skittles9823:
QuickSwitch 3.1.0 released

Changelog:

- fix switching providers on Samsung OneUI 2.0

- add sepolicy.rule so the logging can actually show if the overlay is active

QuickSwitch 3.0.9 released

Changelog:

- force the overlay to /product/overlay on Android Q and above

- preemptively check for Q or higher to support R when magisk adds support

- make the uninstall code wayyyyy simpler

- other various changes

Reminder for rom side issues:

type this command in a terminal

su -c cmd overlay dump xyz.paphonb.quickstepswitcher.overlay

If you see this line:

mState.................: STATE_NO_IDMAP

You need to ask your rom maintainer to add this commit.

Another fix you can do yourself if that happens is enter this command in a root environment (If stuffs breaks after doing this delete the .replace file through ADB).

mkdir -p /data/adb/modules/quickstepswitcher/system/vendor/overlay && touch /data/adb/modules/quickstepswitcher/system/vendor/overlay/.replace
[Magisk] Skittles9823:
Quick update to fix OneUI 2.0 support.
[Magisk] Hitman478™:
Anyone have tested latest version on oos v10.3.1? Oneplus 6 or 6T
[Magisk] CarlosXDA2014:
compatibility with android 8.1.0?

hello, can I use this module on my motorola moto G5s Plus android 8.1.0?
[Magisk] Skittles9823:
Nope, QuickSwitch only works on Android Pie and above.
[Magisk] Skittles9823:
QuickSwitch 3.1.1 released

Changelog:

- abort installation when installed through recovery (the app won't get installed in that case anyway so lets just avoid complaints)

- update the app and backend script to show the user simple, but more accurate errors

- slightly clean up the install script

Reminder for rom side issues:

type this command in a terminal

su -c cmd overlay dump xyz.paphonb.quickstepswitcher.overlay

If you see this line:

mState.................: STATE_NO_IDMAP

You need to ask your rom maintainer to add this commit. (Note, only pick this to devices having issues. It'll cause issues itself on devices that don't need it.)

Another fix you can do yourself if that happens is enter this command in a root environment (If stuffs breaks after doing this delete the .replace file through ADB).

mkdir -p /data/adb/modules/quickstepswitcher/system/vendor/overlay && touch /data/adb/modules/quickstepswitcher/system/vendor/overlay/.replace
[Magisk] Marcopoloy13:
I have still problems, after the latest update I tried again with no luck.

You said you have the same configuration as I, do you use the 3 or 2 button navigation or the swipe gesture?

I'm using the swipe gesture, cut it be that, that's the problem?

Yet I had no time to check if that solve my problem.
[Magisk] VincentJoshuaET:
Does the Pixel Launcher R port update include smart hotseat?
[Magisk] Gordietm:
Where did you get the port?
[Magisk] Skittles9823:
I use the full gesture navigation so the different navbar you use shouldn't change the outcome.

What version of magisk do you use? I generally stay on the debug canary builds.
[Magisk] Marcopoloy13:
I am using the latest stable magisk, so could this be the problem?
[Magisk] Skittles9823:
Perhaps. You can try updating to canary and see if that has any improvements.
[Magisk] Marcopoloy13:
How can I do this? In the magisk settings I have only the option for beta or stabel?
[Magisk] Skittles9823:
Select custom channel and input https://del.dog/DebugMagiskCanary

Then go back to the main page and update Magisk manager and Magisk (just an FYI, canary Magisk manager has gotten a big UI change which you might not like).
[Magisk] marcactus:
I'm getting an error where lawnchair is not compatible with this version of Android (30). I'm current on evox 4.1 as my rom, how do I fix this?
[Magisk] garylawwd:
You fix it by reading the documentation first. That version of lawnchair works only on Android 9 with quickswitch.

There are pre alpha builds available on telegram that work with Android 10 but have a few bugs

Version 2.1-2613 is the latest pre alpha available for Android 10.
[Magisk] Marcopoloy13:
Thanks - I have installed Magisk Canary and after it QuickSwitch again, but it still not working correctly.

I wanted to keep it installed til I am Home and I can take logs, but I needed Google Maps, what was not working with it installed, so I removed QuickSwitch again to can navigate with Maps.

The only thing what's causes this problem can now be the launcher I use, but I give up - I need my phone daily and I have no desire for more experiments.

But Thanks for your help.
[Magisk] lil_kujo:
Using it on a oneplus 7t OOS with latest pixel launcher and I love it! Thanaks mate.
[Magisk] Skittles9823:
Well, I appreciate you trying. Thanks.
[Magisk] Gordietm:
Is there a port for the pixel launcher R from Android 11 yet or is it possible for it to work on Android 10 non pixel phones?

When download it from Apkmirror, it doesn't let me install it
[Magisk] Skittles9823:
??

Pixel launcher R port CC [MENTION=6018897]paphonb[/MENTION]
[Magisk] Gordietm:
I'm on Omnirom TreskMod which includes the pixel launcher. When I try and install this port, it doesn't install. Do I have to uninstall the original pixel launcher 10 first?
[Magisk] Skittles9823:
Yes, they have different signatures as this is a port so they aren't able to be installed over each other.
[Magisk] gogixx:
With the versions 3.0.8 - 3.1.1. I cant get back (swiping from left or right) and the two and three buttons in the lower part of the screen are not visible.bOnly with the version 3.0.7 everything fine. I am currently on Evolution X ROM

Does anyone else knows this issue?
[Magisk] Skittles9823:
Yea. Notify your maintainer and tell them to revert the commit noted in the FAQ in the third post. I've already let Joey know that it's not needed for every device and will hinder the use of QuickSwitch on certain devices.

Hopefully the next rom update should fix it for you.
[Magisk] Skittles9823:
QuickSwitch 1.0.9 released

Changelog:

- more /product/overlay fix attempts

- fix the bootscript error appearing even though the bootscript successfully ran

- add a warning when setting a systemized launcher as the recents provider

- add a way to reset the recents provider back to stock ( [MENTION=4544860]osm0sis[/MENTION] should be happy with this addition ;))
[Magisk] AngryLoneWolf3:
My device is not detecting lawnchair as a recents type. Please help

Device: Moto G4 Play (Harpia)

ROM: Pixel Experience
[Magisk] Skittles9823:
If you have a look back through the thread you'll see that Lawnchair v2 is needed. Also the one on XDA Labs is outdated and wasn't uploaded by the lawnchair team so grab the latest on APKMirror.
[Magisk] shibufahz:
miui 10 support????????
[Magisk] Skittles9823:
MIUI doesn't have p recents natively afaik so no.
[Magisk] shibufahz:
DAMN
[Magisk] Atlantis537:
Pretty weird

Tried to use this on my honor 10 running EMUI 9, everything seemed to be working ok, and after a restart the app reported that Lawnchair v2 was my recents manager. However, the recents menu remained unchanged. Have a feeling this might be some huawei restriction thing

View attachment 4681828
[Magisk] prabhuinbar:
Is there a list of how many launchers support this? This is really dope tho :)
[Magisk] osm0sis:
;)

Can't seem to get it working. It showed the overflow menu with "Reset" initially after the update but then once I changed it to Lawnchair's and back to OnePlus Launcher's there is no overflow menu. :confused:
[Magisk] phishfi:
Still not able to get this running on my OG Pixel (bootlegger ROM and ShagGapps), with either lawnchair or Oneplus Launcher
[Magisk] Skittles9823:
QuickSwitch 1.0.9-hotfix released

Changelog:

- fix bootloop when resetting to default provider
[Magisk] Skittles9823:
Check the compatibility section in the OP.

Interesting. [MENTION=6018897]paphonb[/MENTION] any ideas?

Could you describe your exact issue more in-depth, then follow the logging guide in the OP.
[Magisk] Skittles9823:
QuickSwitch 1.1.0 released

Changelog:

- fix recents provider not persisting after updating the module

- remove old apk
[Magisk] Skittles9823:
I think that's fixed now. Likely due to git not knowing what a rename is for the first time and me not checking git status before pushing 1.0.9
[Magisk] osm0sis:
Yep, the overflow menu persists now in 1.1.0, though I got FCs until I cleared QuickSwitch app data after the update. :good:

Any way for it to detect which is the default and automatically do the reset stuff for it when switched back to?
[Magisk] phishfi:
Here's how it goes for me. I installed 1.1.0 via Magisk, then rebooted. After the reboot (while I had the default Home app set to Pixel Launcher) I opened QS and switch to OnePlus Launcher. Then I restart my phone. Once it's restarted, I go to QS and it says Boot Script Failed on the top on a red banner. I went into settings and changed the default launcher to OnePlus Launcher; still the same (no recent apps in the overview screen.

Here's a zip with all 4 logs.