Skip to content

StudioKeys/vendor_PixelLauncherExtended

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Launcher Extended

Header Image

Pixel Launcher Extended is a Magisk module by TeamFiles with many cool features compared to original Pixel Launcher by Google.

Features

  • Extra themed icons. Total of 1250+ icons.
  • More grids options, total of 14 grids. You can select these extra grids by going to Wallpaper & style > App grid. These are available for Phones only. Not available for Tablets.
  • Double tap to sleep (LSPosed required).
  • You can choose different icons shapes using Icon Shape Changer app(It can be installed as a choice).
  • Material You At A Glance greetings with Extended Settings app. Using this app you will be able to do some subtle modifications.
  • Pixel Launcher Mods by KieronQuinn. It has many cool features such as icon pack changer, recent section blur, etc.
  • Add-ons, which can enhance and add more functionality.
  • Enable hidden flags & developer options.

These flags can enable some subtle features & bring improvements in launcher. Some of the flags usage with detailed explanation.

  • And more!!

Preview

Compatibility

This module is expected to work on ROMs which are based on fairly unmodified Android source code.

  • Android 13 AOSP-based ROMs
  • Android 13 QPR AOSP-based ROMs
  • Android 13 QPR2 AOSP-based ROMs

Ensure your ROM is equipped with the necessary GApps, including Google apps and services. Without them, certain features may not function optimally on vanilla ROM. Make sure to flash proper GApps Package for your rom if you are using vanilla rom.

Implement In Custom ROMs

If you wanna implement Pixel Launcher Extended in your custom rom then visit here.

Prerequisites

  • Compatible ROMs (AOSP-based custom ROMs or Google Pixel stock ROM) based on Android 13.
  • Device rooted by Magisk latest stable.

It is strongly advised to only use the official version of Magisk, as there have been reports from users of various issues such as bootloops and other problems when using unofficial forks of the software. Therefore, it is highly recommended that users only download and install Magisk from the official source to ensure the stability of Pixel Launcher Extended.

  • If you are using KernelSU instead of Magisk then you can flash Customize Installer. However, you may have to give root access manually to some apps which install after flashing PLE. Offline, Online & Manual Installers aren't supported for KernelSU.
  • LSPosed (optional, if you want to use double tap to sleep feature)

Disclaimer

  • We WON'T be responsible if anything happens with your device. Bootloops are not expected, but you should always be prepared for the worst!

Installation

  • Uninstall any other launcher if you're using one. Only keep the default launcher
  • Download the module installation file from Download Links available
  • Flash the file in Magisk and select your desired modifications using volume keys
  • Reboot your device and go to Settings > Apps > Default apps > Home app and make sure Pixel Launcher Extended is selected

Variants

Choose from the four variants that are available and match your needs. These 4 variants are:

Offline Installer

It doesn't require internet while flashing, but it is 100+ MB in size. It's available for download from Download Links below. You can build it yourself too by following instructions from Building from source section.

Online Installer

It requires internet while flashing and downloads only selected files by user during installation. It is less than 5 MB in size. Depending upon your internet this variant may take more time in flashing compared to offline installer. It's available for download from Download Links below. You can build it yourself too by following instructions from Building from source section.

Customize Installer

It's like offline installer but less in size. Installer zip size depends upon the modifications a user chooses while making the zip. It's not available for download from download links below. However, You can build it yourself by following instructions from Building from source section. This variant is good for those whose phone's volume keys are broken or if they don't want to follow long instructions involving volume key presses(multiple times) while flashing in Magisk.

Manual Installer

It's a mixture of offline & customize installer. It is 100+ MB in size. You can modify the installation options(like customize installer) by editing the config.txt file in the installer zip. To learn how to edit config.txt and flash the manual installer, click here. It's available for download from Download Links below. You can build it yourself too by following instructions from Building from source section. This variant is good for those whose phone's volume keys are broken or if they don't want to follow long instructions involving volume key presses(multiple times) while flashing in Magisk. Also, you can edit config.txt file again to choose different modifications & installation options and flash it again in magisk.

Activating Double Tap to Sleep

  • Make sure you installed DT2S while flashing the module(or selected it while making in case of customize or manual installer).
  • After rebooting device, open LSPosed and enable Pixel Launcher DT2S.
  • Force-stop Pixel Launcher Extended from Settings (or reboot device again).
  • Double-tap once on home screen. Grant superuser permissions and enjoy.

Activating Developer Options In Launcher

  • Go to phone's setting>About phone>Build number & tap it 7-8 times. This will enable launcher's developer options along with rom's developer option.

Uninstallation

  • Simply uninstall module from Magisk.

Updating

  • When there is new update available, simply flash newer version in Magisk without removing previous version.
  • If you have flashed latest version already and want to select different choices while flashing, you can always flash module again without removing/uninstalling existing module.

Add-ons

These are optional add-ons, they add extra functionality to Pixel Launcher Extended.

At A Glance Enhancer

This addon will enhance At A Glance and will enable new settings such as Doorbell, Timer, Stopwatch, Bedtime, Fitness tracker, Torch suggestion, Connected devices and much more.
Made by Pixelify developer, Kingsmanz. It also fixes the select feature, At A Glance weather if your ROM doesn't have proper GApps or due to some other reasons if you faced these issues.

  • Download the magisk module.
  • Flash in Magisk.
  • Reboot device.
  • Check out the new At A Glance settings. In most ROMs this will be the final step.
    • If you didn't get the new settings, then force-stop the Google app and reboot your device.
    • If you still didn't get those settings, uninstall updates of Google app and update from Play Store and reboot your device.

Credits

Hide Apps Feature

You can enable the hide app feature in Pixel Launcher Extended by using a third-party app called Pixel Mods. (LSPosed is required for this add-on).

  • Install the Pixel Mods App.
  • Open LSPosed and click Pixel Mods from modules section. Toggle Enable Module and make sure Pixel Launcher has ticked.
  • Reboot device.
  • Check out the Hide Apps Feature by pressing hold on empty space on home screen.

Wallpaper Zoom Effect Enabler & Disabler

If you want to enable or disable wallpaer zoom effect then use this add-on.

  • Download the magisk module.
  • Flash in Magisk.
  • Reboot device.

Credits

Download Links

Building from source

If you don't want to download built module from mirrors above, then you can build magisk module yourself using PLE Builder. You can run PLE Builder in Linux based distros & Termux(F-Droid version). This is one time process & It installs PLE Builder into your system. You can run or update the builder in future by typing PLE or ple in your Terminal/Termux & selecting Update PLE Builder option.


NOTE

PLE Builder relies on an rc file to store and load its configuration settings & it supports the following shells that have rc files:

  • bash
  • zsh
  • csh
  • ksh
  • tcsh

If you are using a different shell that does not have an rc file, you can switch to one of the supported shells.


Install & run PLE Builder in Ubuntu, Debian, and other Linux distributions

  • Clone the repo using git.
git clone --depth=1 https://github.com/saitamasahil/Pixel-Launcher-Extended
  • Navigate to the Pixel-Launcher-Extended folder.
cd Pixel-Launcher-Extended
  • To install PLE Builder type this command.
chmod +x builder_dependencies.sh && ./builder_dependencies.sh
  • Once you see the installation success message, exit the terminal and restart it. Then, use the PLE or ple command to launch PLE Builder.
  • Choose desired option using number keys.
  • To run PLE Builder again, Type PLE or ple in Terminal.

Install & run PLE Builder in Termux

  • Open Termux, copy & paste this command:
termux-setup-storage

and give Termux storage access. If you get this warning "It appears that directory '~/storage' already exists. This script is going to rebuild its structure from scratch, wiping all dangling files. The actual storage content is not going to be deleted" then just do press "y". It won't do any harm to your device.

  • Now copy & paste these commands to install PLE Builder.
pkg update && pkg upgrade
pkg install -y git
rm -rf Pixel-Launcher-Extended
git clone --depth=1 https://github.com/saitamasahil/Pixel-Launcher-Extended
cd Pixel-Launcher-Extended
chmod +x builder_dependencies.sh && ./builder_dependencies.sh
  • Once you see the installation success message, exit the termux and restart it. Then, use the PLE or ple command to launch PLE Builder.
  • Please make sure to grant storage permissions.
  • Choose desired option using number keys.
  • Use Move Magisk Module To Internal Storage option to move magisk module to Phone's Internal Storage after making it.
  • Use Termux From F-Droid to perform these tasks.
  • To run PLE Builder again, Type PLE or ple in Terminal.

Troubleshooting

If you face any issues while using Pixel Launcher Extended then look into this section first before asking in support group on Telegram.

Weather widget in At A Glance or Select feature in recent tabs not working

Try updating Google App, Google Play Services, Android System Intelligence (ASI), Android System Webview, Google Calendar, Google Lens and all other Google apps from Play Store. We suggest you to use ROMs that have stock Pixel GApps by default. After trying above solution if it still doesn't work or if you are facing random crashes in launcher then download At A Glance Enhancer add-on. It contains Android System Intelligence (which may fix all these issues).

Material You isn't working properly, it's not changing color according to wallpaper

Your ROM may have its own implementation of Material You and that may be interfering with Pixel Launcher Extended. Although we have implemented fix for this within launcher, It is possible that you may still face this issue.

To fix this issue, please follow these steps:

su -c settings delete secure theme_customization_overlay_packages
  • Grant superuser permissions
  • Don't reboot as after reboot you will have to apply these changes again(blame your rom)

Enabled “Hide Clock” from the Pixel Launcher Mods app and now the clock isn't returning

Watch this video for instructions to fix this issue.

Pixel Launcher Mods stucked at loading screen or showing error

Force-stop the app and relaunch.

Pixel Launcher Extended crashes while going to recent tab

Turn off Overview suggestions from Pixel Launcher Extended's settings.

Quick Search Bar not opening

Make sure your rom has proper GApps. Also if your rom doesn't have Google App then download it from play store.

Pixel Launcher Extended is not showing in default home settings or no launcher showing after flashing PLE

Uninstall updates of the Pixel Launcher app and reboot your device. Make sure PLE isn't in magisk's deny list.

Donation Links

If you have found this project helpful and would like to support its ongoing development, please consider making a donation. Your support is greatly appreciated and will help to ensure that this project can continue to be maintained and improved.

Thank you for your generosity!

  • Paypal
  • UPI(Google Pay): sahilmanchanda1996@okaxis

Credits/Thanks

Brought to you by TeamFiles!

Contact us

TeamFiles Telegram

Modules Repository

Support Group