[MOD][TUTORIAL] Pixel Launcher Mods + NMF26F SystemUI & Framework Mods - Updated 12/7

Search This thread

sharkie405

Senior Member
Dec 22, 2008
2,822
1,937
the depths
[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 @luthepa1 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 ?
43ca8b89-c08a-4e08-a412-881889338ebe_zpsde4v1qx2.png
d9d73547-1bdb-49fa-bb23-eca0178b4ec8_zpsylmqlj8m.png


After ? Choose Your Flavor
f159845c-f7bc-4efb-b13f-53cb3cac4754_zpspqfprydj.png
36b6c126-7549-4d6b-8697-c9e8a6892451_zps2lvtnag4.png
http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F01e9efcb-f252-4d90-b228-292ae623b327_zpsuhkduyys.png
http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F8173e04e-1239-4573-a42d-9a7b7558c1dc_zpsy73gjomr.png
http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F436618b0-018f-4d51-b3d5-ac797c8e516f_zpsgv8m9bbm.png
http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F2a7c3514-a598-4782-9155-521eef3cfabe_zpskq3npq7w.png
2671fe6c-766b-4096-9f0f-9de38ae88439_zpssb9p1egi.png
http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F8eeec02e-b137-4e3c-90ca-9b8f49ec34c2_zpsrqtx5oyu.png
http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F3d6cb226-c71c-486d-885e-6af85e543344_zpsgobzjmj2.png


How'd I do that?
To change the size of the icons...
Go to \res\xml\device_profiles.xml
Find this line:
Code:
<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:
Code:
<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:
Code:
<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:
Code:
<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:
Code:
<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:
Code:
<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:
Code:
const/16 v1, 0xff
to
Code:
const/16 v1, 0x[B][COLOR="Red"]00[/COLOR][/B]

2) Go to line # 355
Replace:
Code:
const/4 v4, 0x1
with
Code:
[B][COLOR="Red"]const/4 v4, 0x0[/COLOR][/B]


Credits
Pixel Launcher apk - @luthepa1

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.
 

Attachments

  • 6P_PixelLauncher_Perfected_v2.0.zip
    2 MB · Views: 3,865
  • 6P_PixelLauncher_Perfected_v2.0_TransparentAppDrawer.zip
    2 MB · Views: 2,195
  • 6P_PixelLauncher_Perfected_v2.0_5x6HomeScreenLayout.zip
    2 MB · Views: 860
  • 6P_PixelLauncher_Perfected_v2.0_5x6HomeScreen_TransAppDrawer.zip
    2 MB · Views: 753
  • JAB_6P_PixelLauncher_Perfected_v2.0_5x6HomeScreenLayout.zip
    2 MB · Views: 426
  • JAB_6P_PixelLauncher_Perfected_v2.0_5x6HomeScreen_TransAppDrawer.zip
    2 MB · Views: 452
  • kinetx-v2_6P_PixelLauncher_Perfected_v2.0_5x6HomeScreen_TransAppDrawer_TransHotSeat.zip
    2 MB · Views: 646
  • 6P_PixelLauncher_Perfected_v2.0_5x7HomeScreen_TransAppDrawer_TransHotSeat.zip
    2 MB · Views: 493
  • 6P_PixelLauncher_Perfected_v2.0_5x7HomeScreen_TransAppDrawer.zip
    2 MB · Views: 306
  • JAB_6P_PixelLauncher_Perfected_v2.0_5x7HomeScreenLayout.zip
    2 MB · Views: 400
  • JAB_6P_PixelLauncher_Perfected_v2.0_5x7HomeScreen_TransAppDrawer.zip
    2 MB · Views: 1,207
Last edited:

sharkie405

Senior Member
Dec 22, 2008
2,822
1,937
the depths
These are "normally" installable apks.
They are in zips so that you'd know which one was which

To install:

  1. Unzip the zip
  2. Place the apk that's inside the zip on your phone
  3. Make sure that you have "Unknown Sources" turned on in Settings
    • Go to Settings
    • Then, go to Security
    • Then, scroll down until you find the "Unknown Sources" toggle switch
    • Switch it on
  4. Click the apk file
  5. Select "Install"

To Uninstall:
  1. Go to Settings
  2. Then, go to Apps
  3. Find and click on the "Pixel Launcher" from your apps list
  4. If the "Uninstall" option is available for you , the simply click it to uninstall the Pixel Launcher
  5. If the "Uninstall" button is grayed out:
    • Click the "Open by Default" option.
    • Click the "Clear Defaults" button.
    • Go back to the "Pixel Launcher" app page
    • The "Uninstall" button should now be available.
    • Click the "Uninstall" button to uninstall the Pixel Launcher.

FYI

The Pixel Launcher "swipe left on the home screen to open Google Now" function only works when the Pixel Launcher is installed as a system app. I know, it sucks, but there is absolutely nothing I can do about it.
If you're not sure which one does what, read the "Additional zips attached to this post" section from the first post.
 

Attachments

  • 6P_PixelLauncher_Perfected_v2.0_5x6HomeScreen_TransAppDrawer.zip
    1.6 MB · Views: 652
  • 6P_PixelLauncher_Perfected_v2.0_5x7HomeScreen_TransAppDrawer.zip
    1.6 MB · Views: 190
  • 6P_PixelLauncher_Perfected_v2.0_5x6HomeScreenLayout.zip
    1.6 MB · Views: 378
  • 6P_PixelLauncher_Perfected_v2.0.zip
    1.6 MB · Views: 1,275
  • 6P_PixelLauncher_Perfected_v2.0_5x7HomeScreen_TransAppDrawer_TransHotSeat.zip
    1.6 MB · Views: 216
  • 6P_PixelLauncher_Perfected_v2.0_TransparentAppDrawer.zip
    1.6 MB · Views: 317
  • JAB_6P_PixelLauncher_Perfected_v2.0_5x6HomeScreen_TransAppDrawer.zip
    1.6 MB · Views: 172
  • JAB_6P_PixelLauncher_Perfected_v2.0_5x6HomeScreenLayout.zip
    1.6 MB · Views: 202
  • JAB_6P_PixelLauncher_Perfected_v2.0_5x7HomeScreen_TransAppDrawer.zip
    1.6 MB · Views: 179
  • JAB_6P_PixelLauncher_Perfected_v2.0_5x7HomeScreenLayout.zip
    1.6 MB · Views: 213
  • kinetx-v2_6P_PixelLauncher_Perfected_v2.0_5x6HomeScreen_TransAppDrawer_TransHotSeat.zip
    1.6 MB · Views: 589
Last edited:

sharkie405

Senior Member
Dec 22, 2008
2,822
1,937
the depths
NMF26F | Pixel Navbar Animation | Custom Navbar Icons | Navbar Tuner

As the custom home navbar icons in images one and two are my own work and design, you may use these navbar icons in your own work so long as you mention me in your credits. Thank you.


1 -
GoogleGHomeIconStyle_zps8zyn6eea.png

2 -
NNavbarStyle_zps5n6xjiac.png

3 -
Screenshot_20161206-234022_zpsa9mrhepm.png

4 -
NormalPixelLauncherIcons_zps2t7gq6h7.png

5 -
Screenshot_20161210-151145_zpsxitql7es.png

6 -
GoogleG_NexusBackRecents_zpseoffqndg.png
(see post # 152 for download)
7 -
Screenshot_20161213-220401_zps6ppcs4tj.png
(see post # 152 for download)
8 -
Screenshot_20161213-220207_zps7tllowcd.png
(see post # 152 for download)

These are flashable zips that I made for myself because there was certain combination of things that I wanted that I couldn't find elsewhere. That's why I didn't start a new thread for them. I figured I'd just upload them here.
All zips contain a SystemUI.apk, so if you have other mods that involve this file, they will get overwritten.

All zips include the following mods:
  • 4 row QuickSettings
  • Navbar tuner in SystemUI Tuner
  • Brightness On/Off toggle in SystemUI Tuner
  • Pixel Navbar animation
  • Option of Stylized Navbar Icons
Credits
SystemUI mods (Navbar Tuner & Brightness Toggle) know how - @AL_IRAQI
Pixel Navbar animation know how - @Charles_l

These are made from NMF26F files for Nexus 6P
The number at the front of each zip corresponds with the number in front of each image above.
 

Attachments

  • 1-NMF26F-GoogleGHomeIcon-4QS-PixelNavAnimation-NavTuner-BrightToggle.zip
    4.8 MB · Views: 479
  • 2-NMF26F-NNavbarHomeIcon-4QS-PixelNavAnimation-NavTuner-BrightToggle.zip
    4.8 MB · Views: 228
  • 3-NMF26F-PlainJainHomeIcon-4QS-PixelNavAnimation-NavTuner-BrightToggle.zip
    4.8 MB · Views: 145
  • 4-NMF26F-StockPixelHomeIcon-4QS-PixelNavAnimation-NavTuner-BrightToggle.zip
    4.8 MB · Views: 343
  • NMF26F_STOCK_SystemUI_ODEXED.zip
    7.7 MB · Views: 212
  • 5-NPF26F-GAssistantHomeIcon-4QS-PixelNavAnimation-NavTuner-BrightToggle.zip
    4.8 MB · Views: 266
Last edited:

czechu01

Senior Member
Dec 8, 2012
186
43
London
I use my 6p with Smallest width set to 590 (in developer options) which makes everything a lot smaller. Mind me asking but do you know which values to change in order to get more icons in app drawer? Because at the moment Pixel launcher app drawer grid is 5x6 which makes loads of empty space due to everything being smaller. I'd like to change the app drawer grid to lets say 7x8 or even more. Can you help me?
 

sharkie405

Senior Member
Dec 22, 2008
2,822
1,937
the depths
I use my 6p with Smallest width set to 590 (in developer options) which makes everything a lot smaller. Mind me asking but do you know which values to change in order to get more icons in app drawer? Because at the moment Pixel launcher app drawer grid is 5x6 which makes loads of empty space due to everything being smaller. I'd like to change the app drawer grid to lets say 7x8 or even more. Can you help me?
Sure thing!
Go to \res\xml\device_profiles.xml
Find this line:
Code:
<profile launcher:name="Nexus G" launcher:minWidthDps="387.0" launcher:minHeightDps="659.0" launcher:numRows="6" launcher:numColumns="5" launcher:numFolderRows="5" launcher:numFolderColumns="5" launcher:minAllAppsPredictionColumns="4" launcher:numHotseatIcons="5" launcher:iconSize="45.0" launcher:iconTextSize="13.0" launcher:hotseatIconSize="45.0" launcher:defaultLayoutId="@xml/default_workspace_5x5" />
Change and of these line to suit your needs:
launcher:numRows="6" (This is the number of rows in home screen. Adding one here automatically adds one to the app drawer as well.)
launcher:numColumns="5" (This is the number of columns in home screen. I'm not sure if this adds columns to the app drawer as well or not. I've never changed the number, but I'd assume that it does.)
launcher:numFolderRows="4" (This is the number of rows in an opened home screen folder. When the number of icons exceeds the number of folder rows multiplied by the number of folder columns, it adds another page of icons to the folder.)
launcher:numFolderColumns="4" (This is the number of columns in an opened home screen folder. When the number of icons exceeds the number of folder rows multiplied by the number of folder columns, it adds another page of icons to the folder.)
launcher:numHotseatIcons="5" (This is the number of icons in the hot seat section.)

I've added a 5x6 home screen, 6x7 app drawer version to the first post. I know you said you wanted to make more than that, but just so you and anyone else know. Here's what that looks like.
01e9efcb-f252-4d90-b228-292ae623b327_zpsuhkduyys.png
3d6cb226-c71c-486d-885e-6af85e543344_zpsgobzjmj2.png



By the way, to everyone, I forgot to mention that I changed the folder rows and columns to 5x5 in all of the 1st post zips.
 
Last edited:
  • Like
Reactions: Jackhass and Eazii

czechu01

Senior Member
Dec 8, 2012
186
43
London
Sure thing!
Go to \res\xml\device_profiles.xml
Find this line:
Code:
<profile launcher:name="Nexus G" launcher:minWidthDps="387.0" launcher:minHeightDps="659.0" launcher:numRows="6" launcher:numColumns="5" launcher:numFolderRows="5" launcher:numFolderColumns="5" launcher:minAllAppsPredictionColumns="4" launcher:numHotseatIcons="5" launcher:iconSize="45.0" launcher:iconTextSize="13.0" launcher:hotseatIconSize="45.0" launcher:defaultLayoutId="@xml/default_workspace_5x5" />
Change and of these line to suit your needs:
launcher:numRows="6" (This is the number of rows in home screen. Adding one here automatically adds one to the app drawer as well.)
launcher:numColumns="5" (This is the number of columns in home screen. I'm not sure if this adds rows to the app drawer as well or not. I've never changed the number, but I'd assume that it does.)
launcher:numFolderRows="4" (This is the number of rows in an opened home screen folder. When the number of icons exceeds the number of folder rows multiplied by the number of folder columns, it adds another page of icons to the folder.)
launcher:numFolderColumns="4" (This is the number of columns in an opened home screen folder. When the number of icons exceeds the number of folder rows multiplied by the number of folder columns, it adds another page of icons to the folder.)
launcher:numHotseatIcons="5" (This is the number of icons in the hot seat section.)

I've added a 5x6 home screen, 6x7 app drawer version to the first post. I know you said you wanted to make more than that, but just so you and anyone else know. Here's what that looks like.
01e9efcb-f252-4d90-b228-292ae623b327_zpsuhkduyys.png
3d6cb226-c71c-486d-885e-6af85e543344_zpsgobzjmj2.png



By the way, to everyone, I forgot to mention that I changed the folder rows and columns to 5x5 in all of the 1st post zips.

How did you get the default layout id to be shown as default workspace 5x5? All I see is this @id/0x7F080008
 

Attachments

  • Screenshot_20161116-104921.jpg
    Screenshot_20161116-104921.jpg
    204.3 KB · Views: 5,268
Last edited:

sharkie405

Senior Member
Dec 22, 2008
2,822
1,937
the depths
Any way to change the color of the icon text in the app drawer grid?
But of course there is.
Go to \res\values\styles.xml
Find this section:
<style name="Icon.AllApps" parent="@style/Icon">
<item name="android:textColor">@color/quantum_panel_text_color</item>
<item name="android:background">@null</item>
<item name="android: paddingLeft">4.0dip</item>
<item name="android: paddingRight">4.0dip</item>
<item name="android:shadowRadius">0.0</item>
<item name="android:drawablePadding">@dimen/dynamic_grid_icon_drawable_padding</item>
<item name="customShadows">false</item>
</style>
Change the highlighted line's value to whatever color you want. Even though it's referencing a pre-stored color value from the colors.xml, you can replace that with a hex value like #ff000000, for example.
If you want me to make the mod for you, let me know precisely what color you want the text to be, and I'll do that this evening when I get home from work. You can find color hex values from websites like this one: http://html-color-codes.info/
 

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    [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 @luthepa1 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 ?
    43ca8b89-c08a-4e08-a412-881889338ebe_zpsde4v1qx2.png
    d9d73547-1bdb-49fa-bb23-eca0178b4ec8_zpsylmqlj8m.png


    After ? Choose Your Flavor
    f159845c-f7bc-4efb-b13f-53cb3cac4754_zpspqfprydj.png
    36b6c126-7549-4d6b-8697-c9e8a6892451_zps2lvtnag4.png
    http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F01e9efcb-f252-4d90-b228-292ae623b327_zpsuhkduyys.png
    http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F8173e04e-1239-4573-a42d-9a7b7558c1dc_zpsy73gjomr.png
    http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F436618b0-018f-4d51-b3d5-ac797c8e516f_zpsgv8m9bbm.png
    http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F2a7c3514-a598-4782-9155-521eef3cfabe_zpskq3npq7w.png
    2671fe6c-766b-4096-9f0f-9de38ae88439_zpssb9p1egi.png
    http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F8eeec02e-b137-4e3c-90ca-9b8f49ec34c2_zpsrqtx5oyu.png
    http%3A%2F%2Fi981.photobucket.com%2Falbums%2Fae293%2FSharkie405%2F3d6cb226-c71c-486d-885e-6af85e543344_zpsgobzjmj2.png


    How'd I do that?
    To change the size of the icons...
    Go to \res\xml\device_profiles.xml
    Find this line:
    Code:
    <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:
    Code:
    <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:
    Code:
    <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:
    Code:
    <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:
    Code:
    <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:
    Code:
    <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:
    Code:
    const/16 v1, 0xff
    to
    Code:
    const/16 v1, 0x[B][COLOR="Red"]00[/COLOR][/B]

    2) Go to line # 355
    Replace:
    Code:
    const/4 v4, 0x1
    with
    Code:
    [B][COLOR="Red"]const/4 v4, 0x0[/COLOR][/B]


    Credits
    Pixel Launcher apk - @luthepa1

    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.
    14
    NMF26F | Pixel Navbar Animation | Custom Navbar Icons | Navbar Tuner

    As the custom home navbar icons in images one and two are my own work and design, you may use these navbar icons in your own work so long as you mention me in your credits. Thank you.


    1 -
    GoogleGHomeIconStyle_zps8zyn6eea.png

    2 -
    NNavbarStyle_zps5n6xjiac.png

    3 -
    Screenshot_20161206-234022_zpsa9mrhepm.png

    4 -
    NormalPixelLauncherIcons_zps2t7gq6h7.png

    5 -
    Screenshot_20161210-151145_zpsxitql7es.png

    6 -
    GoogleG_NexusBackRecents_zpseoffqndg.png
    (see post # 152 for download)
    7 -
    Screenshot_20161213-220401_zps6ppcs4tj.png
    (see post # 152 for download)
    8 -
    Screenshot_20161213-220207_zps7tllowcd.png
    (see post # 152 for download)

    These are flashable zips that I made for myself because there was certain combination of things that I wanted that I couldn't find elsewhere. That's why I didn't start a new thread for them. I figured I'd just upload them here.
    All zips contain a SystemUI.apk, so if you have other mods that involve this file, they will get overwritten.

    All zips include the following mods:
    • 4 row QuickSettings
    • Navbar tuner in SystemUI Tuner
    • Brightness On/Off toggle in SystemUI Tuner
    • Pixel Navbar animation
    • Option of Stylized Navbar Icons
    Credits
    SystemUI mods (Navbar Tuner & Brightness Toggle) know how - @AL_IRAQI
    Pixel Navbar animation know how - @Charles_l

    These are made from NMF26F files for Nexus 6P
    The number at the front of each zip corresponds with the number in front of each image above.
    9
    These are "normally" installable apks.
    They are in zips so that you'd know which one was which

    To install:

    1. Unzip the zip
    2. Place the apk that's inside the zip on your phone
    3. Make sure that you have "Unknown Sources" turned on in Settings
      • Go to Settings
      • Then, go to Security
      • Then, scroll down until you find the "Unknown Sources" toggle switch
      • Switch it on
    4. Click the apk file
    5. Select "Install"

    To Uninstall:
    1. Go to Settings
    2. Then, go to Apps
    3. Find and click on the "Pixel Launcher" from your apps list
    4. If the "Uninstall" option is available for you , the simply click it to uninstall the Pixel Launcher
    5. If the "Uninstall" button is grayed out:
      • Click the "Open by Default" option.
      • Click the "Clear Defaults" button.
      • Go back to the "Pixel Launcher" app page
      • The "Uninstall" button should now be available.
      • Click the "Uninstall" button to uninstall the Pixel Launcher.

    FYI

    The Pixel Launcher "swipe left on the home screen to open Google Now" function only works when the Pixel Launcher is installed as a system app. I know, it sucks, but there is absolutely nothing I can do about it.
    If you're not sure which one does what, read the "Additional zips attached to this post" section from the first post.
    7
    NMF26F Dynamic Navbar Mod + Smaller Navbar (set at 33dpi-down from the default 48dpi)

    Here is the NMF26F dynamic and smaller (set at 33dpi - down from the default 48dpi) navbar.
    • It's flashable.
    • It only contains the following mod: A smaller dynamic navbar.
    • To uninstall, flash the the NMF26F_STOCK_framework-res.zip.
    • These zips contain only the framework-res.apk.
    • It will not interfere with SystemUI mods, Pixel mods, or Navbar icon mods.
    • It will overwrite any other framework mods you have installed.

    I'm working on the navbar animations for the NMF26F build right now along with my custom navbar icons. I should be able to post those up a bit later.

    Tags: NMF26F Dynamic Navbar, Nexus 6P, framework-res.apk

    Credits
    Dynamic Navbar know how - @idid idamrep
    7
    My nav bar stay black at all times. How do i change so it changes with the apps?
    There is a link in the first post to zips with that mod already done.
    If you want to do it yourself:
    1. Decompile your framework-res.apk using apktool
    2. Once decompiled, go to res/values/styles.xml
    3. Search the styles.xml for the text "navigation bar color"
    4. There will be three instances of it
    5. You only need to change the last two on lines 3300 & 3654
    6. Change the value in those two lines from @Color/black to "?colorPrimaryDark" (no quotes)
    7. Recompile the apk using -c at then end of the build command so that you retain its original signature. For example, apktool b framework-res -c

    Just the search button,
    I'll finish this up today for you.


    I'll have this up for you today.

    Hi Sharkie :) i really appreciate your work. And thank you!

    I have an issue here.

    Your mod works super great. But whenever i try to apply swift dark/black themes on substratum, my systemui crashes (specifically when i tap system tuner options in settings).

    I tried to not apply theme on system and settings on substratum but i still get a systemui crash error.

    I tried to flash the rescue legacy zip to remove all the themes and it is working fine.

    Any thoughts on this one? Is there some conflict with swift dark/black theme? Or substratum itself?

    PS. It doesnt happen on any other mods with systemui included.
    It's my understanding that Substratum doesn't play nice with 7.1.1. Can anyone confirm this? The last time I tried to use it for a full-blown theme, my device wouldn't boot. I'm pretty sure Substratum is your issue.


    Sent from my Nexus 6P using XDA Labs