• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[XPOSED][GS5.13.28] Xposed GEL Settings [3.0.1]

Search This thread

theknut

Senior Member
May 4, 2009
990
4,148
www.theknut.de
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 :eek:

Screenshots
FhyekPr.png
HRB91b3.png
xOJjqWN.png

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

Review of V1.2.1 by @italia0101 (Chris Nacca)

Review of V1.1 by TK

How to request a feature
Since the feature requests are poping up like crazy and users are not making an effort to explain the features and say thank you after I implemented it, I decided to only accept feature requests if you follow the instructions below. But that doesn't imply that I will implement it. I want to see some effort because I will most certainly have it and remember it's all done in my free time. It's not that I do this for living :D

So if you post a feature request please include
  1. say "Thanks" and be grateful for what you already got
  2. think about your feature and whether it is useful for others, too
  3. properly explain what you really want
I never used Nova and such so I don't understand the request if you just name the setting you want.

I think this is only fair since I spent hours making this module and users don't even take a minute to properly explain what they want and even worse are not grateful for what they already got. For free.

Thanks to all who donated already.
Requirements

Instructions
  1. download the module and install it
  2. activate it in Xposed Installer → Modules
  3. reboot your device
  4. open Xposed GEL Settings
  5. make all the changes you want
  6. hit the restart button within the app to restart your launcher
  7. 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

Source
https://github.com/theknut/XposedGELSettings

Download


Xposed Repo (needs to be updated manually)
 
Last edited:

mitchst2

Senior Member
Nov 9, 2011
3,592
1,605
HTC One (m7)
HTC 10
Superb start been waiting for a dedicated gel module.

How far can this be taken? Is functionality from custom launchers like Holo launcher possible? Such as gestures, animations, changing icons etc.

I do hope things like this aren't beyond the realms of possibility.

Looking forward to future developments.

Sent from my HTC O'ne-xus
 

dialmformostyn

Senior Member
Jul 5, 2011
255
75
Looking forward to seeing this progress! I like GNL, but there are a few things keeping me on Nova launcher - swiping up on homescreen icons, category tabs in the app drawer (or at least folders), and the ability to remove labels and apply icon packs. Everything else I could take or leave.

Regardless of whether these features make it to your app, thanks for the effort and keep up the good work.
 

chrisch91

Senior Member
Mar 5, 2013
353
46
The search bar overlies over the other icons?! :-/
Edit: after enabling gnow it works, but i don't want gnow :D
 

Attachments

  • 1392330767892.jpg
    1392330767892.jpg
    55.3 KB · Views: 1,308
Last edited:

letmedanz

Senior Member
Aug 26, 2010
2,739
4,137
Bangalore
Awesomeness!!!
Do you think it is possible to add just one more feature - swipe down to pull notification bar??
That would probably be all that one would need from GEL
Thanks for your work!
 

ga67

New member
Jun 29, 2010
2
0
Any way to get this working on a Droid Maxx running Kitkat without GEL?

I like using the droid command center widget but when I loaded GEL it wouldn't let me add it to the homescreen. I got a message saying the widget doesn't work with 3rd party launchers.
 

mattdm

Senior Member
Dec 31, 2011
1,422
447
FYI, the columns and rows feature is reversed...adding columns actually adds rows, and vise versa. Other than that, great module!

Sent from my SGH-I337 using XDA Premium 4 mobile app
 
  • Like
Reactions: theknut

Top Liked Posts

  • There are no posts matching your filters.
  • 468
    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 :eek:

    Screenshots
    FhyekPr.png
    HRB91b3.png
    xOJjqWN.png

    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

    Review of V1.2.1 by @italia0101 (Chris Nacca)

    Review of V1.1 by TK

    How to request a feature
    Since the feature requests are poping up like crazy and users are not making an effort to explain the features and say thank you after I implemented it, I decided to only accept feature requests if you follow the instructions below. But that doesn't imply that I will implement it. I want to see some effort because I will most certainly have it and remember it's all done in my free time. It's not that I do this for living :D

    So if you post a feature request please include
    1. say "Thanks" and be grateful for what you already got
    2. think about your feature and whether it is useful for others, too
    3. properly explain what you really want
    I never used Nova and such so I don't understand the request if you just name the setting you want.

    I think this is only fair since I spent hours making this module and users don't even take a minute to properly explain what they want and even worse are not grateful for what they already got. For free.

    Thanks to all who donated already.
    Requirements

    Instructions
    1. download the module and install it
    2. activate it in Xposed Installer → Modules
    3. reboot your device
    4. open Xposed GEL Settings
    5. make all the changes you want
    6. hit the restart button within the app to restart your launcher
    7. 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

    Source
    https://github.com/theknut/XposedGELSettings

    Download


    Xposed Repo (needs to be updated manually)
    110
    Public Beta B1.6.1 Build 1

    THIS IS IT!!! I had a lot to restructure due to the changes. Some methods needed to be hooked in a different way and some are not even used anymore. Anyhow, I guess with the next update everything should be working faster. I only need to translate the names of the classes, methods and fields. Maybe I can collaborate with Massi-X. He did a pretty good job and saved me some time!

    Everything should be working again both on GNL 3.3 and 3.4!! I haven't checked Launcher2 (and I don't really care) and Trebuchet. Please report back and use the "Send debug log" function with detailed explanation on what is not working. Please also check the Xposed Debug log if there is any exception logging (only those including "de.theknut.xposedgelsettings") and send it to me. I'd appreciate fast response because I want to push it to Google Play as soon as possible!

    I'm very tired and heading to bed now. It's actually 2:12am here and I need to go to work at 8:00am.... man...

    Thanks again to @C3C076, @GermainZ and @Massi-X.

    Here you go:
    XposedGELSettings B1.6.1 Build 2
    XposedGELSettings B1.6.1 Build 1
    78
    V2.3.20

    Hey guys, yet another update.

    Please consider XGELS Premium to support the development of this app! Thanks so much!

    Added
    • partly support for Google Search 5.5.26 (everything app drawer related will NOT work)

    I'm not completely done with the new app drawer implementation but I'm definitely making progress. Here is a little preview ;)

    GuTlS0y.png
    73
    Changelog

    Reserved
    66
    Thanks man, I got it in the meantime. I got all needed classes. Can you please try and find the method names of the methods used in the class below? That would really help!

    https://github.com/theknut/XposedGE...tificationbadges/NotificationBadgesHooks.java

    For now I have found this 4 methods that have changed name,if i was wrong tell me! :eek:

    openFolder in launcherClass is now called “i” —> public final void i(FolderIcon paramFolderIcon)

    finishBindingItems in launcherClass is now called “U” —> public void U(boolean paramBoolean)

    onDragEnd in WorkspaceClass is now called “dt” —> public final void dt()

    onLauncherTransitionEnd in WorkspaceClass is now called “a” —> public final void a(Launcher paramLauncher, boolean paramBoolean1, boolean paramBoolean2)