[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
Posted new beta to the header!

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
 

Fidyyuan

Senior Member
Apr 22, 2010
267
31
I'm using this right now on my nexus 5 and absolutely love it! Keep up the great work!

Sent from my Nexus 5 using Tapatalk
 

tcchuin

Senior Member
Dec 25, 2008
1,034
69
Good News. guys! KitKat optimizations are done, so app now works as a charm on it :)
Also I recoded my positionDetector for longpress action in swipe mode. Now it consumes less resources, uses single thread instead of few and doesn't crash kitkat phones!

Also I found a bug(if it can be counted as a bug) - if you turn off notifications for the app, you will lose toasts too. I showing lots off notices via toasts, so that's kinda uncool :(

are we able to get updated beta of full version on playstore?
 

ottoman2

Member
Jul 20, 2013
44
6
I've tried using it on my Nexus 5 but the Recent Button is the only one that works. I'm on Stock ROM, rooted and have BusyBox installed. I tried different UDN Versions...
udn_v21.2_CE.apk
udn_v22.0_BETA1.apk
and v21.2 Lite from Play Store
but the problem remains.

The very first time I tried it without BusyBox installed and got an error message. I installed/reinstalled/cleared data of BusyBox and different versions of UDN. No error message since then, but the Back and Home Button never works. Similar apps like Pie Control work perfectly. Can someone help me please? UDN seems like the perfect app for what I want to do with the NavBar.
 

paulle

Senior Member
Nov 1, 2010
1,295
276
busybox

I've tried using it on my Nexus 5 but the Recent Button is the only one that works. I'm on Stock ROM, rooted and have BusyBox installed. I tried different UDN Versions...
udn_v21.2_CE.apk
udn_v22.0_BETA1.apk
and v21.2 Lite from Play Store
but the problem remains.

The very first time I tried it without BusyBox installed and got an error message. I installed/reinstalled/cleared data of BusyBox and different versions of UDN. No error message since then, but the Back and Home Button never works. Similar apps like Pie Control work perfectly. Can someone help me please? UDN seems like the perfect app for what I want to do with the NavBar.

sometimes i had problems with some apps because of busybox. try another busbox installer. the best i've found so far are: busybox X and X+, they also pla very fine with xposed.
https://play.google.com/store/apps/details?id=com.bitcubate.root.busybox.complete&hl=de
and
https://play.google.com/store/apps/details?id=com.bitcubate.busybox.pro&hl=de
 
Last edited:

ottoman2

Member
Jul 20, 2013
44
6
sometimes i had problems with some apps because of busybox. try another busbox installer. the best i've found so far are: busybox X and X+, they also pla very fine with xposed.

Thank you for the tip, but this didn't fix the problem :/

Edit: even a Factory Reset didn't change anything
 
Last edited:

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
Here, here! Being able to select a shortcut as an action would be a great addition!

I've tried using it on my Nexus 5 but the Recent Button is the only one that works. I'm on Stock ROM, rooted and have BusyBox installed. I tried different UDN Versions...
udn_v21.2_CE.apk
udn_v22.0_BETA1.apk
and v21.2 Lite from Play Store
but the problem remains.

The very first time I tried it without BusyBox installed and got an error message. I installed/reinstalled/cleared data of BusyBox and different versions of UDN. No error message since then, but the Back and Home Button never works. Similar apps like Pie Control work perfectly. Can someone help me please? UDN seems like the perfect app for what I want to do with the NavBar.

Maybe that's caused because SELinux disallows UDN to load custom lib into the RAM. If so - turn off SELinux somehow.

sometimes i had problems with some apps because of busybox. try another busbox installer. the best i've found so far are: busybox X and X+, they also pla very fine with xposed.
https://play.google.com/store/apps/details?id=com.bitcubate.root.busybox.complete&hl=de
and
https://play.google.com/store/apps/details?id=com.bitcubate.busybox.pro&hl=de

Thank you for the tip, but this didn't fix the problem :/

Edit: even a Factory Reset didn't change anything
Then I 100% sure it's SELinux. Check build.prop, maybe there's some key to disable it. Or flash some custom kernel.

What method do you use to hide the softkeys? Thanks.

The only normal working method on 4.4 is build.prop modification.
 

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
Implemented Activity Picker! But that's not what we were looking for, cuz it can't cast into appdrawers of launchers :(
So now I'm doing "app drawer" action. Will release beta 2 right after that.
 
  • Like
Reactions: paarkhi

ottoman2

Member
Jul 20, 2013
44
6
Thank you for your answer and your hard work, MrBIMC. I will look into that and then post my results later. But how are the other NavBar replacements like Pie Control, LMT Launcher etc. doing this? Seems like they don't have these issues with KitKat.
 

jesssiii

Senior Member
Aug 19, 2010
4,942
1,656
Southern CA
THANK YOU! After trying this free via the download in OP, I loved it, so I immediately bought the donate in the play store. Can't believe I took so long to try it! I had been using a different app but this is so much better with more custom options. The only thing that would make it better, imo, would be the ability to choose custom images for the buttons. But I'm not complaining, this is awesome, thanks.

LG G2 VS980 (VZW)
 
  • Like
Reactions: MrBIMC

sterod

Senior Member
Aug 27, 2012
394
110
Toronto
Slow Startup of App

Hey Guys, I just installed the Pro version on my Nexus 5 and I'm finding that the App takes a very long time to start automatically. After I reboot, it takes over a minute before the Nav Bar becomes accessible which effectively limits immediate use of the phone severely. Is there a way to fix this?
 
Last edited:

MrBIMC

Inactive Recognized Developer
Jan 30, 2012
593
1,741
29
Chernihiv
Hey Guys, I just installed the Pro version on my Nexus 5 and I don't like that the app takes a very long time to start automatically. After I boot, it takes over a minute before the Nav Bar becomes accessible limiting my immediate use of the phone severely. Is there a way to fix this?
That's strange, for me app starts-up in less than 10 seconds after boot(galaxy nexus, 4.4). Is UDN the only app that starts-up so lately for you?
BTW, I suggest to use latest beta from XDA for now(because it's much more suitable for 4.4). Google play build is not yet optimized, so it can be issue. + v22 beta works with ART :)
 

sterod

Senior Member
Aug 27, 2012
394
110
Toronto
Ok I just tried the 22 beta and its the same, nearly a minute after the desktop appears before it loads. I am also using Lightflow for LED control and notifications, that loads just before UDN. Is there perhaps a way to control the priority of auto starting apps to make UDN start first?

---------- Post added at 06:53 PM ---------- Previous post was at 06:43 PM ----------

Ok, I figured out the problem. I purchased the Pro version of Startup Manager and saw that I had quite a few apps that were configured to run at startup. I cleaned the list and now UDN loads after about 20 seconds. Not the greatest, but acceptable.
 
  • Like
Reactions: MrBIMC

ottoman2

Member
Jul 20, 2013
44
6
post your build.prop here.


Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KRT16M
ro.build.display.id=KRT16M
ro.build.version.incremental=893803
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4
ro.build.date=Wed Oct 30 01:21:09 UTC 2013
ro.build.date.utc=1383096069
ro.build.type=user
ro.build.user=android-build
ro.build.host=wpee27.hot.corp.google.com
ro.build.tags=release-keys
ro.product.model=Nexus 5
ro.product.brand=google
ro.product.name=hammerhead
ro.product.device=hammerhead
ro.product.board=hammerhead
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LGE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8974
# ro.build.product is obsolete; use ro.product.device
ro.build.product=hammerhead
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=hammerhead-user 4.4 KRT16M 893803 release-keys
ro.build.fingerprint=google/hammerhead/hammerhead:4.4/KRT16M/893803:user/release-keys
ro.build.characteristics=nosdcard
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.ringtone=Titania.ogg
ro.config.notification_sound=Tethys.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.carrier=unknown
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.gms
ro.setupwizard.enterprise_mode=1
ro.opengles.version=196608
ro.sf.lcd_density=480
persist.hwc.mdpcomp.enable=true
ro.hwui.texture_cache_size=72
ro.hwui.layer_cache_size=48
ro.hwui.r_buffer_cache_size=8
ro.hwui.path_cache_size=32
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=6
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=1024
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
drm.service.enabled=true
ro.qc.sensors.max_geomag_rotvec=60
ro.qc.sensors.max_gyro_rate=200
ro.qc.sensors.max_accel_rate=200
ro.qc.sensors.max_grav=200
ro.qc.sensors.max_rotvec=200
ro.qc.sensors.max_ortn=200
ro.qc.sensors.max_linacc=200
ro.qc.sensors.max_gamerv_rate=200
ro.qualcomm.sensors.smd=true
ro.qualcomm.sensors.game_rv=true
ro.qualcomm.sensors.georv=true
ro.qc.sensors.smgr_mag_cal_en=true
ro.qc.sensors.step_detector=true
ro.qc.sensors.step_counter=true
debug.qualcomm.sns.hal=w
debug.qualcomm.sns.daemon=w
debug.qualcomm.sns.libsensor1=w
ro.telephony.call_ring.multiple=0
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
media.aac_51_output_enabled=true
persist.radio.apm_sim_not_pwdn=1
ro.telephony.default_network=10
telephony.lteOnCdmaDevice=1
persist.radio.mode_pref_nv10=1
persist.audio.handset.mic.type=digital
persist.audio.dualmic.config=endfire
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=false
af.resampler.quality=4
persist.radio.custom_ecc=1
persist.radio.always_send_plmn=true
ro.input.noresample=1
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.facelock.black_timeout=400
ro.facelock.det_timeout=1500
ro.facelock.rec_timeout=2500
ro.facelock.lively_timeout=2500
ro.facelock.est_max_time=600
ro.facelock.use_intro_anim=false
persist.sys.dalvik.vm.lib=libdvm.so
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

qemu.hw.mainkeys=0

Seems like other people have it working on their Nexus 5?
 
Last edited:

MrBIMC

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

Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KRT16M
ro.build.display.id=KRT16M
ro.build.version.incremental=893803
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4
ro.build.date=Wed Oct 30 01:21:09 UTC 2013
ro.build.date.utc=1383096069
ro.build.type=user
ro.build.user=android-build
ro.build.host=wpee27.hot.corp.google.com
ro.build.tags=release-keys
ro.product.model=Nexus 5
ro.product.brand=google
ro.product.name=hammerhead
ro.product.device=hammerhead
ro.product.board=hammerhead
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LGE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8974
# ro.build.product is obsolete; use ro.product.device
ro.build.product=hammerhead
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=hammerhead-user 4.4 KRT16M 893803 release-keys
ro.build.fingerprint=google/hammerhead/hammerhead:4.4/KRT16M/893803:user/release-keys
ro.build.characteristics=nosdcard
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.ringtone=Titania.ogg
ro.config.notification_sound=Tethys.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.carrier=unknown
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.gms
ro.setupwizard.enterprise_mode=1
ro.opengles.version=196608
ro.sf.lcd_density=480
persist.hwc.mdpcomp.enable=true
ro.hwui.texture_cache_size=72
ro.hwui.layer_cache_size=48
ro.hwui.r_buffer_cache_size=8
ro.hwui.path_cache_size=32
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=6
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=1024
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
drm.service.enabled=true
ro.qc.sensors.max_geomag_rotvec=60
ro.qc.sensors.max_gyro_rate=200
ro.qc.sensors.max_accel_rate=200
ro.qc.sensors.max_grav=200
ro.qc.sensors.max_rotvec=200
ro.qc.sensors.max_ortn=200
ro.qc.sensors.max_linacc=200
ro.qc.sensors.max_gamerv_rate=200
ro.qualcomm.sensors.smd=true
ro.qualcomm.sensors.game_rv=true
ro.qualcomm.sensors.georv=true
ro.qc.sensors.smgr_mag_cal_en=true
ro.qc.sensors.step_detector=true
ro.qc.sensors.step_counter=true
debug.qualcomm.sns.hal=w
debug.qualcomm.sns.daemon=w
debug.qualcomm.sns.libsensor1=w
ro.telephony.call_ring.multiple=0
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
media.aac_51_output_enabled=true
persist.radio.apm_sim_not_pwdn=1
ro.telephony.default_network=10
telephony.lteOnCdmaDevice=1
persist.radio.mode_pref_nv10=1
persist.audio.handset.mic.type=digital
persist.audio.dualmic.config=endfire
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=false
af.resampler.quality=4
persist.radio.custom_ecc=1
persist.radio.always_send_plmn=true
ro.input.noresample=1
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.facelock.black_timeout=400
ro.facelock.det_timeout=1500
ro.facelock.rec_timeout=2500
ro.facelock.lively_timeout=2500
ro.facelock.est_max_time=600
ro.facelock.use_intro_anim=false
persist.sys.dalvik.vm.lib=libdvm.so
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

qemu.hw.mainkeys=0

Seems like other people have it working on their Nexus 5?

Seems like they do. I'll ask my fella with nexus 5, about how he managed to run UDN on stock kernel.
 

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)