Coder Social home page Coder Social logo

launcher3's Introduction

Rootless Pixel Launcher

The official Pixel Launcher has a lot of exclusive features like the Google Now panel and G Search Pill that only work while it is running as a system app. When regular users install the APK file they get a gimped version of the app that refuses to give them these features. However, after seeing the ParanoidAndroid commits to get the Google Now panel working I realized these were not limitations of being installed as a normal app, instead Google intentionally made it work this way, most probably to keep the features exclusive to the Pixel phones as a selling point like HDR+. The older Google Now Launcher could make use of the Google Now panel too when you installed it from the Play Store.


Downloads: https://github.com/amirzaidi/Launcher3/releases

Pictures: https://goo.gl/photos/C6kWrgMV3jMfL2Ld9

Report bugs with a logcat, if you don't know how to take one please use Google. I do not ask for donations and I did not add ads in the launcher. If you want to support me, wish me a happy birthday on September the 6th.


Version 2.1 is out!

  • Backports: transparent hotseat, Search Apps layout, transparent QsbConnector

  • Automatically hide the Google Now feed page and Google Pill when the Google App is disabled


Pixel Launcher features added to Launcher3

  • QSB with transparent rectangle, Google Pill and Date/Weather

  • Different colours of notification dots

  • Filter Google Wallpapers and Voice Search from the apps list

  • Use Google Wallpapers to select a wallpaper when available

  • Device profiles, margins, icon counts

  • Disabled partner customization like Motorola's 4 columns

  • Google Now feed on the left of the normal workspace

  • Google Calendar app icon with the date


My additions on top of the basic Pixel Launcher ones

  • On popular request for the Nougat version: Pull down for notifications

  • Oreo theme backported to older OS versions with Pixel Blue accent colour

  • Notification dots backported to Marshmallow

  • Automatically prompts for notification access so you won't have to dig through settings menus

  • Fix Android 8 checks so Nexus devices can use all new features

  • Show icon shapes on Android 8 without developer settings enabled

  • Pressing the date widget opens the default calendar app

  • Keyboard properly closes when returning to the home screen from any app

  • Symmetrical hotseat

  • Filter Google Now Launcher from the apps list

  • Pinch to overview

  • Samsung Secure Folder compatibility

  • Backport of circle icons

The A-B tests and the microphone icon are not included, so what you see is what you get. There are no toggles for any of the features.


FAQ

Help, I cannot install the app because of a corrupt package error, how do I fix this?

Delete the official Pixel Launcher if you have it installed. You need Android 5 or higher to install this and Android 7.1 for the full feature-set.

Why does the launcher use the Pixel Launcher package name?

Only the Pixel Launcher package is allowed to use the weather widget on the home screen

Why is the launcher a debug variant?

You need to have the app installed as a system app or it has to be a debug variant to use the Google Now page. The workaround that Nova uses takes a lot of skill to pull off, and will also take a lot of time. So unless I want to make the rootless Pixel Launcher require root, there is no way around this at the moment.

Can you release it on the Play Store?

No, because the Pixel Launcher package name is not allowed. Neither is a debug variant app.

Why are my app shortcuts not working?

They only work on Android 7.1 and newer, and the app needs to be the default launcher. To set it as the default launcher, select "Always" when pressing the home button and choosing Launcher3.

Why are my notification dots not working?

They have been backported up until Marshmallow. If you are running Android 5.1 or older please consider getting a new phone or using a custom ROM. If you are on Marshmallow or newer give the app notification access and if they still are not working reboot your phone.

How do I replace the date with the weather?

Enable location and Google location services, refresh the Google Now feed twice, then check again. Make sure the weather card is on the Google Now feed.

Can you implement xyz feature?

If it is not in the Pixel Launcher or in AOSP there is a very small chance it will get added. Think of the translations that are necessary for one simple toggle - a lot of work. As a perfectionist I do not want to have half-baked features. Check out Lawnchair if you want to try bleeding-edge stuff and more customization.

App suggestions?

I am against them, because they caused a lot of problems in the Nougat version. If someone had an open source version for it I would definitely reconsider the feature.

Icon packs

No, this deviates too much from the stable Launcher3 base.

Can I trust installing this random APK?

Everything is open source, so start Android Studio and compile it yourself if you don't want to use my prebuilt version.

I only have on option in the settings menu

This is normal, only Android 8 users can see the other options. Notification dots are always enabled on Android 6 & 7

How do updates work for this app?

I did not want to bloat up the launcher with an auto-update script so you will have to manually check the releases page.

I only get 4 columns of app icons

Lower your DPI. If you are on Android 5, you're out of luck.

How do I change the wallpaper for the lockscreen through the launcher?

Install the Google Wallpapers app from the Play Store. Then you will be able to do that.

launcher3's People

Contributors

mikejurka avatar dsandler avatar cwren avatar pdubroy avatar mathewinwood avatar amirzaidi avatar nileshagrawal avatar romainguy avatar alanv avatar kruton avatar monkopedia avatar ianparkinson avatar mokani avatar jjsil avatar adamp avatar davehawkey avatar onoratoj avatar adrianroos avatar 2nd-half avatar chethaase avatar sganov avatar jsharkey avatar xsjojo avatar markb74 avatar nickkral avatar jmuk avatar esteth avatar bradfitz avatar caseyburkhardt avatar chriscraik avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.