[Xposed Framework Modules] theknut:
Alrighty! I don't understand why Google wants me to have this omnipresent search bar on every home screen if there obviously is Google Now / Google Search embedded into the launcher if you go to the left page. So after some searching I found a way to hide it. But it will show again if you go to the left screen; no functionality is lost. Of course digging through the code I found some more things which are customizable :o

Screenshots

Features

Hide

Google search bar / automatically show search bar on Google Now

apps from the app drawer

widgets

page indicator

app dock / auto hide

all apps button

icon labels

Icon pack

(Premium)

supports any icon pack

per app icon change

per shortcut icon change

automatically applies new icon packs

dynamic calendar icon

automatically hide icon packs from the app drawer

App drawer tabs and folders

(Premium)

Notification badges

(Premium)

Gestures

(unlock all gestures with Premium)

swipe down left, middle, right

swipe up left, middle, right

Gesture actions

pull down notification bar

pull down quicksettings panel

open app drawer

open last app from recents

open recents

open android settings

go to sleep

toggle hide/show app dock

launch an app

Change grid

homescreen

app drawer

app dock

homescreen margins

unlimited folder size [Premium]

Customization

app drawer background

folder colors (background, font, preview)

text colors on homescreen and app drawer

Icons

resize icons

resize icon texts

hide shadows

System UI

hide clock on default homescreen

open the app drawer when pressing the home button on default homescreen

change the icon of the home button to an app drawer icon on default homescreen

go to sleep when pressing back button on every screen or only on default homescreen

change the icon of the back button to a power off button

Android Integration

make navigation/statusbar transparent (Android >= 4.4)

hide apps from app drawer from the app info

add quicksetting tile "Lock desktop" (Android >= 4.2)

Misc

enable L Launcher design

always show "Ok Google"

rotate launcher

overlapping widgets [Premium]

all widgets are fully resizeable

set your own default homescreen

lock desktop

continuous scroll (experimental)

overscroll left or right to open the app drawer

overscroll in app drawer goes back to homescreen

close app drawer after launching an app

open app drawer from last closed position

disable wallpaper scrolling

override GNL settings button to open XGELS

Backup/Restore

(Premium)

backup / restore homescreen layout (icon and folders)

Review

Quick overview of V1.5.3 by Armando Ferreira

[youtube]5iCy97TVKRg[/youtube]

Review of V1.2.1 by [MENTION=1334806]italia0101[/MENTION] (Chris Nacca)

[youtube]XT11jEGS5QA[/youtube]

Review of V1.1 by TK

[youtube]haYoCVKibXI[/youtube]

How to request a feature

Requirements

Xposed Framework

Google Now Launcher

new diaper

Instructions

download the module and install it

activate it in Xposed Installer → Modules

reboot your device

open Xposed GEL Settings

make all the changes you want

hit the restart button within the app to restart your launcher

Celebrate! :cowboy:

Known issues

In some cases the Google Doodle will not be loaded

How to resolve: pull down in GNow

State: This seems to be a problem of the launcher. This error also occurs if the module isn't activated at all.

If the grid size or hotseat count is changed icons/widgets may disappear (especially if you decrease sizes)

Severity: Keep it in mind

Resized icons or grid settings might lead to different sizes

State: working on it for the next update

Some settings will lead to icons being cut on the left and the right side even though enough space is available

State: working on it for the next update

If you've made changes to the launcher using apps like AppSettings (which is awesome by the way), you might encounter problems

Please report bugs if you find them! A good bug report includes repro steps and logcat and Xposed log file. You can paste them to www.pastebin.com. Screenshots and screen recordings are very important, too. If you provide all of this when reporting a bug it will make it a lot easier for me to help you.

If you report any bug mentioned above and/or ask questions which could have been answered if you've read the OP, please allow me to ignore your post as you did mine.

Thanks

[MENTION=4419114]rovo89[/MENTION] of course for the framework but also for his support (really nice guy)

everyone for testing!

[MENTION=3134651]Kyle C[/MENTION] and [MENTION=3037177]Decimation[/MENTION] for the idea to make this module

[MENTION=4775688]GermainZ[/MENTION] for helping me with the first steps and answering various questions

Thanks to Sergey Margaritov for the colorpicker preference // https://github.com/attenzione/android-ColorPickerPreference

Thanks to [MENTION=631273]Chainfire[/MENTION] for libsuperuser // https://github.com/Chainfire/libsuperuser

Thanks to Karsten Priegnitz for the changelog dialog // http://code.google.com/p/android-change-log

Thanks to biokys for the android-cropimage library // https://github.com/biokys/cropimage

Thanks to materialdesignicons.com for the material icons // http://materialdesignicons.com

Source

https://github.com/theknut/XposedGELSettings

Download

Xposed Repo (needs to be updated manually)