[APP][4.0+]Ultimate Dynamic Navbar

What navbar type does your tablet have?

  • 1 panel(united navbar+statusbar)

    Votes: 13 23.2%
  • 2 panels: 1 for navbar, 1 for statusbar.

    Votes: 19 33.9%
  • I don't have tablet.

    Votes: 24 42.9%

  • Total voters
    56
  • Poll closed .
Search This thread

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
APP IS BANNED FROM GOOGLE PLAY :( WILL RETURN SOON though!

Ultimate Dynamic NavBar - app that alows you to get rid of that horrible space-eating black navbar and replace it with fancy showing-on-swipe customizable navbar-like panel.


--------------------------------------------------------
I'd Be Glad Glad If you support me by bying this in Google Play ^_^
Also you can download lite version there :)

As always, UDN is free for XDA and 4PDA communities(but if you want to donate me - buy PRO, it's the same, as CE, but updates through Google Play)
--------------------------------------------------------

Features:
- panel that shows up with fancy animation by swipe from bottom edge of the screen or by touching a trigger button (Customizable).
- XPOSED(safe) or build.prop mod(dangerous) to hide softkeys on your device. All devices with android 4.0+ are supported!
- you can add up to 9 buttons to the panel (and assign shortClick and LongClick acitons to every button)
- About 20 different action for buttons: from basic system navigation to "kill app" and "tie custom app"
- Everything is themable: buttons, panel, glow-effects and more!
- Swipe mode to navigate the panel like paranoid's pie.
- small ram consumption (~< 8 MB of RAM)
- Lots of other customizations and modes.


Waiting for your bugreports and feature requests on UDN's Issue tracker


Since this thread moved to devDB, I'm no more able to edit attachments(hope it's temporal bug, though). So here's latest download link:
udn_v23.2_CE.apk


XDA:DevDB Information
Ultimate Dynamic Navbar[DEVELOPMENT TEMPORALLY PAUSED], App for the Android General

Contributors
MrBIMC

Version Information
Status: Stable
Current Stable Version: v23.2
Stable Release Date: 2013-11-19
Beta Release Date: 2013-11-16

Created 2013-10-10
Last Updated 2015-04-14
 

Attachments

  • Screenshot_2013-08-21-00-47-23.jpg
    Screenshot_2013-08-21-00-47-23.jpg
    30.2 KB · Views: 118,741
  • Screenshot_2013-08-21-00-45-25.jpg
    Screenshot_2013-08-21-00-45-25.jpg
    26.4 KB · Views: 113,142
  • Screenshot_2013-08-21-00-45-51.jpg
    Screenshot_2013-08-21-00-45-51.jpg
    37.4 KB · Views: 105,016
  • Screenshot_2013-08-21-00-46-12.jpg
    Screenshot_2013-08-21-00-46-12.jpg
    40.9 KB · Views: 243,310
  • udn_v0.15_CE.apk
    635.2 KB · Views: 26,101
  • udn_v0.17_CE.apk
    637.8 KB · Views: 3,774
  • udn_v0.20_CE.apk
    643.5 KB · Views: 2,277
  • udn_v0.20.2_CE.apk
    643.7 KB · Views: 15,289
  • udn_v21.0_beta1.apk
    631.3 KB · Views: 1,774
  • udn_v21.0_beta2.apk
    631.4 KB · Views: 2,157
  • udn_v21.0_beta3.apk
    633.1 KB · Views: 57,110
Last edited:

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
Changelog:

Changelogs:

v22.0 beta1:
-Optimized for Android 4.4(KITKAT)
-"Previous app" action
-"Hide panel" action for edge buttons
-When you press "XPOSED module" - app will redirect to "Modules" section of xposed configurator. If you don't have xposed - app will propose to install it.
-Added preference for external xposed module, will make it active in beta2 :)
-lots of internal improvements


...

v0.20
-Changed order of buttons in list. It is more logical now.
-1 new button - SCREENSHOT[SAMSUNG]
-Updated FAQ
-Optimizations


v0.19
-FIXED: incorrect action names and icons on "Screenshot" and "PowerMenu" buttons
-FIXED: Custom app as seven button breaks all preferences.
-Made "pick an app" dialog to load apps as async task. Now it doesn't freeze UDN when loading apps :)
-Optimized MainActivity, so app starts faster on slow phones and doesn't lagg if you didn't grant root permissions
-Updated FAQ, now it helps solving all known problems.



v0.18
-2 new actions: "screenshot", "PowerMenu"
-Ability to add custom apps to the panel!
-FIXED: incorrect length of swipe when trigger type is "swipe" and activation method is "whole bottom edge"


v0.17
-1 new way to hide navbar(Requires XPOSED): safe, bug-free, keeps "overflow menu" button in apps.
-FIXED: incorrect length of swipe when trigger type is "swipe" and activation method is "whole bottom edge"


v0.16
-Panel stays visible after orientation change


v0.15
-2 trigger types: "swipe" and "touch"
-Configurable swipe length for trigger
-FIXED: Wrong actions on edge buttons
-FIXED: Crash when selecting glow animation
-FIXED: Glow effect doesn't disappear when swiping on button
-Glow effect now disappears with animation, when swiping on button


v0.14
-Now it's possible to assign LongClick actions to edge buttons
-2 new themes for buttons: "PIXELD" and "DIAMONDS"
-FIXED: "toggle mode" does not work
-Internal Optimizations


v0.13
-Made edge-buttons 1.5x wider
-New action for edge buttons: "SEARCH"
-Glow-effects are now brighter
-Length of vibrations is customizable now
-New Button: "EMPTY SPACE"


v0.12
-New legacy-like "edge menu button" (+ few placement options for it)
-5 new glow-effects
-Option to turn off glow-animation
-FIXED: Buttons density does not work for landscape-right mode
-FIXED: glow-effects in landscape


v0.11
-Internal refactoring and optimizations


Version v0.10(yeah, I changed naming scheme):
-Option to stick navbar to the right side of the screen
-Option "don't rotate trigger with navbar"
-more correct way to count density of buttons, now depends on orientation
-6 new themes for glow-effect(they're not finished for landscape yet!)
-Optimizations


Version v0.9.25:
Nothing new, just fixed bugs of 0.9.23 and 0.9.24:
-FIXED: "whole-bottom" triged is not transparent.
-FIXED: Glow-effect does not disappear if I slide the finger up on the panel.
-FIXED: Navbar hides instantly after triggering it.


Version v0.9.24:
-Total internal refactoring, optimizations.
-New, better algorithm for trigger-listeners.
-Ability to hide panel by touching outside of it.
-1 new animation for glow-effect.
-Notification is now hidden by default.


Version v0.9.23:
-OnClick effects are animated now! 2 pre-loaded animations: "stock" and "rotate", expect more animations soon!
-Background image of onClick effect is customizable: "stock", "hexagon", more themes will come soon!
-Color of Glow effect is Customizable!
-*Please note, this update is not very polished so expect higher memory usage(still less then 10mb), will fix this in next update.*
-*Also, translations are partially broken now*


Version v0.9.21:
-App now checks for busybox, superuser existance and superuser's permissions. UDN will not let you do anything with it if those checks are not passed.
-UDN will ask you for leaving review on Google play after some time of active usage :)
-Added manual "rate this app" option.
-Removed wip.html
-Fixed few small bugs that were causing app crashes.


Version v0.9.20:
-Fixed bug: wrong values on numeral fields in CE edition app.
-Fixed bug: Wrong summary on Color options.
-Added 4 new themes: "College", "Defused", "Droid", "Elvish".
-Removed Motorola RAZR D3 from Supported devices, because most negative reviews I recieve from this phone and I got tired of explaining why I can't fix their problem(if you wan't to try this app on your D3 anyway - mail me).


...

Version v0.9.17:
-Total internal refactoring.
-fixed 4.3 bug: now UDN will be launched when you click on notification.
-Moved all string resources to strings.xml, so app can be localized now(write me, if you want to translate to yor language) :)
-Added Russian translation(Напишите мне, если есть замечания к переводу!)


Version v0.9.16:
-"Google now" action
-Ability to semi-spoof notification on 4.3
-New theme "LoPro"
-Google now is now default action for Longpressing home button
-Optimizations: app again consumes ~5-7mb of RAM on default settings (Magic, ha?) :D


Version v0.9.15:
-Android 4.3 optimizations
-New action: "KILL ALL APPS"
-External vibration option for navbar trigger
-Made General settings more obvious
-Updated FAQ
-Internal optimizations


Version v0.9.14:
-Sexier look of the app.
-New fancy icon.
-Configurable height of the toggle button
-Fixed: crash when you select search button.
-Internal optimizations.


Version v0.9.13:
- Speeeed! No more delays! Navbar buttons are now react as they should.
- Fixed All icons of actions(and notification).
- 3 new action: "Volume -", "Volume +", "Sleep".
- Fixed bug with buttons preview.
- Partial internal refactoring, removed unused resourced.
- Fixed bug: "buttons are red by default"


Version v0.9.12:
-Custom colors for navbar and icons.
-Transparency of the Icons.
-New action: killApp.
-New Theme: HONEYCOMB
-Removed MIUI theme, because it was incompleted and low-res.
-Made PIXEL icons bigger.


Version v0.9.11:
-Speeeeed! Now buttons react slightly faster.
-Probably fixed bug that caused crash on android 4.0 (Not tested, because I don't have such devices)
-Changed default settings.
-In "Enabled Bttons" tab previews are now shown in chosen theme, not always in NEXUS theme
-Massive internal refactoring.


Version v0.9.10:
REMOVE OLDER VERSION BEFORE UPDATING TO THIS ONE
- Configurable transparency of trigger.
- "Support me?" tab. You can check comparison between LITE/PRO/CE there, and switch between them.
- 2 new themes: "Samsung" and "Pixels".


Version v0.9.9(and subversions):
- Fixed transparency. From now, only transparency of the panel is editable, buttons are always bright.
- Added new trigger: center of the bottom edge of the screen.
- Added 3 new themes: AIRBRUSH, ZTE, RUSSIA.


Version v0.9.8:
- Added "vibrate on click" option.
- Added new trigger: center of the bottom edge of the screen.
- Internal refactoring of button management. Now it consumes a bit less of resources. NavActions gonna be accessible via external(non-UDN) calls soon!


Version v0.9.7:
- Migrated to RootTools.java as root utilities provider.
- From now it is completely safe to use "Hide real navbar" option. //BUG: if your phone/tablet does not have root&&busybox this option will do nothing for you, will not even notiy.
- Quicker buttons reaction.
- Fixed outside_click action on dialogs. From now them work correctly.


Version v0.9.6:
- NavBar Hider is accessible again! It won't brick your device anymore. Still not cool enough, though :)
- 2 new themes(MIUI and ZENYTH).
- fixed bugs.


Version v0.9.5:
- Temporarily removed ability to hide real navbar. //hope tomorrow will re-add it againm this time without bricking devices :)
- Removed edge buttons because they're not worked anyway.
- Now panel can handle 7 normal buttons.
- Changed sprites for toggle buttons (temporal sprites, i'd be glad if someone paint me better ones).
- Added XPERIA button's theme.
- Moved panel options to "Themes and Behavior" category.
- Internal refactoring, small optimizations and fixes.


Version v0.9.4:
- HideAction Countdown resets when you press a button. (except "toggle mode" and "hide on button pressed" mode).
- Fixed placing of buttons. Even ldpi screens can now add up to 5 normal buttons (edge buttons are not fixed yet, though).
- Internal optimisations. Service again consumes less than 6 megabytes of RAM.


Version v0.9.3:
important: IF YOU UPDATING FROM OLD VERSION(<0.9.3), CLEAR CONFIG FIRST, APP WON'T START OTHERWAYS.
- Numeric options are now configurable through seekbar. Looks fancy!
- Now it is possible to setup transparency of the panel.
- Fixed buttons misplacing in NEXUS and MOTOROLA themes.
- small bugfixes.


Version v0.9.2:
- Now it is possible to assign longpress action on a button.
- Partial internal refactoring.


Version v0.9.1:
- Removed small edge-buttons for now, because they didn't work as expected. Will add them back later.
- Basic theme framework. For now only internal themes(NEXUS, MOTOROLA, HTC, FACEBOOK_HOME), working on ability to install custom themes
- LongPress action on home_button (Opens recents window). Not configurable for now, In the next updates will work with all buttons and gonna be editable.


Version v0.9:
- Removed shortcut to use GMD GestureControl as a gesture handler to activate the UDN, because that didn't work.
- [FINALLY] Added ability to hide real navbar from-inside of the app.
- Small fixes.


Version v0.7.1:
- Ability to disable navbar auto-hiding when pressing any button.
- Toggle mode: navigation bar will never hide itself, hidable only by pressing a button-trigger.
- Option to replace the gesturePad with the button-activator (2 versions)
- 2 new button-spaces: tiny buttons on the sides. / / PREVIEW FEATURE, EXPECT BUGS
- Removed Russian language, because it's more convenient and faster to develop for only one set of XMLs, if it necessary to you - translate yourself XD
- Maybe something else, I don't remember

P.S. All features added in today's update were earlier requested by members of XDA and 4pda communities, thank you for ideas, guys!

 
Last edited:

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
-- reserved --

Official mimi-FAQ (TOO OUTDATED):
Q: How to use "Ultimate Dynamic NavBar"?
A: Switch the switch to "on", then you can trigger UDN's panel by swiping up near the trigger(grey triangle) at bottom-left screen corner of your phone(or tablet).

Q: Only button that works is "Recents" :( Why?
A: Looks that you don't have Root permissions on your device. Google for more info...

Q: Activated "hide real navbar" option, but nothing happened! What I did wrong?
A: That means that app can't obtain root permissions, or your device don't have busybox installed.

Q: App can't restore original navbar.
A: Rare bug :) You can manually restore navbar by removing all "qemu.hw.mainkeys=1" lines from /system/build.prop . Mail me if you need help.

Q: UDN overlaps information on the screen!!!1 How Do I fix it?
A: That's correct behavior! It is impossible to act another way! And No, I cant overlay nothing in the zone of real navbar :) Don't ask!!


Q: Android 4.3, can't hide notification. Is it possible to fix?
A: No, since google fixed bug I used to hide notification. There's no way to hide notification anymore :(

Q: OK, I found bug! What should I do???
A: post it to issues list :) I'll be happy to fix it!
 
Last edited:

twichel04

New member
May 6, 2013
2
0
It wont let me select to "hide real nav bar''. So all it really does for me is add a second, auto hiding nav bar on top of my existing nav bar.
 
Last edited:

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
It wont let me select to "hide real nav bar'' So all it really does for me is add a second. auto hiding nav bar on top of my existing nav bar.

Looks that I need to add FAQ to the thread :)
0. you can bting my navbar back by swiping UP from the bottom of the screen.
1.My app can't hide real navbar yet :( But you could use this(http://xdaforums.com/showthread.php?t=1497558) or check your rom settings(CM, AOKP and Paranoid are have fullscreen toggle).
 

mdcykkk9

Senior Member
Mar 21, 2009
194
25
A shortcut to show and hide the navbar will be helpful ... to use it with gmd gesture control to combine the best parts of both apps ...

Sent from my Nexus 4 using Tapatalk 2
 

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
A shortcut to show and hide the navbar will be helpful ... to use it with gmd gesture control to combine the best parts of both apps ...

Sent from my Nexus 4 using Tapatalk 2

Ok, will add toggle shortcut in the next update. (actually, it is going to be "show" shortcut, because hidding is hardcoded for now. and i'm not going to change it's behavior in nearest future )
 

Mario_ZG

Member
Oct 28, 2010
15
3
Very well sir :)
Simple and easy as that. I like it.

I have one suggestion. If I set, in your app, "Activated state time" in 2000ms i would very like that navigation stay on for this 2 seconds but after last tap. Reason is using BACK button for several time. If I leaving Gallery app a don't like pres home button, I usualy press back button for 3-4 times. With your setting I have to swipe every time when i want to press button.

"Just this" for and from me :)

Good luck !
 

su660ics

Senior Member
Aug 30, 2012
131
121
Very well sir :)
Simple and easy as that. I like it.

I have one suggestion. If I set, in your app, "Activated state time" in 2000ms i would very like that navigation stay on for this 2 seconds but after last tap. Reason is using BACK button for several time. If I leaving Gallery app a don't like pres home button, I usualy press back button for 3-4 times. With your setting I have to swipe every time when i want to press button.

"Just this" for and from me :)

Good luck !
I second this. Thanks to MrBIMC for your great work but instead of automaticly dispearing after some seconds, can you put a button (directly in the nav bar) for hiding the nav bar, the gesture seems very OK in most apps.

Thank you
 
  • Like
Reactions: nimrodity

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
I second this. Thanks to MrBIMC for your great work but instead of automaticly dispearing after some seconds, can you put a button (directly in the nav bar) for hiding the nav bar, the gesture seems very OK in most apps.

Thank you

Can anyone mockup how shoud this button look? because right now i can only add it as normal button, but it is not aestetic.
Or i could edit XMLs a bit and add support for small edge buttons (like legacy menu button of shame), so it will be possible to set hide trigger there.
What do you think?
 
  • Like
Reactions: su660ics

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
Updated the app, check the head post for details and apk!

Had a few spare hours, so implemented some features you requested :)
Waiting for reviews, comments, new featurerequests and bugreports!
 
  • Like
Reactions: ratcav

arman68

Senior Member
Sep 22, 2006
286
230
Had a few spare hours, so implemented some features you requested :)
Waiting for reviews, comments, new featurerequests and bugreports!

Thank you for the new version. I have only tested it for a short while yet, but I can see a lot of improvements. Some feedback:

You are right, the button looks quite out of place. And I think the best position should be in the middle. I will try to make some better graphics and send then to you.

The small graphics seem to work well so far, and on a phone with small screen, I think this is ideal for the menu button.

I am glad you are not killing SystemUI to get rid of the navigation bar, as the best option is to edit build.prop

Not too sure the option to stay on screen is behaving as it should. First, if no button is pressed, the bar should disappear after the normal timeout. Then, only if the back button is pressed, it should stay on screen. In that case, it should reset the timer on every press, no just the first one.

I hope that helps.
 

herobrine_second

Senior Member
Nov 17, 2012
359
73
Singapore
Awesome app, no need to edit any system files or push anything to /system, but still quite buggy, if the nav bar does not hide, it blocks the thing behind, any way to shift everything up, or not hide the thing below? See screenshot attached.
 

Attachments

  • uploadfromtaptalk1368251645596.jpg
    uploadfromtaptalk1368251645596.jpg
    36 KB · Views: 2,811

arman68

Senior Member
Sep 22, 2006
286
230
if the nav bar does not hide, it blocks the thing behind, any way to shift everything up, or not hide the thing below? See screenshot attached.

Even if it was possible, it would not work at all as a user interface. Three possible options:

* shift everything up: the top of the screen would disappear instead, and the sudden shift in position would be very annoying.

* squash the screen to fit in smaller space: that would look awful, and would also be annoying.

* leave everything as is, and overlay the bar on the bottom part of the screen. This is the current situation. The fact the the screen does not change, makes it much smoother for the user. To counteract the fact the bottom of the screen is then hidden, maybe transparency would help?
 
  • Like
Reactions: herobrine_second

su660ics

Senior Member
Aug 30, 2012
131
121
Can anyone mockup how shoud this button look? because right now i can only add it as normal button, but it is not aestetic.
Or i could edit XMLs a bit and add support for small edge buttons (like legacy menu button of shame), so it will be possible to set hide trigger there.
What do you think?

Yes sir, it should be best if you put one edge button for hiding. About the design I think you should focus on the idea first, after things get better and the app runs well then you can change your focus to the overall design. Yep the current design is not very aesthetic yet :D but it can wait .
The new version looks very promising but when I choose more than 3 big buttons then the toggle hide button dissappear :D

Anyway, thank you very much, your idea about this bar is very good and much better then lmt launcher or gmd gesture which are difficult to use for normal users. :D
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 365
    APP IS BANNED FROM GOOGLE PLAY :( WILL RETURN SOON though!

    Ultimate Dynamic NavBar - app that alows you to get rid of that horrible space-eating black navbar and replace it with fancy showing-on-swipe customizable navbar-like panel.


    --------------------------------------------------------
    I'd Be Glad Glad If you support me by bying this in Google Play ^_^
    Also you can download lite version there :)

    As always, UDN is free for XDA and 4PDA communities(but if you want to donate me - buy PRO, it's the same, as CE, but updates through Google Play)
    --------------------------------------------------------

    Features:
    - panel that shows up with fancy animation by swipe from bottom edge of the screen or by touching a trigger button (Customizable).
    - XPOSED(safe) or build.prop mod(dangerous) to hide softkeys on your device. All devices with android 4.0+ are supported!
    - you can add up to 9 buttons to the panel (and assign shortClick and LongClick acitons to every button)
    - About 20 different action for buttons: from basic system navigation to "kill app" and "tie custom app"
    - Everything is themable: buttons, panel, glow-effects and more!
    - Swipe mode to navigate the panel like paranoid's pie.
    - small ram consumption (~< 8 MB of RAM)
    - Lots of other customizations and modes.


    Waiting for your bugreports and feature requests on UDN's Issue tracker


    Since this thread moved to devDB, I'm no more able to edit attachments(hope it's temporal bug, though). So here's latest download link:
    udn_v23.2_CE.apk


    XDA:DevDB Information
    Ultimate Dynamic Navbar[DEVELOPMENT TEMPORALLY PAUSED], App for the Android General

    Contributors
    MrBIMC

    Version Information
    Status: Stable
    Current Stable Version: v23.2
    Stable Release Date: 2013-11-19
    Beta Release Date: 2013-11-16

    Created 2013-10-10
    Last Updated 2015-04-14
    50
    Changelog:

    Changelogs:

    v22.0 beta1:
    -Optimized for Android 4.4(KITKAT)
    -"Previous app" action
    -"Hide panel" action for edge buttons
    -When you press "XPOSED module" - app will redirect to "Modules" section of xposed configurator. If you don't have xposed - app will propose to install it.
    -Added preference for external xposed module, will make it active in beta2 :)
    -lots of internal improvements


    ...

    v0.20
    -Changed order of buttons in list. It is more logical now.
    -1 new button - SCREENSHOT[SAMSUNG]
    -Updated FAQ
    -Optimizations


    v0.19
    -FIXED: incorrect action names and icons on "Screenshot" and "PowerMenu" buttons
    -FIXED: Custom app as seven button breaks all preferences.
    -Made "pick an app" dialog to load apps as async task. Now it doesn't freeze UDN when loading apps :)
    -Optimized MainActivity, so app starts faster on slow phones and doesn't lagg if you didn't grant root permissions
    -Updated FAQ, now it helps solving all known problems.



    v0.18
    -2 new actions: "screenshot", "PowerMenu"
    -Ability to add custom apps to the panel!
    -FIXED: incorrect length of swipe when trigger type is "swipe" and activation method is "whole bottom edge"


    v0.17
    -1 new way to hide navbar(Requires XPOSED): safe, bug-free, keeps "overflow menu" button in apps.
    -FIXED: incorrect length of swipe when trigger type is "swipe" and activation method is "whole bottom edge"


    v0.16
    -Panel stays visible after orientation change


    v0.15
    -2 trigger types: "swipe" and "touch"
    -Configurable swipe length for trigger
    -FIXED: Wrong actions on edge buttons
    -FIXED: Crash when selecting glow animation
    -FIXED: Glow effect doesn't disappear when swiping on button
    -Glow effect now disappears with animation, when swiping on button


    v0.14
    -Now it's possible to assign LongClick actions to edge buttons
    -2 new themes for buttons: "PIXELD" and "DIAMONDS"
    -FIXED: "toggle mode" does not work
    -Internal Optimizations


    v0.13
    -Made edge-buttons 1.5x wider
    -New action for edge buttons: "SEARCH"
    -Glow-effects are now brighter
    -Length of vibrations is customizable now
    -New Button: "EMPTY SPACE"


    v0.12
    -New legacy-like "edge menu button" (+ few placement options for it)
    -5 new glow-effects
    -Option to turn off glow-animation
    -FIXED: Buttons density does not work for landscape-right mode
    -FIXED: glow-effects in landscape


    v0.11
    -Internal refactoring and optimizations


    Version v0.10(yeah, I changed naming scheme):
    -Option to stick navbar to the right side of the screen
    -Option "don't rotate trigger with navbar"
    -more correct way to count density of buttons, now depends on orientation
    -6 new themes for glow-effect(they're not finished for landscape yet!)
    -Optimizations


    Version v0.9.25:
    Nothing new, just fixed bugs of 0.9.23 and 0.9.24:
    -FIXED: "whole-bottom" triged is not transparent.
    -FIXED: Glow-effect does not disappear if I slide the finger up on the panel.
    -FIXED: Navbar hides instantly after triggering it.


    Version v0.9.24:
    -Total internal refactoring, optimizations.
    -New, better algorithm for trigger-listeners.
    -Ability to hide panel by touching outside of it.
    -1 new animation for glow-effect.
    -Notification is now hidden by default.


    Version v0.9.23:
    -OnClick effects are animated now! 2 pre-loaded animations: "stock" and "rotate", expect more animations soon!
    -Background image of onClick effect is customizable: "stock", "hexagon", more themes will come soon!
    -Color of Glow effect is Customizable!
    -*Please note, this update is not very polished so expect higher memory usage(still less then 10mb), will fix this in next update.*
    -*Also, translations are partially broken now*


    Version v0.9.21:
    -App now checks for busybox, superuser existance and superuser's permissions. UDN will not let you do anything with it if those checks are not passed.
    -UDN will ask you for leaving review on Google play after some time of active usage :)
    -Added manual "rate this app" option.
    -Removed wip.html
    -Fixed few small bugs that were causing app crashes.


    Version v0.9.20:
    -Fixed bug: wrong values on numeral fields in CE edition app.
    -Fixed bug: Wrong summary on Color options.
    -Added 4 new themes: "College", "Defused", "Droid", "Elvish".
    -Removed Motorola RAZR D3 from Supported devices, because most negative reviews I recieve from this phone and I got tired of explaining why I can't fix their problem(if you wan't to try this app on your D3 anyway - mail me).


    ...

    Version v0.9.17:
    -Total internal refactoring.
    -fixed 4.3 bug: now UDN will be launched when you click on notification.
    -Moved all string resources to strings.xml, so app can be localized now(write me, if you want to translate to yor language) :)
    -Added Russian translation(Напишите мне, если есть замечания к переводу!)


    Version v0.9.16:
    -"Google now" action
    -Ability to semi-spoof notification on 4.3
    -New theme "LoPro"
    -Google now is now default action for Longpressing home button
    -Optimizations: app again consumes ~5-7mb of RAM on default settings (Magic, ha?) :D


    Version v0.9.15:
    -Android 4.3 optimizations
    -New action: "KILL ALL APPS"
    -External vibration option for navbar trigger
    -Made General settings more obvious
    -Updated FAQ
    -Internal optimizations


    Version v0.9.14:
    -Sexier look of the app.
    -New fancy icon.
    -Configurable height of the toggle button
    -Fixed: crash when you select search button.
    -Internal optimizations.


    Version v0.9.13:
    - Speeeed! No more delays! Navbar buttons are now react as they should.
    - Fixed All icons of actions(and notification).
    - 3 new action: "Volume -", "Volume +", "Sleep".
    - Fixed bug with buttons preview.
    - Partial internal refactoring, removed unused resourced.
    - Fixed bug: "buttons are red by default"


    Version v0.9.12:
    -Custom colors for navbar and icons.
    -Transparency of the Icons.
    -New action: killApp.
    -New Theme: HONEYCOMB
    -Removed MIUI theme, because it was incompleted and low-res.
    -Made PIXEL icons bigger.


    Version v0.9.11:
    -Speeeeed! Now buttons react slightly faster.
    -Probably fixed bug that caused crash on android 4.0 (Not tested, because I don't have such devices)
    -Changed default settings.
    -In "Enabled Bttons" tab previews are now shown in chosen theme, not always in NEXUS theme
    -Massive internal refactoring.


    Version v0.9.10:
    REMOVE OLDER VERSION BEFORE UPDATING TO THIS ONE
    - Configurable transparency of trigger.
    - "Support me?" tab. You can check comparison between LITE/PRO/CE there, and switch between them.
    - 2 new themes: "Samsung" and "Pixels".


    Version v0.9.9(and subversions):
    - Fixed transparency. From now, only transparency of the panel is editable, buttons are always bright.
    - Added new trigger: center of the bottom edge of the screen.
    - Added 3 new themes: AIRBRUSH, ZTE, RUSSIA.


    Version v0.9.8:
    - Added "vibrate on click" option.
    - Added new trigger: center of the bottom edge of the screen.
    - Internal refactoring of button management. Now it consumes a bit less of resources. NavActions gonna be accessible via external(non-UDN) calls soon!


    Version v0.9.7:
    - Migrated to RootTools.java as root utilities provider.
    - From now it is completely safe to use "Hide real navbar" option. //BUG: if your phone/tablet does not have root&&busybox this option will do nothing for you, will not even notiy.
    - Quicker buttons reaction.
    - Fixed outside_click action on dialogs. From now them work correctly.


    Version v0.9.6:
    - NavBar Hider is accessible again! It won't brick your device anymore. Still not cool enough, though :)
    - 2 new themes(MIUI and ZENYTH).
    - fixed bugs.


    Version v0.9.5:
    - Temporarily removed ability to hide real navbar. //hope tomorrow will re-add it againm this time without bricking devices :)
    - Removed edge buttons because they're not worked anyway.
    - Now panel can handle 7 normal buttons.
    - Changed sprites for toggle buttons (temporal sprites, i'd be glad if someone paint me better ones).
    - Added XPERIA button's theme.
    - Moved panel options to "Themes and Behavior" category.
    - Internal refactoring, small optimizations and fixes.


    Version v0.9.4:
    - HideAction Countdown resets when you press a button. (except "toggle mode" and "hide on button pressed" mode).
    - Fixed placing of buttons. Even ldpi screens can now add up to 5 normal buttons (edge buttons are not fixed yet, though).
    - Internal optimisations. Service again consumes less than 6 megabytes of RAM.


    Version v0.9.3:
    important: IF YOU UPDATING FROM OLD VERSION(<0.9.3), CLEAR CONFIG FIRST, APP WON'T START OTHERWAYS.
    - Numeric options are now configurable through seekbar. Looks fancy!
    - Now it is possible to setup transparency of the panel.
    - Fixed buttons misplacing in NEXUS and MOTOROLA themes.
    - small bugfixes.


    Version v0.9.2:
    - Now it is possible to assign longpress action on a button.
    - Partial internal refactoring.


    Version v0.9.1:
    - Removed small edge-buttons for now, because they didn't work as expected. Will add them back later.
    - Basic theme framework. For now only internal themes(NEXUS, MOTOROLA, HTC, FACEBOOK_HOME), working on ability to install custom themes
    - LongPress action on home_button (Opens recents window). Not configurable for now, In the next updates will work with all buttons and gonna be editable.


    Version v0.9:
    - Removed shortcut to use GMD GestureControl as a gesture handler to activate the UDN, because that didn't work.
    - [FINALLY] Added ability to hide real navbar from-inside of the app.
    - Small fixes.


    Version v0.7.1:
    - Ability to disable navbar auto-hiding when pressing any button.
    - Toggle mode: navigation bar will never hide itself, hidable only by pressing a button-trigger.
    - Option to replace the gesturePad with the button-activator (2 versions)
    - 2 new button-spaces: tiny buttons on the sides. / / PREVIEW FEATURE, EXPECT BUGS
    - Removed Russian language, because it's more convenient and faster to develop for only one set of XMLs, if it necessary to you - translate yourself XD
    - Maybe something else, I don't remember

    P.S. All features added in today's update were earlier requested by members of XDA and 4pda communities, thank you for ideas, guys!

    31
    -- reserved --

    Official mimi-FAQ (TOO OUTDATED):
    Q: How to use "Ultimate Dynamic NavBar"?
    A: Switch the switch to "on", then you can trigger UDN's panel by swiping up near the trigger(grey triangle) at bottom-left screen corner of your phone(or tablet).

    Q: Only button that works is "Recents" :( Why?
    A: Looks that you don't have Root permissions on your device. Google for more info...

    Q: Activated "hide real navbar" option, but nothing happened! What I did wrong?
    A: That means that app can't obtain root permissions, or your device don't have busybox installed.

    Q: App can't restore original navbar.
    A: Rare bug :) You can manually restore navbar by removing all "qemu.hw.mainkeys=1" lines from /system/build.prop . Mail me if you need help.

    Q: UDN overlaps information on the screen!!!1 How Do I fix it?
    A: That's correct behavior! It is impossible to act another way! And No, I cant overlay nothing in the zone of real navbar :) Don't ask!!


    Q: Android 4.3, can't hide notification. Is it possible to fix?
    A: No, since google fixed bug I used to hide notification. There's no way to hide notification anymore :(

    Q: OK, I found bug! What should I do???
    A: post it to issues list :) I'll be happy to fix it!
    17
    Quick update on what I have now and what I have planned for this release:

    1. Multiple panels and triggers simultaneously. (done already)
    2. Unlimited amount of button on each button. (done)
    3. Unified code for swiping, touching and long pressing. Now the same object handles all finger actions on trigger and navbar, so theoretically it should positively affect memory consumption on older devices. (done!)
    4. better render of navbar elements, so buttons and glows keep correct metrics\size\proportion (done).
    5. Overall new configurator GUI and menu layout(working on now, this might take a while).
    6. Support for external themes, so authors will be able to craft apks with artworks(and probably animations). (not done yet, but reading and thinking already).
    7. Move to single-package release. So com.mrbimc.udn.lite will be the app itself, while pro package will be used only once to verify the key.
    8. Probably will try to add support for more things of LMT, but it's not super-priority for this update. (not even thought on it yet :silly:)

    Still no ETA though, but I'm getting close :p

    Thanks man. Working fine here. :good:
    @MrBIMC In case you've decided to update this app again, I suggest these on advance:

    1. Adding Custom Shortcuts
    2. Adding Arbitrary Keys
    3. Gradient Effects for Navigation Background

    Yes. I use LMT Pie, and I want them features on UDN also... :p

    Anyways, thanks for this awesome app! Hope it'll update soon... (I'm hoping, not asking for ETAs :p ) :good:

    :D :) ;) :good:

    1. As I noted above - maybe. Will try. but this update requires to do lot of things + i don't have much time lately. Will try to keep balance for release_date/features, so shortcuts might not be part of this update.
    2. what do you mean?
    3. Not now. But it's easy to make though, so it will come someday :)
    14
    recently I got back to development - ETA 3 days until alpha.

    Expect lot of broken stuff +new sthings(including full-featured theme engine)