NeoPowerMenu

Heyho fellow people, I'm here to proudly present my first Xposed module!

NeoPowerMenu is an replacement for androids stock power menu, it gives the ability to customize the entire power menu how you like!
You can freely change the colors, graphics, whats displayed, and much more!

Don't like your default power menu colors?
Then change them!
To do this, simply tap on "Theme" in the apps main screen and change every color of it, or download one of the various community made presets!

Need more unique graphics?
Then the "Graphics" screen is the right thing for you! Try it out and pick your favorite graphics!

Want to have your favorite apps, shortcuts, or similar in your power menu?
No problem for NeoPowerMenu, just tap on "Visibility and order" in the apps main menu, then tap on the + in the top right of the screen to add new elements!

This module is not compatible with any other Module that performs Power Menu Modifications...(my module will try to overwrite the other modifications)

Compatible with Android Jelly Bean, KitKat, Lollipop, Marshmallow, and Nougat!
For a list of devices where my module is confirmed to work on, click the link: https://www.neon-soft.de/page/npm/#devices

Features:

  • Replace the Default power menu
  • Additional reboot options (For example: bootloader, safe mode, recovery mode)
  • Change the colors and save/load presets
  • 3 Built in presets (Light, Dark, Black)
  • Online preset server with over 250 community made presets (Containing custom graphics and colors)
  • Choose which items are displayed
  • Order the items as you wish
  • Multi Language, currently supported: English, German, Russian, Polish and Portuguese and more (Wan't to help translating? Take a look here: http://www.crowdin.com/project/neopowermenu)

And much more to come!

For more info, or to suggest features, take a look at the XDA thread!

~ Sorry when my english is not the best

Author(s): 
Package: 
de.NeonSoft.neopowermenu
Version name: 
1.5.6-4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
3,210 in total · 107 in the last 24 hours
MD5 checksum: 
11e593323ca1860d68aa5bf2950673b7
Uploaded on: 
Monday, October 30, 2017 - 22:56
Changes: 

Hey, look who's back, it's DrAcHe981 with his module NeoPowerMenu!
Yup, im finally back, and im up to new features, this update is mainly a small bugfix update and to show that im back ^^

Added:
+ The ability to freely move the dialog!

New Power menu items:
> None.

Changed:
# Moved the "Dialog position" button from the advanced screen to the main page.
# It's no longer needed to exit the visibility and order screen in order to preview the menu.

Bugs fixed:
# Wrong symbol displayed in the silent mode toggle.
# Crash on some devices when opening the menu with fingerprint enabled.
# Shortcut icon being black sometimes.
# A bunch of other small bugs or memory leaks.

Removed:
- Nothing.

Version name: 
1.5.6-3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
25,466 in total · 2 in the last 24 hours
MD5 checksum: 
6b30d475c239e41bb7ccc5b5bcf2c611
Uploaded on: 
Friday, December 16, 2016 - 21:24
Changes: 

! Reboot needed to let some changes take effect !

Bug fix only update.

Bugs fixed:
# Fixed shortcut graphic color not changing.
# Fixed crash on some devices when using fingerprint lock.
# Fixed many buttons not working on some older Samsung devices.
# Fixed crash on some older devices when opening the menu on the lock screen.
# Fixed fingerprint icon and error/info messages not changing colors.
# Fixed some little graphical bugs.
# Fixed SystemUI crash when shooting multiple screenshots.

Version name: 
1.5.6-2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,880 in total · 0 in the last 24 hours
MD5 checksum: 
6e334a8b5cbd6936a1a6f8508d2aa54e
Uploaded on: 
Friday, December 9, 2016 - 14:52
Changes: 

Added:
+ Added the ability to lock items with a password or fingerprint. (Password can be set in the advanced settings and items can be locked in the 'Edit appearance and behavior' dialog accessible in the visibility and order screen)
+ Added the ability to use every power menu item as a standalone homescreen shortcut.

New Power menu items:
> Silent Mode: simply switch between sound on and off.

Changed:
# Removed stock graphics padding, changed default padding value to 5dp

Bugs fixed:
# Fixed clicking on 'select graphic from preset' will delete the current graphic even when the dialog is cancelled.
# Fixed adding an app shortcut as a normal item results in 'Unknown' item.

Removed:
- Nothing.

Version name: 
1.5.6-1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
4,591 in total · 0 in the last 24 hours
MD5 checksum: 
244644462e64e44c67a69345aeb94fc6
Uploaded on: 
Friday, November 18, 2016 - 18:39
Changes: 

Added:
+ Added the ability to let empty multi line items still use the space.
+ Added the ability to change the screen recording settings. (Can be found in the advanced settings)
+ Added the ability to change or disable the automatic flashlight turn off. (Can be found in the advanced settings)
+ Added the ability to blur the content behind the menu. (Can be found in the advanced settings)

New Power menu items:
> Lock device: to lock your phone via the power menu. (Needs access as a Device admin)

Changed:
# Optimized permissions dialog.
# Reworked the way times are selected. (removed the seek bar and added a dialog to change them)

Bugs fixed:
# Fixed clicking back after the confirmation dialog in the preview results in a bugged layout.
# Fixed various crashes on pre lollipop devices.
# Finally fixed the lockscreen default background bug.
# Server side: fixed uploaded presets sometimes not downloadable when uploaded with completely lowercase creator name

Removed:
- Nothing.

Version name: 
1.5.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
3,232 in total · 0 in the last 24 hours
MD5 checksum: 
4a0f7699584a8e9019eff86011e615fc
Uploaded on: 
Tuesday, November 8, 2016 - 16:09
Changes: 

Added:
+ Added the ability to change the 'action reveal color' for every shutdown/reboot action separately.
+ Added the ability to filter the items list.
+ Added the ability to select different custom graphics for each app shortcut.

New Power menu items:
> WiFi toggle: to toggle the WiFi via the power menu.
> Bluetooth toggle: to toggle the Bluetooth via the power menu.
> Data toggle: to toggle the Mobile Data via the power menu.
> Flashmode: reboot to Flash mode.

Changed:
# Updated to the latest xposed api version. (again)
# Changed automated backup file name.
# Reworked item loading systems.
# Rebuild the entire graphics system.
# Reworked the Presets list system.

Bugs fixed:
# Fixed transparent reveal hide animation bug.
# Fixed the torch icon not changing.
# And many little bugs fixed.

Removed:
- Nothing.

Version name: 
1.5.5-4
Release type: 
Stable (low risk of bugs)
Uploaded on: 
Thursday, October 13, 2016 - 07:14
Changes: 

I'm really not a fan of pushing so much small updates on such a short time but the preset server and the visibility/order system is a big part of my module so I don't want to let it broken for to long!

# Fixed the visibility and order saving crash.
# Fixed the rotate toggle icon not updating.

Version name: 
1.5.5-3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
691 in total · 0 in the last 24 hours
MD5 checksum: 
4ed6f4c46c01cb9942b9e4b46cbb3a0b
Uploaded on: 
Wednesday, October 12, 2016 - 20:16
Changes: 

Sorry for the bigger package, needed to fast compile with my mobile phone...

# Fixed critical bug in the networking scripts which caused every web action to fail.

Version name: 
1.5.5-2
Release type: 
Stable (low risk of bugs)
Uploaded on: 
Sunday, October 9, 2016 - 01:37
Changes: 

Development paused for some days...
My pc isn't near me for some days so I need to pause the development!

# Removed useless color options.
# Reworked visibility and order list to prevent multi page ordering crashes and moved the 'Hide description' checkbox into a dialog together with the new options.
# Reworked dialog behavior: pressing back will now lead to the previous page. This means you can say no to the confirmation dialog without the need to open the entire menu again.
# Added settings backup/restore system to backup and restore the settings if you encounter any problems.
# Changed 'Hide description' behavior, you can now choose for every single item instead of the entire type.
# Removed static content from the dialog.
# Optimized network requests.

+ Added the ability to hide options on the lockscreen.
+ Added the ability to change the button text.

Version name: 
1.5.5-1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,624 in total · 0 in the last 24 hours
MD5 checksum: 
c369449cdb35fd10c2f583b842c174dc
Uploaded on: 
Wednesday, September 28, 2016 - 13:54
Changes: 

# Fixed critical bug in the preset import system...

Version name: 
1.5.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
575 in total · 0 in the last 24 hours
MD5 checksum: 
59dbb9947a1510128460ccec313bdce1
Uploaded on: 
Wednesday, September 28, 2016 - 11:31
Changes: 

Due to problems migrating the project to android studio, maybe you must uninstall the previous version...
But first just try to install the new one!

# Updated android sdk to 24, added nougat support.
# Fixed a bug in the online preset list where the delete button is on the wrong preset.
# Optimized visibility and order saving.
# Optimized preset loading.
# Changed animations list layout for more easy changing.
# Fixed adding multiple 'multi page items' in a row result in one big page.
+ Splitted the Circle and the background color.
+ Added the ability to get new options when long pressing a colors list item:
> Reset single color items.
> Apply the selected color to all from the same type.
+ Added a new 'welcome tour' which explains the basic use.
+ Added the ability to scale the graphics.
+ Added the ability to only load graphics when loading a preset with graphics.
+ Added a bunch of new buttons:
> Kill foreground app: to kill the app behind the menu.
> App shortcut: to start any app via the power menu. (to disable the use of the app icon use the switch found in the advanced settings)
> Screen Rotation: to toggle the screen rotation.
> Media controls (Previous, Play/Pause, Next): to control your music player.

And as always: many little bugs fixed.

Version name: 
1.5.4-3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
6,177 in total · 0 in the last 24 hours
MD5 checksum: 
7423cdcfe3e48d0d9c0e8d397498326d
Uploaded on: 
Friday, September 2, 2016 - 06:07
Changes: 

# Fixed Crash when clicking Ok in the "Select from presets" dialog.
# Fixed Crash in the imageLoader.
# Fixed Crashs that i have received via E-Mail.
# Fixed some other little bugs.
# Updated Languages.

And as always Thx to ya all for using my Module!

Version name: 
1.5.4-2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,804 in total · 0 in the last 24 hours
MD5 checksum: 
a9b3ed6829b92ee485038cf0241e70f0
Uploaded on: 
Tuesday, August 30, 2016 - 20:59
Changes: 

# Fixed Crashs caused by languages.
# Added debug lines to the shutdown/reboot task.
+ Added the ability to donate via PayPal! If you want to support the development ^^

Version name: 
1.5.4-1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,721 in total · 0 in the last 24 hours
MD5 checksum: 
647c80faaef9e51753e6ffeaf4ddaf21
Uploaded on: 
Saturday, August 27, 2016 - 19:40
Changes: 

v1.5.4-1
# Fixed the isDeviceLocked() crash.
# Fixed the Gravity Chooser crash on some languages.

Version name: 
1.5.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
944 in total · 0 in the last 24 hours
MD5 checksum: 
d19909cfaa17a4112a381bc1d9114083
Uploaded on: 
Saturday, August 27, 2016 - 11:01
Changes: 

I have noticed that my preset server closes the upload connection after 60 seconds and I can't change that due to security features from my host... So I recommend to upload bigger presets via WiFi or with good mobile network to prevent broken pipes!

# Optimized xposed hook for better compatibility.
# Optimized screen record, changed Toast done message to Notification with the ability to open or delete the screen record.
# Optimized preset download and fixed that the import dialog doesn't show up when downloading presets with images.
# Optimized gravity chooser, now it has a real time generated preview instead of the static image.
# Optimized the entire method to show the dialog.
# Optimized the preset list loading process:
> the local list will now load in the background this should prevent app lagging if you have a lot of saved presets.
> the online list will initially load 30 presets to reduce data usage and when reaching the bottom it will load 30 additional presets.
# Optimized the login system.
# Fixed the preset ownership check (server-side).
+ Added an icon that shows if a present contains graphics.
+ Added an optional confirmation dialog before the reboot or power off (You can find this in the advanced settings).
+ Graphics picker: Added the ability to change the progress bar, two pre defined spinners from the following apps are included:
> PitchBlack | DarkRed CM13
> We aRe One - Technobase.FM
+ Added 2 new Styles:
> Material (Fullscreen)
> Material (Full horizontal)
+ Added the ability to change the animations.
+ Added a switch to switch between round and square cropping.
+ Added the ability to create a button that leads to a new dialog. (no other idea how to say it...)

Version name: 
1.5.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
6,675 in total · 0 in the last 24 hours
MD5 checksum: 
06e599c644c406089d456703409560f6
Uploaded on: 
Thursday, August 4, 2016 - 19:46
Changes: 

! Reboot needed for the changes to the xposed part !
+ Added the ability to report presets.
+ Added the ability to use own images.
+ Added the ability to upload presets with custom images.
+ Added 3 "new" buttons: Sound Mode Normal, Sound mode Silent and Sound Mode Vibrate (separated items)
# Fixed Screenshot not capturing, screen record not starting and Airplane mode not changing.
# Splitted colors save file and main preferences file for better reset without losing all settings.
# Updated translations.

Version name: 
1.5.2-2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
4,409 in total · 0 in the last 24 hours
MD5 checksum: 
61a371ff01d8943edaf1a5f390e8ba15
Uploaded on: 
Saturday, July 23, 2016 - 20:41
Changes: 

# Fixed compatibility problems with devices running KitKat and below.
# Fixed the problem on some devices where the Xposed part can't access the preferences.

Version name: 
1.5.2-1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,255 in total · 0 in the last 24 hours
MD5 checksum: 
327e1809e458f8019cd909c7c6c3234a
Uploaded on: 
Tuesday, July 19, 2016 - 20:38
Changes: 

# Fixed a critical bug that caused nearly every preset upload to fail with the reason "Not yours".

Version name: 
1.5.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
287 in total · 0 in the last 24 hours
MD5 checksum: 
714f3848f95d1aa3893dd9947cbd7dab
Uploaded on: 
Tuesday, July 19, 2016 - 18:14
Changes: 

# Reworked Download and upload system, and fixed upload bug.
# Fixed color picker invalid color crash.
# Again a try to fix the transparency bug.
+ Added a custom crash dialog with the ability to directly copy the stacktrace/logcat and automatic crash report to my servers.
+ Added the ability to moderate your own uploaded presets on every device where you log in with your account.

+ Off-topic: I have created a Google plus community where I will publish test versions and pre-releases. Also you could share your setups with other people. https://plus.google.com/communities/104565492756593392284

Version name: 
1.5.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
4,412 in total · 0 in the last 24 hours
MD5 checksum: 
3c183d0352c4a175e1db56530a963cb2
Uploaded on: 
Sunday, July 3, 2016 - 12:27
Changes: 

! Reboot needed to let the changes to the xposed part take effect !
+ Added the ability to freely change the "order and visibility", add for example 2 shutdown buttons or more 3 way items.
+ Added experimental phone window manager hook,try this if the normal hook doesn't work for your device.
+ Added the ability to create a homescreen shortcut to open the power menu.
# Reworked dialogs.
# Reworked action bar.
# And as always: small bugs fixed.

Version name: 
1.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
6,278 in total · 0 in the last 24 hours
MD5 checksum: 
a09b48617a52ff21e1dcd97bb44315c3
Uploaded on: 
Friday, June 10, 2016 - 20:50
Changes: 

- Removed 'Waiting for root... ' Dialog. (moved it to the Root and Xposed info as an simple progress bar)
# Reduced opening time.
# NPM will now hide when the screen gets turned off and when other system dialogs open.
# Reordered Colors list: both colors for one item are now together.
# Reworked Visibility and Order list handler.
# Reworked permissions system: Not all permissions are needed to work, you can select what you want to grant! ( not granted permissions will cause some functions to stop working...), only Android 6.0+
# Reworked Presets system, faster loading and saving.
# Reworked Presets import, now NeoPowerMenu won't open every file type, to open nps files as themes open them as text files.
+ Added new items: Airplane Mode, Restart System UI and Sound Mode.
+ Added the ability to hide item descriptions, for example you can hide the Soft Reboot description. (Checkbox for this is in the visibility and order screen)
+ Added the preset server, feel free to upload your presets!

Version name: 
1.4.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
7,475 in total · 0 in the last 24 hours
MD5 checksum: 
0117d7ede379e9e0498c0bd5ec9b3ae1
Uploaded on: 
Friday, May 6, 2016 - 19:52
Changes: 

v1.4.2:
I know to much updates for one day, but I don't want to let someone with empty text fields... ^^
# Fixed empty Text fields
# Updated Translations

Version name: 
1.4.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
277 in total · 0 in the last 24 hours
MD5 checksum: 
2aa4f25742e9f33c87ac1bf3235a3fca
Uploaded on: 
Friday, May 6, 2016 - 18:49
Changes: 

v1.4.1:
# Fixed android 6.0+ permission missing bug.
# Fixed new Items don't get the right color.

Version name: 
1.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
479 in total · 0 in the last 24 hours
MD5 checksum: 
eefded4e5d848263f67b74ee82b71db5
Uploaded on: 
Friday, May 6, 2016 - 11:44
Changes: 

v1.4:
! Reboot is needed to let the huge changes to the Xposed part take effect !
+ New items added: Torch, Screen record and Expanded Desktop (Uses GravityBox).
+ Change the Dialog gravity, for example: put the dialog to the bottom of the screen.
+ Added a switch to Replace the Circle letters with graphics.
# As always : fixed some bugs.

Version name: 
1.4-pre11
Release type: 
Stable (low risk of bugs)
Number of downloads: 
3,259 in total · 0 in the last 24 hours
MD5 checksum: 
4c61241dbd99e020eadc1f1bca73422d
Uploaded on: 
Tuesday, April 26, 2016 - 17:25
Changes: 

v1.4-pre11:
! Reboot is needed to let the huge changes to the Xposed part take effect !
+ Finally added the Screenshot Button and with this opened the way for the next buttons!
+ Adjust the Screenshot delay in the Advanced Settings
+ Added the option to disable the Power Menu on the Lock Screen
+ More languages:
> Russian by Smirnov Yaroslav (Smirnaff)
> Polish by Witoslavski
> Portuguese by DeluxeMark
Thx to you all!

# and as always: Fixed some bugs.

Version name: 
1.4-pre8
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,912 in total · 0 in the last 24 hours
MD5 checksum: 
f01e412f01be8c4b8d4fa30122c149e9
Uploaded on: 
Saturday, April 16, 2016 - 23:40
Changes: 

No new items at the moment, I still need to try and test stuff...

# Change the order of the items as you wish
# Turn on or Off items
# Multi language start (German, English)

Version name: 
1.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
7,093 in total · 0 in the last 24 hours
MD5 checksum: 
d70d25bab0ac07e1a9f8ebecfaac462c
Uploaded on: 
Sunday, March 6, 2016 - 18:59
Version name: 
1.2-pre2
Release type: 
Stable (low risk of bugs)
MD5 checksum: 
f27265678805356b5e8ae7752dd9741c
Uploaded on: 
Thursday, March 3, 2016 - 19:10
Version name: 
1.1-1
Release type: 
Stable (low risk of bugs)
MD5 checksum: 
c0d8adc8b7c03197c3c94e39099e1778
Uploaded on: 
Sunday, February 28, 2016 - 19:09
Version name: 
1.0
Release type: 
Beta (some bugs to be expected)
MD5 checksum: 
eb5b82f9b93b0616837b281476bdab17
Uploaded on: 
Saturday, February 27, 2016 - 21:36