Xposed StatusBar Mods
This is my Xposed module, mainly designed for the HTC One devices (m7/m8/m9), with limited HTC OneX/XL/X+ support
Sense Features
GPE Features (no longer updated)
Install steps:
Sense Changelog
Older changes
GPE Changelog (no longer updated)
Older changes
To-do/Requests
Thanks
If you know a language other than English and would like to contribute a translation for this module, please visit this link to get started.
If you're feeling generous and would like to donate, click the Donate to Me button to the left.
XDA:DevDB Information
Xposed StatusBar Mods One, Tool/Utility for the HTC One
Contributors
agentdr8
Version Information
Status: Stable
Current Stable Version: 2.3.5
Stable Release Date: 2014-07-03
Current Beta Version: 2.3.4b
Beta Release Date: 2014-07-02
Created 2013-11-27
Last Updated 2014-07-04
This is my Xposed module, mainly designed for the HTC One devices (m7/m8/m9), with limited HTC OneX/XL/X+ support
Sense Features
- Transparent statusbar (option to have full trans or 1px divider line)
- Transparent Sense navigation bar (except on Blinkfeed panel; option to have full trans or 1px divider line)
- Transparent notification pulldown window (with ability to set background color/alpha)
- 100-step battery icons, with optional battery % display during charging animation
- Ability to auto-hide mobile data icons when connected to wifi (for AT&T phones)
- Themable and replaceable statusbar images, in a simple Zip file format (called XSBM Iconpacks)
- Experimental support to replace individual application notification icons, in-app icons, and most drawable resources (may not work with all applications; see 2nd post for more information)
- Center clock mod (thanks to @C3C076)
- Remove AM/PM from clock
- Change clock color
- Remove clock from statusbar
- Remove phone signal icons from statusbar
- Remove battery icon from statusbar
- Option to change text battery color when connected to charger
- Colorize battery text and icon display, either fixed (single color) or based on charge range
- Change statusbar icon colors (only replaced/overridden icons, not stock ones)
- Automatic module update via repo.xposed.info
- Ability to apply changes without a soft reboot (requires superuser permission)
GPE Features (no longer updated)
- Transparent statusbar (with ability to set background color/alpha)
- Transparent notification pulldown window (with ability to set background color/alpha)
- 100-step battery icons, with optional battery % display during charging animation
- Themable and replaceable statusbar images, in a simple Zip file format (called XSBM Iconpacks. FYI: GPE packs are slightly different than Sense packs.)
- Experimental support to replace individual application notification icons, in-app icons, and most drawable resources (may not work with all applications; see 2nd post for more information)
- Center clock mod (thanks to @C3C076)
- Add AM/PM to clock
- Change clock color
- Remove clock from statusbar
- Remove battery icon from statusbar
- Colorize battery text and icon display, either fixed (single color) or based on charge range
- Change statusbar icon colors (only replaced/overridden icons, not stock ones)
- Automatic module update via repo.xposed.info
- Ability to apply changes without a soft reboot (requires superuser permission)
Install steps:
- Make sure you have the latest Xposed Framework installed (ARHD offers it in the AROMA installer).
- Make sure you enable the app_process from within Xposed Installer and reboot
- Install attached apk, just like you would any other apk
- Enable module in Xposed Installer, pick which settings you want, and either reboot, or restart the shell (adb shell 'stop;start' or Soft reboot)
- Enjoy the purdy icons
- (Optional) Download & import other iconpacks if you'd like. Or create one yourself and share it with others!
Sense Changelog
Older changes
- Added white 4G/LTE with Orange data icons per request.
Updated to (hopefully) work on Note 2-- Multi-device support within a single apk is too much stuff. Will split out the Samsung stuff to a separate mod in the near futureAdded test version that should work with ViperOne theme engine-- Not working currently. I'll work on ViperOne theme compatibility laterSplit out E/H/LTE icons -- EDGE will show E, UMTS, HSPA will show H, and LTE will show 4G LTE -- Caused issues with icon-flipping. Only has E, 4G, and 4G LTE icons now.-- Fixed in later version- [1.17] Added transparent statusbar background option. Fixed statusbar clear and quicksettings icons.
- [1.18] Added transparent e911 icon for Verizon SGS3
- [1.19] Consolidated mods into a single apk with preference option for mobile data icon color -- Orange data icons only work with AT&T iconset, and not with auto-hide setting
- [1.20] Fixed 1px-wide line below transparent statusbar
- [1.20] Re-split out G/E/3G/H/H+/LTE for International users with curved mobile data indicators
- [1.21] Added option to remove clock from statusbar
- [1.22] Added iconset preference in settings. Now switch between AT&T, T-Mobile and International data icons without any CID changes!
- [1.23] Added iconset for alternate Wifi and Battery courtesy of jonata
- [1.24] Fixed preference setting for alternate cell signal icons
- [1.25] Added circle battery and fixed 4G connected icon
- [1.25a] Reorganized preference screens
- [1.26] Added preference setting for International data icon indicators (arrows or curved)
- [1.28a] Added T-Mobile as an option for data icons, along with pink-themed indicators
- [1.30b] Added cyan themed mute, speakerphone, and voicemail icons
- [1.33] Added option (under Tweaks) to auto-hide data icons if using the AT&T cyan iconset
- [1.33c] Fixed curved/arrows option when using the orange iconset
- [1.34] Fixed missing 4g connected icons. From this version on, mod only supports HTC One. A separate Samsung version soon.
- [1.35]
Added option to remove battery & charging icons. Leaves a gap between clock and signal bars though. Here's an example with the clock and battery removed and stock % enabled - [1.37] Proper battery icon removal option now. Also added ability to pick colors for stock 4.2.2 text battery percentage and clock. Both default to holo blue (0xff35b5e5). See example:
- [1.39] Implemented an option to colorize the stock 4.2.2 text battery percentage based on charge level (suggested colors and ranges thanks to @jonata).
- [1.4.2] Lots of changes to cover...switching to an indented format for each new release
- Versioning change. Now using major.minor.release format
- Added option to colorize battery icons! This works great with the circle battery set
- Removed text-based battery icon set. No longer needed with the addition of colorized stock text battery
- Changed all circle battery icons so that they look better when using the colorize option
- Color picker for each battery charge range so you can decide how it looks! Applies to both text and icon batteries.
- Reorganized preference screens.
- [1.4.4]
- Added transparent statusbar style options
- [1.4.5]
- Added color hex input field to colorpickers
- [1.4.6]
- Added alpha slider to colorpickers, and fixed hex input field accordingly
- [1.5.0]
- Added option to override notification pulldown background color & transparency.
- Added Sense nav bar transparency option. Still doesn't work on the Blinkfeed page for some reason.
- Haven't addressed transparent statusbar for Sense yet, but will work it into a release soon.
- [1.5.1]
- Added the highly desired center clock setting, courtesy of C3C076, maker of GravityBox xposed mod for the MTK6589.
- This will be the last release in the 1.x series of this mod
- [2.0.0]
- It's finally here! Make sure you uninstall all previous versions first!
- The latest version of the mod now includes only a single icon set (WhiteIcons thanks to @snachez). The main difference is that other iconpacks can be made and imported. A few examples have been added to the XSBM Iconpack thread
- Iconpacks should be placed into /sdcard/xsbm, and then imported via the mod settings -> Icons -> Select Iconpack to Import (reboot/soft reboot to apply)
- All options are set to off (false) by default, with the exception of auto-hiding the data icons while connected to wifi. Applies only to AT&T phones, or phones with a CID of CWS__001 or SKU == 7. All other models auto-hide mobile data by default when on wifi.
- Added option to hide AM/PM from clock
- Added options to hide "no SIM" and phone signal strength icons
- Has ability to replace notification icons per-app. This feature is experimental, and not guaranteed to work for all apps. More details on this to follow.
- It can show you data icons for all individual data types (G/E/3G/H/4G/LTE). If you don't like this behavior (some carriers like AT&T flip between bands so often it makes the icons flip constantly), you can take the images from one band folder (e.g. 4G) and copy them to other folders (3G/H), renaming the files to match the destination filenames. More details on this and the rest of the iconpack layout to follow.
- [2.0.1]
- Changed charging animation so it doesn't show battery percentage during animation
- Fixed the default_iconpack.zip so H and 4G icons are different
- [2.0.2]
- Added option to restart SystemUI to apply changes (requires superuser) (Thanks serajr!)
- Added roaming icons support (I have no way of testing this; roaming users please let me know if it works)
- Updated included default_iconpack.zip (thanks @snachez)
- [2.0.3]
- Changed battery icon code to hopefully address OneX compatibility
- [2.0.4/2.0.5]
- Added option to battery tweaks to enable the showing of battery percentage during battery charging animation (2.0.4)
- Added intent filter to handle *.xsbm.zip files -- packs that are named this way can be imported from any file manager (open with XSBM)
- Create the .nomedia file in the unpacked zip directory to prevent media scanner from seeing iconpack images
- Set restart dialog to not cancelable. Use the Cancel button instead of Back.
- [2.0.6]
- Added preference under Icon Settings to support alternate SystemUI that don't have the Htc-named classes (e.g. One X, some One roms based on 4.1.x, etc)
- [2.0.7]
- Added auto-updater to mod (requires Internet, Wifi_State, Network_State permissions)
- Did testing on HTC One X and resolved mobile data option (still need to pick the Alternate SystemUI option, and uncheck the Auto-Hide option)
- Still having issues with Apply Changes option if the transparent notification window option is enabled
- [2.0.8]
- Apply Changes option now moved to app exit (using Back key). Should no longer cause FC on SystemUI (reboot once after installing 2.0.8 before trying)
- [2.0.9]
- Added Icon Colors preference screen that allows you to set your own icon colors. Works best with white or light-colored icons.
- Battery icon color is still located under Battery Tweaks
- Perform a reboot after upgrading before using the Apply Changes
- [2.1.0]
- Updated default_iconpack.xsbm.zip included with mod
- [2.1.1]
- Color picker text entry will now update new color selection box if hex value is a valid color
- Changed entire application theme to Holo
- Updated preferences to look cleaner and make more sense
- Upon very first installation of mod it will automatically import the default iconpack so new users have fewer issues
- You may need to fully uninstall all versions of the mod prior to this (and future) versions working
- Tested on the latest 4.3 Sense rom (MaximusHD 12.1.0) and everything appears to be working fine
- [2.1.2/2.1.3]
- Added value slider to preferences for battery charge animation frame duration
- Added option to have 1px divider line on Sense nav bar background
- Apply Changes now restarts SystemUI and Prism
- [2.1.4]
- Updated Sense navbar 1px image
- Added preliminary support for statusbar color. Works for non-Prism launchers, not for Sense just yet.
- [2.1.5]
- Added option to change text battery % color during charging
- Removed updater code, now using repo.xposed.info for all app updates
- [2.1.6]
- Fixed auto-hide data icon option when in unchecked state
- Package name changed from com.dr8.sbicons to com.dr8.sbicons.sense - you must uninstall the previous version before installing this version!
- [2.1.7]
- Updated for Sense 5.5 ROMs
- Fixed option to hide signal icons
- Fixed status bar transparency in Sense launcher if option selected
- Added logic to determine which icons are available to replace based on Sense version (5 vs 5.5)
- Added iconpack auto-scaling. Icons should all be made at least 75x75px, which will make them appear without degradation in lower resolution devices (One XL, One S, One VX, etc)
- Added French translation thanks to @alex67890
- [2.1.8a]
- Split out vibrate/silent icons from Misc (can be colored independently)
- Changed Auto-Hide setting to Carrier selection (functionality remains same, but allows for default data icons if not overriden) -- fixed in 2.1.8a
- Added Italian translation courtesy of @jonata
- [2.1.9]
- Added ability to set the scale on statusbar icons -- set the scale first, then import/reimport your chosen iconpack
- Added Sprint HTC One support. Thanks to @mikevillarroel for testing/debugging help! Make sure you pick Sprint from the Carrier Selection.
- Iconpacks for Sprint devices will need additional data icons for evdo/1xRTT and additional signal icons for the 6-bar signal. See 2nd post in this thread for more info
- Removed 3 permissions relating to network activity. No longer needed, since app is updated via Xposed Repo or Play Store.
- [2.2]
- Updated to support KK 4.4 w/ Sense 5.5 - tested on ARHD 40.3
- [2.2.1]
- Updated Italian translation - thx @jonata
- Added Malay translation - thx @saxmydix
- Added new preference screen under Icon Settings->Hidden Icons Settings; can hide Silent/Vibrate, Beats, Headphones now (and moved no-SIM and Signal bars here too) - big thx to @rovo89 for the code help
- Added progress dialog to iconpack import activity
- [2.3]
- Updated to support Sense 6/ARHD 6x
- Iconpacks should now include additional images for wifi up/down status (see the Iconpack thread for more details)
- Switched default iconpack to Stencil by itiskonrad (currently the only iconpack updated with additional wifi images)
- Make sure you run the XSBM Settings app at least once after updating
- [2.3.1]
- Restored the preference options to hide the cell signal icon and no-SIM icons
- [2.3.2]
- Added Beats icon as a separate replaceable item, along with the ability to colorize it
- -- Since the Beats icon is retrieved by the framework, a soft-reboot is needed to active it after importing an iconpack that contains the image
- [2.3.3]
- Added additional slider in battery settings for battery percentage display time after charging animation
- Removed Sense nav bar tweaks, as these are present and more updated in Sense 6 Toolbox
- Hopefully fixed issue with icons not sticking after reboot
- [2.3.4]
- Changed which network types displayed which network icons (8,9,10 now show H, 15 shows 4G)
- Made changes to the transparent statusbar to hopefully get rid of the white background shown in some apps
- Added date/time stamp to debug logging
- [2.3.5]
- Added check for hardware type to fix icons not sticking on m8 (issue was with Beats framework icon)
- Removed stat_meta* and stat_sys_tty* icons from the list of misc replacements (updated post #2)
- [2.4.0c]
- Updated module to support m9 running Sense 7 with help from @iElvis
GPE Changelog (no longer updated)
Older changes
- [1.0.0]
- Initial release for GPE roms (tested on ARGE 3.0)
- Package name changed from com.dr8.sbicons to com.dr8.sbicons.ge - you must uninstall previous version prior to installation!
- [1.0.1+]
- Fixed preference for statusbar transparency color picker
- Added French translation from @alex67890, Italian translation from @jonata (some strings may still need translating)
- GPE version will no longer be updated due to time/life constraints. Code will be open sourced and posted to my github soon.
To-do/Requests
- Preference additions/changes
-
Ability to remove certain statusbar icons (headset, Beats, etc)-- Sense 6 Toolbox has this functionality
-
Thanks
- @rovo89 for making the Xposed Framework and providing helpful docs and code assistance
- @Tungstwenty for assistance with xposed and coding in general
- @C3C076 for the center clock and transparent statusbar code for the GE version
- @snachez for the beautiful white icons that are the default iconpack in all 2.x versions of the mod
- @wangtang2k for the original cyan and orange AT&T icons, which inspired me to look into Xposed development
- @alex67890 for the French translation
- @jonata for the Italian translation
- saxmydix for the Malay translation
- All the generous users who have donated. Always appreciated, but never required!
- All the testers and users of the mod!
If you know a language other than English and would like to contribute a translation for this module, please visit this link to get started.
If you're feeling generous and would like to donate, click the Donate to Me button to the left.
XDA:DevDB Information
Xposed StatusBar Mods One, Tool/Utility for the HTC One
Contributors
agentdr8
Version Information
Status: Stable
Current Stable Version: 2.3.5
Stable Release Date: 2014-07-03
Current Beta Version: 2.3.4b
Beta Release Date: 2014-07-02
Created 2013-11-27
Last Updated 2014-07-04
Attachments
Last edited: