[MOD][Xposed] Xtended NavBar

Search This thread

fmaster1

Senior Member
Sep 16, 2012
239
748
Lisboa
Xtended NavBar

Xtended NavBar is an Xposed Framework module that adds an extra functionality to the navigation bar.
Swipe from the edges to change to Music player or Quick settings. Swipe back to show the navigation buttons again.
In the donate version you can also show favorite apps.
Playstore | Xposed Repo


Compatibility:
This module was developed for AOSP based roms. Don't expect it to work on heavily modified non AOSP based roms like Sense, Touchwiz.
Should be compatible with some other navigation bar customization modules.
It's recommended to do a nandroid backup if you're using the app for the first time.


Changelog:
Version 1.0.5 - 14/08/2014
Fix: Fixes crash when tapping the action bar menu;
Fix: Other minor bug fixes;

Version 1.0.4.1 - 21/07/2014
Fix: Navigation bar disappearing on some devices
Fix: Navigation bar not working (in landscape mode) on some devices
Improvement: Improved visibility of Quick settings icons

Version 1.0.4 - 17/07/2014
New: Manually refresh option, to apply changes without reboot
New: Support for landscape mode
New: Edge touch block option, to avoid mistaken button taps
New: Enable lockscreen, to enable the custom pages on lockscreen
Improvement: Added swipe mode 'Fullscreen' (Replaces 'Extra large')
Improvement: Minor improvements on music player page

Version 1.0.3 - 11/07/2014
Fix: Bar stopped working
Fix: Custom page not showing
Fix: Other minor issues

Version 1.0.2 - 09/07/2014
New: Timeout option to show the navigation buttons automatically after a few seconds
New: Flashlight toggle for some custom Roms
Improvement: Disabled the custom pages on lockscreen
Improvement: Updated quick settings icons
Improvement: Quicksettings and Favorite apps configuration improved
Fix: Systemui force close while editing the navigation bar buttons (Carbon rom, Slim rom...)

Version 1.0.1 - 21/06/2014
-Added support for: Mahdi, Slimkat, AOKP and Carbon roms;
-Fix: Airplane mode toggle;
-Improvement: Swipe sensitivity improved;

Version 1.0 - 18/06/2014
-Initial release;


Concept video:

XDA:DevDB Information
Xtended NavBar, Xposed for all devices (see above for details)

Contributors
fmaster1
Xposed Package Name:

Version Information
Status: Stable

Created 2014-06-18
Last Updated 2014-08-14
 

Attachments

  • Screenshot_2014-06-18-11-27-21.jpg
    Screenshot_2014-06-18-11-27-21.jpg
    165.2 KB · Views: 30,775
  • Screenshot_2014-06-18-11-27-28.jpg
    Screenshot_2014-06-18-11-27-28.jpg
    171.4 KB · Views: 29,041
  • Screenshot_2014-06-18-11-28-12.jpg
    Screenshot_2014-06-18-11-28-12.jpg
    167 KB · Views: 27,315
  • Screenshot_2014-06-18-12-08-15.jpg
    Screenshot_2014-06-18-12-08-15.jpg
    167 KB · Views: 25,993
Last edited:

abell431

Senior Member
Oct 28, 2011
224
225
Wow! really cool app! works well on my Moto G PA 4.4 RC2
I think a good idea for a panel would be a camera shutter button :)
 
  • Like
Reactions: fmaster1

fmaster1

Senior Member
Sep 16, 2012
239
748
Lisboa

hamzahrmalik

Senior Member
May 31, 2013
1,658
2,020
well
Awesome work
was planning to make something similar
but you beat me to it
nice work though
 

Rehab4Life

Senior Member
Dec 29, 2011
270
52
oxpheen.com
Great idea. Like djsubterrain said, doesn't work on carbon ROM. Cant wait till it does though. Any chance you could upload it to the xposed app also?

Sent from my Nexus 5 using XDA Premium 4 mobile app
 

djsubterrain

Senior Member
Jan 4, 2012
4,167
3,895
Livingston
Samsung Galaxy Z Flip 4
I've got SlimRom nand backup too, I'll try it on there.

EDIT: Yeah, doesn't work on that either, I think both are based on CM11 though if that makes a difference. Also, I had changed the choice of navigation bar buttons, would that matter?]


I use menu, home, back and long pressing on back brings up recents.

If it helps, My face unlock also didn't show when I disabled the nav bar, when I enabled it again, back came the face unlock.

In other views...I wish xposed would go on the play store and have integration so your choice of modules could be saved under your google account.
 
Last edited:

cadarn07

Senior Member
Jul 10, 2012
470
432
Very cool, nice job! I'm excited to use this.

Edit - ditto on the open source request.
 

fmaster1

Senior Member
Sep 16, 2012
239
748
Lisboa

hamzahrmalik

Senior Member
May 31, 2013
1,658
2,020
Thank you, your tutorial helped a lot to get started :good:

Glad to hear it
You've done a better job than what I planned actually. I was going to have a button on the very left of the bar
When you pressed the button the Home button would become Play, Back would become Rewind and so on
When you pressed it again it would turn back
Never even thought if swiping :good:
 

fmaster1

Senior Member
Sep 16, 2012
239
748
Lisboa
@fmaster1
any reason why you obfuscate a free xposed module?

Well thank you! It's not that I want to copy anything but you know the power of Xposed shouldn't be underrated ;)
Thank you!

It does have a donate version and the xposed class is not obuscated though.

One idea I had for it to stop accidental swipes would be to pinch to toggle a lock on the present page, good idea?

I think it's already difficult to open sometimes, so i don't believe this is a problem. I might add this anyways in a future update.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 166
    Xtended NavBar

    Xtended NavBar is an Xposed Framework module that adds an extra functionality to the navigation bar.
    Swipe from the edges to change to Music player or Quick settings. Swipe back to show the navigation buttons again.
    In the donate version you can also show favorite apps.
    Playstore | Xposed Repo


    Compatibility:
    This module was developed for AOSP based roms. Don't expect it to work on heavily modified non AOSP based roms like Sense, Touchwiz.
    Should be compatible with some other navigation bar customization modules.
    It's recommended to do a nandroid backup if you're using the app for the first time.


    Changelog:
    Version 1.0.5 - 14/08/2014
    Fix: Fixes crash when tapping the action bar menu;
    Fix: Other minor bug fixes;

    Version 1.0.4.1 - 21/07/2014
    Fix: Navigation bar disappearing on some devices
    Fix: Navigation bar not working (in landscape mode) on some devices
    Improvement: Improved visibility of Quick settings icons

    Version 1.0.4 - 17/07/2014
    New: Manually refresh option, to apply changes without reboot
    New: Support for landscape mode
    New: Edge touch block option, to avoid mistaken button taps
    New: Enable lockscreen, to enable the custom pages on lockscreen
    Improvement: Added swipe mode 'Fullscreen' (Replaces 'Extra large')
    Improvement: Minor improvements on music player page

    Version 1.0.3 - 11/07/2014
    Fix: Bar stopped working
    Fix: Custom page not showing
    Fix: Other minor issues

    Version 1.0.2 - 09/07/2014
    New: Timeout option to show the navigation buttons automatically after a few seconds
    New: Flashlight toggle for some custom Roms
    Improvement: Disabled the custom pages on lockscreen
    Improvement: Updated quick settings icons
    Improvement: Quicksettings and Favorite apps configuration improved
    Fix: Systemui force close while editing the navigation bar buttons (Carbon rom, Slim rom...)

    Version 1.0.1 - 21/06/2014
    -Added support for: Mahdi, Slimkat, AOKP and Carbon roms;
    -Fix: Airplane mode toggle;
    -Improvement: Swipe sensitivity improved;

    Version 1.0 - 18/06/2014
    -Initial release;


    Concept video:

    XDA:DevDB Information
    Xtended NavBar, Xposed for all devices (see above for details)

    Contributors
    fmaster1
    Xposed Package Name:

    Version Information
    Status: Stable

    Created 2014-06-18
    Last Updated 2014-08-14
    6
    I would love to give you money for your amazing module and to enable favorite apps but nothing happens when I click on donate ��

    Sent from my Nexus 5

    It might be because there's no internet connection or in-apps are not available in your country.
    Or perhaps an error related with play services. Thanks anyways.

    Sir this isn't compatible with gesture navigation module right?

    I didn't really tested but it might not work.

    In landscape mode app icons are appearing very large, out of navigation bar.
    And using app shortcuts on lockscreen, apps are launched in background, it should ask to unlock the phone also.

    I will fix this soon. Thank you.

    Wow this is great and looks awesome!

    I noticed two little bugs, though.
    When in landscape mode, the back, home and recent apps buttons are not responding. I have to go to portrait mode to make them work.

    When in landscape mode and turn on wifi for example, the icon isn't there. I think the icons are too big to show all, only 3 out of 4 are working.

    I love this, though!

    Another issue I noticed: when landscape, and you swipe to the music controls, then go back into portrait then go back into landscape, the nav bar will be pure black (no buttons).

    Great module!

    Unfortunately, the latest update has a strange bug (didn't happen in the previous version). Upon boot the 3 standard navbar buttons are missing, but I can still swipe to pull up the extra ones. If I go into xtended navbar and refresh manually, they disappear again after the phone enters sleep mode and is woken back up.

    Phone: Samsung SPH-L710
    Rom : PACman 4.4.4 - nightly 7/10

    Logcat below from turning the screen off then on.

    The latest update should fix these bugs. I'm sorry for the delay, i finally find out what was causing this issue.
    The update should be available in a few hours on the playstore and should be already available on the xposed repo.

    Version 1.0.4.1 - 21/07/2014
    Fix: Navigation bar buttons disappearing on some devices
    Fix: Navigation bar not working (in landscape mode) on some devices
    Improvement: Improved visibility of Quick settings icons
    5
    Uploaded a new update. You can download the apk here (Google Drive). The update was tested on the roms below but it might now be compatible with others as well. If your ROM is not on the list you can try the updated version. Just don't forget to do a nandroid backup and please let me know if it isn't working.

    If the app already works well for you, this is a small update. More settings will be available soon, like customization of the toggles, more pages, etc...
    Edit: As reported already, the app only works on portrait mode. I will also take a look a this in the coming updates.

    Version 1.0.1 - 21/06/2014
    -Added support for: Mahdi, Slimkat, AOKP and Carbon roms;
    -Fix: Airplane mode toggle;
    -Improvement: Swipe sensitivity improved;
    5
    It doesn't work on my G2 + Carbon Rom (6/1/14 nightly 4.4.2)

    I'm testing with Carbon Rom now, good news for this. It will be working in the next update.

    Not working on slimkat att note 2

    Sent from my GT-N7105 using Tapatalk

    I will take a look at this Rom as well...
    4
    I wish this was open source...
    I really would like to use this one!

    Very cool, nice job! I'm excited to use this.

    Edit - ditto on the open source request.

    I was thinking about made it open source and i think i will in a near future.