Lawnstep is a magisk module which systemlessly enables Pie recents (Quickstep) in Lawnchair
- If you wish to donate to Till for creating Lawnchair you can do so by purchasing Donut Donation or via his Paypal.
- Or if you wish to donate to Skittles9823 for making the module you can do so here.
- Magisk v17+
- SuperSU
- Init.d support if not using Magisk or SuperSU (Try Init.d Injector)
- A compatible root/no root solution
- Android 9.0 Pie
- Lawnchair v2 - v551+
- make the module easily portable for other launchers
- if /product is detected but cannot be mounted, abort, and display an error message
- basically make everything in install.sh a variable so it's easier for me maintain more than one quickstep module
- also copy lawnstep-debug.tar to /cache in case of edge cases where internal storage is unavalable *cough* thanks huawei *cough*
- rename all files once placed to NOT have the variant (dev, ci, plah) this should make it easier for other modules to find lawnstep
- remove the battery optimization whitelist flag, the insane lag is fixed in the internal builds
- add code to prevent clashes between Hypestep and Lawnstep (pls don't install multiple quickstep modules at once kthnks)
- set minMagisk back to 17000 (if it still causes issues for users below 17.2 i'll change it back)
- fix install for users with /product/overlay
- fix logging
- add Lawnchair to battery optimisation whitelist (should prevent Lawnchair from getting killed in the background)
- format code in install.sh
- add formatted debugging logs
- change log output to /sdcard/Documents/Lawnchair/logs/Lawnstep-logs.tar
- fix permissions for the overlay
- add changelog to README.md due to contemplating submitting the module to the Magisk repo
- set minMagisk to 17200 so Magisk 17.2 must be used to install the module
- prepare for packaging the module with Lawnchair
- Cleanup unused code
- fix Lawnfeed breaking the install
- rm /data/resource-cache/overlays.list on install too
- Always delete /data/resource-cache/overlays.list on uninstall to attempt to prevent bootloops
- Remove the backup script as the script doesn't delete the user app anymore
- Fix lawnfeed breaking the module
- don't delete lawnchair from /data/app on install
- Initial release