[Nexus 6P Themes and Apps] sharkie405:
[MOD][TUTORIAL] Pixel Launcher Mods + NMF26F SystemUI & Framework Mods - Updated 12/7

I am not responsible for your phone or anything bad that happens as a result of installing these files.

NMF26F Dynamic Navbar mod can be found in post # 105 and in my other thread HERE.

NMF26F SystemUI mods (navbar animation, 4 row quicksettings, navbar tuner, and brightness toggle) can be found in post # 3.

First, thanks to [MENTION=2220998]luthepa1[/MENTION] for providing the Pixel Launcher apk!

Second, you probably have to be on 7.1.1 (NPF10C) for this to work. Will this work on other phones on 7.1.1? Probably. I'm not sure if there was any real "porting" to bring this to the Nexus 6P or if they just snagged the apk and viola it works. Try it out at your own risk, if you like.

I have simply modded luthepa1's apk and made the icons smaller, the quick search button smaller, lowered the hot seat, and taken away the text on the home screen.

That's it. This zip does not contain anything other than the NexusLauncherPrebuilt.apk. There are no other mods in there. That's it. Just the NexusLauncherPrebuilt.apk.

This zip

will not touch

any other "Pixel mods" you may have installed like navbar icons, wallpapers, SystemUI mods, etc...

If you have installed another version or someone else's port of the Pixel Launcher, I suggest you find out exactly what the name of that Pixel Launcher apk is and exactly where it is on your phone.

I am aware of two different "versions," if you will, of the Pixel Launcher.

luthepa1's apk was name NexusLauncher.apk, and it went in a folder called NexusLauncher in \system\priv-app.

There are two others that I've seen that are called NexusLauncherPrebuilt.apk, and the go in a folder called NexusLauncherPrebuilt in \system\priv-app.

If you install this Pixel Launcher on top of one that was name differently than this, and went in a different folder than this, you will probably have two separate instances of the Pixel Launcher.

So, if your savvy enough you can open up the zip and change the name of the apk file and the name of the folder that it creates/goes into in \priv-app to match your existing Pixel Launcher install.

Otherwise, find your current Pixel Launcher install, and delete its folder and apk from your phone, and then reboot before you install this one.

Wuditlooklike?

Before ?

After ? Choose Your Flavor

How'd I do that?

To change the size of the icons...

Go to \res\xml\device_profiles.xml

Find this line:

<profile launcher:name="Nexus G" launcher:minWidthDps="387.0" launcher:minHeightDps="659.0" launcher:numRows="5" launcher:numColumns="5" launcher:numFolderRows="4" launcher:numFolderColumns="4" launcher:minAllAppsPredictionColumns="4" launcher:numHotseatIcons="5" launcher:iconSize="47.0" launcher:iconTextSize="0" launcher:hotseatIconSize="47.0" launcher:defaultLayoutId="@xml/default_workspace_5x5" />

Change the "iconSize" values to whatever you want:

launcher:iconSize="58.0" launcher:hotseatIconSize="58.0" (I have set mine to 45.0)

To remove the icon text from the Home Screen..

1) To remove the white text, go to \res\values\colors.xml

Find this line:

<color name="workspace_icon_text_color">[COLOR="Red"]#ffffffff[/COLOR]</color>

Change the value to #00000000

2)To remove the underlying text shadow, go to \res\values\styles.xml

Find this line:

<item name="android:shadowColor">[COLOR="Red"]#b0000000[/COLOR]</item>

Again, change the value to #00000000

We have not really "removed" the text and its shadow. We've simply made it transparent, which is really all we're after here.

To change the color of the app drawer background...

Go to \res\values\colors.xml

Find this line:

<color name="all_apps_container_color">[COLOR="Red"]#fff2f2f2[/COLOR]</color>

Change the value to whatever color you want. The first two characters represent the opacity or transparency level. Here's a listing of transparency values from Stack Overflow - http://stackoverflow.com/questions/23201134/transparent-argb-hex-value

I have changed mine to "8c000000". 8c represents a 55% transparency level, and 000000 represents black.

To change the size of the QSB (Quick Search Button)...

Go to \res\values\dimens.xml

Find this line:

<dimen name="qsb_button_height">[COLOR="Red"]56.0dip[/COLOR]</dimen>

Change the value to whatever size you like. I've change it to 40.0dip in this zip.

To change the height of the "hotseat" area...

Go to \res\values\dimens.xml

Find this line:

<dimen name="dynamic_grid_hotseat_height">[COLOR="Red"]88.0dip[/COLOR]</dimen>

Change the value to whatever height you want. I've changed it to 68 in this zip.

To make the hotseat background totally transparent...

This will require apktool or baksmali/smali or some other tool to get at the smali files.

Go to \smali\com\android\launcher3\hotseat.smali

1) Go to line #335

Change:

const/16 v1, 0xff

to

const/16 v1, 0x[B][COLOR="Red"]00[/COLOR][/B]

2) Go to line # 355

Replace:

const/4 v4, 0x1

with

[B][COLOR="Red"]const/4 v4, 0x0[/COLOR][/B]

Credits

Pixel Launcher apk - [MENTION=2220998]luthepa1[/MENTION]

Change Log

12/7/16

- Added NMF26F Dynamic + Smaller Navbar mod to post # 105.

- Added NMF26F SystemUI mods (Nav animation, NavTuner, 4QS, Brightness Toggle) to post # 3.

12/2/16

- Added non-root installable versions to post #2.

11/28/16

- Added two 5x7 JAB versions (see "Additional Zips Attached to Post" section below for description).

11/26/16

- Fixed transparent hotseat. Uploaded new kinetx version 2

- Added 5x7 homescreen/5x8 app drawer versions. One with transparent hotseat and one without.

11/25/16

- Added kinetx version (see "Additional Zips Attached to Post" section below for description).

11/16/16

- Added JAB versions (see "Additional Zips Attached to Post" section below for description).

v 2.0 (11/15/16)

- Changed the home screen opened folder grid to 5x5 max per page instead of 4x4 max per page.

- Made the Google quick search button smaller so as to better match the other icons.

- Lightened up the app drawer background a little bit. Went from 80% opacity to 55% opacity.

- Figure out how to "remove" only the icon text on the home screen while still leaving text in the app drawer, folders, and deep shortcuts.

- Lowered the height of the hot seat area so as to better match the other changes.

- Renamed the apk to NexusLauncherPrebuilt.apk and changed its location in \system\priv-app to the NexusLauncherPrebuilt folder. It seems that this is probably the way it is setup in the Pixel since everyone else but luthepa1 has it set up like that. Plus, I figure more people won't have to worry about manually deleting their existing installs if I changed the name and location to what is probably "proper."

(Due to this, if you installed my earlier zip, you will need to manually delete it, or you will have two instances of the Pixel Launcher on your phone.)

Additional Zips Attached to Post

- Totally transparent app drawer + all of the aforementioned mods (see screenshot in post #7)

- 5x6 homescreen, 6x7 app drawer + plus all of the aforementioned mods (see screenshots in post #8)

- 5x6 homescreen, 6x7 app drawer + Totally transparent app drawer + plus all of the aforementioned mods

- JAB (Jack.Armstrong.Blow) versions with slightly bigger icons (50 instead of my default 45) and a slightly bigger Quick Search Button (45 instead of my default 40). See screenshots in post # 25.

- JAB (Jack.Armstrong.Blow) versions with slightly bigger icons (50 instead of my default 45) and a slightly bigger Quick Search Button (45 instead of my default 40) + 5x7 homescreen and 5x8 app drawer (see screenshots of transparent app drawer version in post # 69).

- kinetx version with 5x6 homescreen, 6x7 app drawer + transparent app drawer + transparent hotseat + all of the aforementioned mods (see screenshot in post #60).

- 5x7 homescreen/5x8 app drawer + transparent app drawer + plus all of the aforementioned mods (see screenshot in post #63).

- 5x7 homescreen/5x8 app drawer + transparent app drawer + transparent hotseat plus all of the aforementioned mods (see screenshot in post #63).

These are all twrp or flashfire flashable zips.

See post #2 for "normally-installable," root-not-necessary versions.