[MOD][Xposed] Smooth System Progress Bars - Xposed Framework Modules

Requires Xposed Framework!
Hello!
Circular feature is now working
I've managed to update MohammadAG's module.
Tested it on devices running Android 4.2.1, 4.2.2, 4.4.2 and 5.0.1 by myself. Received reports it works also on ICS (thank you @Prasad98) on Marshmallow (thank you @frankie1220) and even on Oreo!
And so, this module should work on any device running from ICS to Oreo. Yes, the module is working on Oreo (resource replacement, on Xposed Installer, needs to be active or it won't work on devices running Lollipop or later ROMs).
Please make sure to have your system animations speed set to 1x (system settings, not the module settings...).
Download the module latest version from HERE
This mod is open source!
You may NOT distribute this app on the Play Store, paid or free.
Source code available -> HERE
Earlier Versions:
Version 1.4.7 - Available HERE
Version 1.4.6 - Available HERE
Version 1.4.5 - Available HERE
Version 1.4.4 - Available HERE
Version 1.4.3 - Available HERE
Version 1.4.2 - Available HERE
Version 1.4.1 - Available HERE
Version 1.4.0 - Available HERE
Changelog:
Version 1.5.0:
Completely new app look with new features:
Separate customization for both horizontal and circular MODs
Navigation drawer for switching between layouts
Added factor speed on circular interpolator customization
Added style feature on circular MOD
Version 1.4.7:
Invalid color detection on apply button
Updated center color on color picker activity
New custom checkboxes
Themed white settings
Removed text box focus at color picker activity start
Updated Russian translation (thanks to GromozavrStas)
Version 1.4.6:
Added settings:
Enable/Disable horizontal MOD
Enable/Disable circular MOD
Hide app icon on the launcher
Updated translations
Version 1.4.5:
Added gradients feature
Synced all java classes with Castorflex's "dev" branch
Version 1.4.4 :
Circular glitches fix (hopefully for good)
Added Hungarian translation (thanks to szunyi77)
Updated Russian translation (thanks to GromozavrStas)
Version 1.4.3 :
Updated French translation (thanks to @Micks29)
Added Russian translation (thanks to GromozavrStas)
Themed seekbars for non Lollipop devices
Version 1.4.2 :
Material Design
Custom Buttons with Ripple Effect
Fixed layouts (in order to enable compatibility to any device running on any android version and with any density)
Version 1.4.1 :
Lollipop fully compatible
Fixed sections count increment by 1 every time the user saved it's last sections count number and reopened the app
Version 1.4.0 :
Circular progress bar added and working
Lollipop capable
Color text tips improved
Added French, Spanish, Italian and Portuguese translations
App appears on the drawer
Video preview:
(from version 1.4.0)
Colors used on video example: #3e802f | #427fed | #b23424 | #f4b400
How does this module work?
This modules hooks into android progressbar class, then it looks for the drawable used for it's indeterminate state.
From ICS to KK, if the drawable type is AnimationDrawable, it means that the indeterminate progressbar is horizontal, therefore it get's the default drawable replaced by an user customized instance of Castorflex's smoothprogressdrawable. On the other hand, if the drawable type is AnimatedRotateDrawable (the Gingerbread ones...) or LayerDrawable (ICS+), it means the indeterminate progressbar is circular, therefore it get's the default drawable replaced by an user customized instance of Castorflex's circularprogressdrawable.
On Lollipop, both progressbars (horizontal and circular) use AnimatedVectorDrawable type. And so, since I could not distinguish which progressbar I could replace the drawable, I've made a workaround using Xposed resource replacement feature. And so, on Lollipop, all drawables used for progressbar bars are replaced by the ones used on ICS+. By doing this, the module is now able to distinguish which progressbar is called by the system and it then overrides the drawable using the same criteria I've mentioned above.
Having this said, and since all is being hooked into the default android AOSP code, if a device has a lot of modifications introduced by it's manufacturer, it may cause this module to not work flawlessly.
All devices I've came across are very close to AOSP ROMs, and so, in order to get this 100% on all manufacturers it would imply a lot of testing and debugging for each manufacturer.
Credits:
@rovo89 -> For Xposed Framework and Xposed Development Tutorial. If it wasn't him, nothing like this would be possible. So, you ROCK bro!! :highfive:
@hamzahrmalik -> For [TUTORIAL]Xposed module devlopment
@MohammadAG -> For the original module
@Castorflex -> For Smooth Progress Bar library.
@C3C076 -> For GravityBox and it's available source code. I've learned a lot from that.
LarsWerkman -> For Android Holo ColorPicker
Balys Valentukevicius-> For Material Ripple Layout
XDA and specially "XDA-University" -> I've learned a lot here. Thanks to all members who dedicate themselves on their spare time to share their knowledge.
@b16h22 -> For [CM11][PA][MAHDI][THEME] L-Kat/L-Kat Dark [6.0]. This app custom checkboxes were taken from his theme.
@polishchocolate -> For [THEME][CM11/PA][24 OCT] Lollipop Themes v4.0 (Android L Style). This app custom seekbars were taken from his theme.
Pedro Oliveira-> For Android-studio-material-template
And, last but not least...
Me -> Up until 2 months ago (more or less) I've never seen Java nor Xposed "insides". Nevertheless, if there's one thing I've learn on XDA is that we all can contribute if we are willing to learn. And that's exactly what I've done. I've learned everything by myself simply by following tutorials and the source codes everyone, mentioned before, was kind enough to distribute. So, yeah, I think I deserve some credits as well...that, and a beer.
PLEASE READ THIS IF YOU'RE COMING FROM VERSION 1.3.*:
You won't be able to update mohammadag previous module version, nor install over it since the signature is different.
And so, if you're currently using mohammadag's version (Versions 1.3.* and bellow still available for download on Xposed Framework download feature) you must:
1 - Disable the current module version on Xposed Framework.
2 - Uninstall previous version
3 - Reboot
4 - Install new version
5 - Activate and reboot
Older version and original post (by MohammadAG):
This module replaces the default ProgressBar indeterminate animation with a much smoother one.
No videos or screenshots, try and you'll see the difference.
Compatibility:
Tested on 4.2.2, may probably work everywhere else.
Source:
The mod is open source: https://github.com/MohammadAG/Xposed-SmoothProgressBar
You may NOT distribute this app on the Play Store, paid or free.
Download:
http://dl-count.xposed.info/modules/com.mohammadag.smoothsystemprogressbars_v2_f69025.apk
Thanks to:
castorflex for his SmoothProgressBar, this uses a huge part of it.

Thanks. Will check and post.

Awesome mod, as always:good:

AndroGuru said:
Thanks. Will check and post.
Click to expand...
Click to collapse
Edit...
Awesome Mod @MohammadAG Keep up the good work. Any way one can choose from the different types according to one's liking?

@MohammadAG keep it up man!
Sent from my LG-E980 using Tapatalk

Sorry. Can you point me to where I can see the effect. I m on kitkat 4.4. Been searching but not sure what to look at

stagius24 said:
Sorry. Can you point me to where I can see the effect. I m on kitkat 4.4. Been searching but not sure what to look at
Click to expand...
Click to collapse
Download something from play store.
Sent from Z Beast

Someone should make a gif (that's partially a joke)
Sent from my C6833 using Tapatalk

Looking good.
Cheers

What will this mod do?
Can someone make a screenshot
Sent from my GT-I9505 using Tapatalk

@ All
Here is the screenshot. Notice the different progress bar while downloading. This is what this mod does.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

AndroGuru said:
@ All
Here is the screenshot. Notice the different progress bar while downloading. This is what this mod does.
Click to expand...
Click to collapse
So from your screen shot...would you say it makes the blue progress bar...segmented?
Also, what is the app that places all the technical info about your device? (eg cpu freq, temp)

themadproducer said:
So from your screen shot...would you say it makes the blue progress bar...segmented?
Also, what is the app that places all the technical info about your device? (eg cpu freq, temp)
Click to expand...
Click to collapse
Yes. It's like the progress bar you see when you swipe down to refresh gmail.
And the app you are talking about is Cool Tool. You can get it for free in Play Store.

AndroGuru said:
Yes. It's like the progress bar you see when you swipe down to refresh gmail.
And the app you are talking about is Cool Tool. You can get it for free in Play Store.
Click to expand...
Click to collapse
I tested with ICS, reboot incl. Seemed to make no difference.
I am not sure what Gmail refresh looks like.
Thanks for the cool tool info. :good:

themadproducer said:
I tested with ICS, reboot incl. Seemed to make no difference.
I am not sure what Gmail refresh looks like.
Thanks for the cool tool info. :good:
Click to expand...
Click to collapse
Well I am on JB 4.2.1 and it works flawlessly. And I really love cool tool. It takes some time to set up according to your liking but once you do it's awesome. Plenty of options.

D4RKL04RD said:
What will this mod do?
Can someone make a screenshot
Sent from my GT-I9505 using Tapatalk
Click to expand...
Click to collapse
themadproducer said:
I tested with ICS, reboot incl. Seemed to make no difference.
I am not sure what Gmail refresh looks like.
Thanks for the cool tool info. :good:
Click to expand...
Click to collapse
A screenshot won't do, this basically uses a higher FPS progress bar.
Here's a gif demonstrating it.
There's also a video, but due to recording framerate it's not visible: http://www.youtube.com/watch?v=qt4lvQmY0F0
Basically, install this https://play.google.com/store/apps/details?id=fr.castorflex.android.smoothprogressbar.sample&hl=en
The first is the old style, the third is what this mod does.
They're identical if you have the mod activated.

@MohammadAG
Can't we have different styles to choose from? That would have been awesome.
Hit Thanks If You Like My Post!!!

Working perfectly on Pound Rom 4.4 i9100! Would also like some more coloring, speed and style options. Great job!
Sent from my GT-I9100 using Tapatalk

working perfectly on galaxy ace plus cm 10.1
---------- Post added at 07:43 PM ---------- Previous post was at 07:37 PM ----------
erik90 said:
Working perfectly on Pound Rom 4.4 i9100! Would also like some more coloring, speed and style options. Great job!
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
I agree

I'd like to report a bug. When there is a progress bar in a notification, the scrolling speed increases every time I close and reopen the notification shade, to the point where it's just going insanely fast. (I think it took 27 pulls to get the speed to loop back entirely.)
I'm not sure if this happens for all apps that use the progress bar in a notification, but it's currently happening for me with Easebackup on stock KitKat 4.4.1 on a Nexus 4.

Related

[THEME][CM10.1/AOKP]Alloy Series ThemeChooser * 8 Colors

THIS thread is not my primary thread for support, feedback, and feature requests!
Check out my original thread over in the Galaxy Nexus forums HERE!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
---------------------------------------------------------------------------------------
ALLOY BLUE
Donate
Free
---------------------------------------------------------------------------------------
ALLOY LIGHT BLUE
Donate
Free
---------------------------------------------------------------------------------------
ALLOY WHITE
Donate
Free
---------------------------------------------------------------------------------------
ALLOY RED
Donate
Free
---------------------------------------------------------------------------------------
ALLOY HOLO BLUE
Free
---------------------------------------------------------------------------------------
COLOR VALUES USED:
Alloy Blue = f9f9f9 (Statusbar) 33b5e5 (Primary)
Alloy Holo = 2a91b9 (Statusbar) 33b5e5 (Primary)
Alloy Light Blue = 6ca5cf
Alloy White = b2b2b2 (for light BG's) d7d7d7 (for dark BG's)
Alloy Red = e24749 (Statusbar) c23639 (Primary)
Alloy Orange = ff7e00
Alloy Lime = 76da00
Alloy Purple = 9200dd
Alloy Pink = e03976 (Primary) d52362 (darker pink)​
Click to expand...
Click to collapse
---------------------------------------------------------------------------------------
DEV-HOST DOWNLOADS:
Alloy Holo Blue Versions
Alloy Wallpaper Collection
CM10.1 MMS.apk
My Dev-Host Profile​
Click to expand...
Click to collapse
---------------------------------------------------------------------------------------
TROUBLESHOOTING:
IF you are having issues with the MMS app text colors/backgrounds not showing:
- Download and flash the CM10.1 MMS app (available in the "Dev-Host Downloads" section above this one.
IF you are getting this error "This theme is missing assets for you device's screen resolution."
- Ignore & hit "Apply Anyway"
IF you are getting this error "This theme has been improperly compiled..."
- First, apply the system theme in settings > themes (Yes, even if it's already applied)
- Open Titanium Backup and locate "ThemesProvider.apk" and "ThemeChooser.apk"/"Themes.apk"
- Select the app and choose to "wipe data". In the same pop-up dialog swipe over to the "special features" tab and select "clear cache"
- Go back to settings > themes and apply your desired theme.
- Last & optional step is to reboot your phone. (I do this if the theme hasn't fully applied yet.)
** If you are still having issues, you can try uninstalling the theme, reboot into recovery to wipe dalvik & cache and then reinstall the theme.
IF you are USING A TABLET and are getting this error "This theme has been improperly compiled..."
- Apply the default "System Theme"
- Take note of what your device's current DPI setting is, you'll need it later
- Change your device's DPI to the closest standard resolution: LDPI=120, MDPI=160, HDPI=240, XHDPI=320 (Typically, you'll want to set a higher DPI)
- Reboot
- Apply the Alloy theme of your choice
- Revert to the previous DPI setting
- Reboot & enjoy​
Click to expand...
Click to collapse
NOTE:
- As others have stated, Theme Chooser is NOT yet compatible with Jelly Bean's "multi-user" features on the Nexus 10. Doing so will result in multiple FCs, just a heads up!
- THIS thread is not my primary thread for support, feedback, and feature requests! Visit my primary thread HERE or follow the link at the top of the OP, your questions will be answered much quicker, thanks!
CHANGELOGS:
V1.5.4 (APRIL 26):
- Fixed switch toggles (Nexus 7)
- Fixed background bug (Nexus 7)
- Added themed notification header (Tablet UI)
- Resized statusbar clock/date/battery text (Tablet UI)
- Fixed switch toggle "off" background
Awesome, thanx for your work
This theme is awesome! Thanx!
Sent from my Nexus 10 using Tapatalk 2
oh yea big different, definitely looks better than the other themes, thanx
Hell yeah!!! Love this theme. Been using it on my galaxy nexus. One of the best theme to date. Any plans for a white theme?
Thanks fellas,
If anyone finds any bugs or has any suggestions, let me know!
xxxdroidxxx said:
Hell yeah!!! Love this theme. Been using it on my galaxy nexus. One of the best theme to date. Any plans for a white theme?
Click to expand...
Click to collapse
Thanks
Absolutely. In the original thread for this theme, the most popular colors voted on in the poll are a light blue and white. Those two versions will be the next releases on my list!
So far no bugs.
xIC-MACIx said:
Check out my original thread over in the Galaxy Nexus forums HERE!
Recently, I purchased a Nexus 10 and I noticed that several of the Theme Chooser themes available on the Play Store couldn't handle the beautiful display of the Nexus 10. In my latest update I added a slew of tablet optimizations for this theme, including the higher res images the the Nexus 10 requires. I'm still working on adding more, but so far it is looking pretty darn good on this display!
So fellas, here it is, try it out! Requests are always welcome and it would be great to get some feedback so I can further improve:
Welcome to AlloyUI, a Theme Chooser theme with a dark metallic mix of buttons, sliders, checkboxes and more. Alloy takes Android's "Holo" style user interface and makes it more appealing by using design elements such as 3D style perspectives, new bevels/edges, ambient lighting and gradients. This is just a pilot to this series of themes, keep an eye out for an array of color options for AlloyUI!
If you like the theme, please take a sec & leave me a review on the Google Play Store! :good:
Click to expand...
Click to collapse
I rarely like themes because they usually seem incredibly ugly (taste is subjective, it's personal preference, I know I know), but WOW this actually looks... dare I say it... like an improvement over stock!
I will flash sometime this week. Also, I appreciate the work other people put into making my N10 awesome, throw up a paypal donate link!
New version released, the screenshot changelog will document changes via my Galaxy Nexus screenshots. If any Nexus 10 or tablet specific changes are made, I will post them here instead. Tonight's changes are universal and effect both tablet and phone resources, enjoy!
V1.3.9 (DEC 11):
- White status bar icons are back!
- Made CM's slim battery wider
- Mms app bubbles now stretch to the edges correctly
- Optimized scrubber & progress bars
- Fixed tabs bug in JB 4.2 contacts.apk
- Toggles have been fixed(XHDPI, HDPI, & MDPI)
- Tweaked action bar headers & footers
- Fixed a stretching issue with power homescreen widget
- Softened dialer pattern
**Jelly Bean 4.2's Camera/Gallery app CANNOT be themed yet! Themeing compatibility must be added to ROMs first
- Mac
Komodo Rogue said:
I rarely like themes because they usually seem incredibly ugly (taste is subjective, it's personal preference, I know I know), but WOW this actually looks... dare I say it... like an improvement over stock!
I will flash sometime this week. Also, I appreciate the work other people put into making my N10 awesome, throw up a paypal donate link!
Click to expand...
Click to collapse
Thanks! This is actually a theme chooser APK for CyanogenMod or AOKP sourced ROMs. If you would like to donate, all you need to do is simply buy the donate version of my app in the Play Store! That is, of course, if you are using one of the above mentioned ROMs.
- Mac
(DEC 11)
Alright, for those of you who prefer the holo blue colored status bar icons, I have released a separate version blue icons. This version is identical to the latest release with blue icons instead of white! (Download available in the OP)
I have also re-compiled all the free versions as separate package names from the donate version to prevent market errors for those who try to upgrade to the paid app.
- Mac
xIC-MACIx said:
Thanks! This is actually a theme chooser APK for CyanogenMod or AOKP sourced ROMs. If you would like to donate, all you need to do is simply buy the donate version of my app in the Play Store! That is, of course, if you are using one of the above mentioned ROMs.
- Mac
Click to expand...
Click to collapse
Yeah, I know. I use CM more or less exclusively on all of my android devices, so I'm no stranger to the theme chooser I just bought it, I'll let you know what I think!
Out of curiosity: why not put the free versions of your themes on the play store? I would think that would help your exposure?
Also thanks for supporting N10, it doesn't seem like there are too many people using it but I hope you continue to develop for it in your future projects!
Komodo Rogue said:
Yeah, I know. I use CM more or less exclusively on all of my android devices, so I'm no stranger to the theme chooser I just bought it, I'll let you know what I think!
Out of curiosity: why not put the free versions of your themes on the play store? I would think that would help your exposure?
Also thanks for supporting N10, it doesn't seem like there are too many people using it but I hope you continue to develop for it in your future projects!
Click to expand...
Click to collapse
Thanks for the support. :good:
Tbh, not sure why I never put the free version on Gplay. I guess my main concern would be having to update multiple apps through Google Play considering I plan to release variations of the original. I'm sure it would boost popularity. (This theme hasn't even been out for a month yet, so I've got some time to decide these things.
Actually, this isn't the main thread for this theme, the original thread is where all the action is lol. Seems to be quite popular for phone users; I posted it here too so N10 users could join in on the fun!
I just tried out your theme on my galaxy nexus. Wow is it awesome. Can't wait to try it on my Nexus 10. I'll be sure to grab the paid version from the play store. Thanks for your hard work.
Sent from my Nexus 10 using Tapatalk HD
In running PA and the clock hour is really tiny, is there a way to make it a little bigger?
G-Bus said:
In running PA and the clock hour is really tiny, is there a way to make it a little bigger?
Click to expand...
Click to collapse
Thanks for the feedback, I'll take a look at my styles.xml and see if those text sizes can be omitted; that way the default text sizes can be used.
Oh, and v1.4.0 of Alloy Blue was published last night and the free and Holo Blue version was updated with the same changes!
AND if anyone was waiting on the Light Blue release, it is officially available in the Google Play store! Link in the OP!
Changelogs are in post #2
- Mac
xIC-MACIx said:
Thanks for the feedback, I'll take a look at my styles.xml and see if those text sizes can be omitted; that way the default text sizes can be used.
Oh, and v1.4.0 of Alloy Blue was published last night and the free and Holo Blue version was updated with the same changes!
AND if anyone was waiting on the Light Blue release, it is officially available in the Google Play store! Link in the OP!
Changelogs are in post #2
- Mac
Click to expand...
Click to collapse
I should add that im running PA in TabletUI not Phablet. Hoping you get what im saying. Let me know if u want a screen shot! Thanks!
Sent from my HTC One XL using xda app-developers app
G-Bus said:
I should add that im running PA in TabletUI not Phablet. Hoping you get what im saying. Let me know if u want a screen shot! Thanks!
Sent from my HTC One XL using xda app-developers app
Click to expand...
Click to collapse
Yeah, I know what you mean. This latest update, I added styles for tabletUI, which specify sizes. That's most likely the issue; especially on the N10's high res screen lol.
Sent from my Galaxy Nexus using xda premium
Double post

BAMF Paradigm v3.1 [4.2.2] JDQ39 - We're baccccck..

Team BAMF Proudly Presents...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Paradigm represents the culmination of months (years) of work to bring our users the best possible AOSP experience. Using all of our previous experience with a multitude of devices and user interfaces, we aim to bring you something you just can't get anywhere else.
Are you ready for the shift?
When we set out to build this ROM, we wanted to keep the feel as stock as possible while adding as much functionality as possible. The primary concern was always stability and user experience.​
What to Expect:
Android 4.2.2 internals
Quick, lag-free performance
Rock-solid stability
Many original features
Bug-free (we hope) android experience
Outstanding developer support
Under the Hood:
AOSP 4.2.2 base
4.2.2 Proprietary blobs
Custom busybox built for Team BAMF
SuperSU and su binary from Chainfire (for compatibility)
Signed with private developer keys for increased security
BAMF Add-ons:
Custom boot animation (thanks to gadget! for the logo)
T9 dialer courtesy of CyanogenMod with optional settings in dialer
BAMF LTE Widget
BAMF Torch Widget
Configurable Lockscreen with unlimited* shortcuts, and pull down for Torch
Completely configurable QuickSettings Tiles replacing stock QuickTiles
Copy/Paste from any app
BAMF Settings (huge thanks to Stericson for the RootTools SDK which we incorporated for root functionality)
BAMF Settings Features:
Performance Settings (Based on CyanogenMod CPU Settings)
CPU Speeds
Governor
I/O Scheduler
Voltages (where supported)
System Settings
Ad Blocking
Remounting of System Partition
Volume Key Track Skip
Granular Autobrightness adjustment
Full management of system apps (disable/enable/uninstall)
Full Management of Notifications including Quiet Hours (courtesy of CM)
Visual Settings
Fully configurable Lockscreen with the new QuickLaunch Ribbon
Launcher Tweaks
Show or hide the dock divider
Show or hide search bar
Set number of home screens (3,5, or 7)
Status Bar Tweaks
Normal, Centered, or Hidden Status Bar Clock
Clock Text Color
Show or Hide Alarm notification
Show or Hide Debugging Indicator
Battery Skin System (Some sample skins are available in the 2nd post and a tutorial for making your own is available in the "Themes" section)
Signal Skin System
Fully customizable battery text including size, color, and visibility
Customizable carrier banner
Select and arrange Quick Settings Tiles
Navbar Tweaks
Fully customizable Navigation Keys
Long press IME arrow for IME Switcher
Selectable Keyboard arrows in Navigation Bar
Soft key reflections on/off
Navbar/Statusbar Skin System
Set Soft Key color
Set Soft Key glow color
Thanks again to Gadget! for the graphics
CyanogenMod for paving the way
ChainsDD for his work with superuser
Stericson for giving us lazy developers RootTools
wowthatisrandom for the initial battery skins
All of our Beta Testers (even though you made us crazy!)
Most importantly, our users, who waited patiently while we beat our heads against the wall working on this!
Download official ROM and Gapps
Verify MD5 Hashes
Put both zip files on SD
Factory reset and wipe all data and cache
Install ROM
Install Gapps
Profit!
Version 1.0
Initial Release
Version 1.1
First release of Maguro version
Changing softkey background alpha to 0 disables all animations
Customizable carrier banner
Soft key reflections toggle
Fixed hotspot quick setting (which should stop random reboots for some)
Fixed launching direct contacts from the lock screen
Please note: Volumes do not appear split under settings temporarily. They are still split for quick settings
Version 1.2
Updated ROM and Kernel to 4.0.4
Normal, Centered, Hidden Clock options
Battery Skin System (Sample skins are in the 2nd post and a tutorial for making your own is available in the "Themes" section)
Full Battery text customization
Persistent search bar option for launcher
Huge changes under the hood in preparation for future mods
Version 1.25
Maintenance Release
Performance Enhancements
Bug Fixes
Version 1.3
Performance Enhancements
Bug Fixes
Addition of Sprint Galaxy Nexus
New Notification Management System
Theme Chooser from CM9 with a custom theme
Much more (changelog to be updated later)
Version 2.0
Everything from before, but with Beans included.
Version 2.1
Fix for BAMFSettings not restoring Kernel Settings
GPS Lock Fix
Fixed launcher FC loop
Fixed SIM unlock reboot
Added LongPress track skip
Increased Speaker volume
Added option to link ringer and notification volumes
Paradigm theme is back - Although not complete
Updated GAPPS
Version 2.2
Based on JRO03L
Lockscreen is back!
Many bug fixes!
DRM and Hulu are fixed =D
Some more I can't remember..
Version 2.3
Custom Navigation Bar!
Updated AdBlocking
Added ability to open alarm clock view Statusbar clock courtesy of 1RoLa
Many small changes and bug fixes
Version 2.3.1
Maintenance Release
Fixed MMS for Toroplus users (Huge thank you to maddoggin and dreamsforgotten for the assistance)
Theme Chooser now correctly applies wallpaper 94% of the time.
Modifications to ThemeEngine framework to allow themeing of Gapps that replace AOSP versions.
Updated Gapps to fix some missing theme elements.
Version 2.3.5
Add copy/paste to messages in Talk
Allow arrow soft keys to repeat when held
Version 2.4
Update to 4.1.2 (JZO54K)
Bug fixes
Version 3.1
Rebased to Android 4.2.2 (JDQ39)
Everything it had before, and then some.
​
You can find all official Team BAMF Paradigm downloads HERE!​
Hours upon hours of work goes into the development of Paradigm. The members of Team BAMF sacrifice many things to bring you a great ROM. Hours of bashing our heads against the wall, answering questions, losing sleep, getting yelled at by our wives and girlifriends, and even more importantly.. TIME WE COULD BE SPENDING DRINKING BEER. Team BAMF only exists through your support, please consider helping us with costs of operation and the all important marriage counseling!
​​
Adrynalyne
Ihtfp69
erishasnobattery
ThatDudeButch​
Reserved..
Reserved one more time..
Was wondering when you boys would show up.
No direct link to Mako in the linked ROM thread, but I clicked another DL link in your forum and navigated to Mako.
No mako... Where did you find the link
Sent from my Nexus 4 using Tapatalk 2
Laggedoutal said:
No mako... Where did you find the link
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
http://www.teambamf.net/files/file/61-bamf-paradigm-mako/
Laggedoutal said:
No mako... Where did you find the link
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Just select Maguro, etc... and then navigate your way to Nexus devices from there.
Sorry guys, direct link now included. Feel free to make yourself at home over there as well. :good:
Okay great thank you
Sent from my Nexus 4 using Tapatalk 2
Laggedoutal said:
No mako... Where did you find the link
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
If you're on your phone, hit the samsung box in the top left, then click on Nexus Devices and N4 is the first one.
Edit: Op fixed it.
Sent from my Nexus 4 using xda premium
Trying to download but extremely slow.
Sent from my Nexus 4 using Tapatalk 2
iFalcon said:
Trying to download but extremely slow.
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
took about 3 mins on a moderate wifi connection to download for me. cancel and redownload might help
nice another rom ill give this a shot
sweet!!
Sent from my Nexus 4 using Tapatalk 2
This looks awesome!
Also:
[*]Kernel Overclocked to 1.35ghz with stock voltages
When you wrote this did you mean the minimum speed is 1.35?because stock frequency is 1.5 lol
Sent from my Nexus 4 using xda premium
does this support custom kernels? moles stock 4.2.2 color calibrated kernel puts me in a bootloop
This doesn't boot! which has it working?
I can't get it to boot with any kernel including the one that came with it
PS don't bother suggesting wipe or any of that I'm not a noob
Sent from The Department Of Nexus 4 Life
TDON4L
paul_viado said:
does this support custom kernels? moles stock 4.2.2 color calibrated kernel puts me in a bootloop
Click to expand...
Click to collapse
Well that kernel says for PA so try another one... I recommend Matr1x!
Sent from my Nexus 4 using xda premium
Use a kernel with AnyKernel support!
There is too little amount of tweaks...

[ROM][4.2.2] Chameleon OS [OFFICIAL][&Nightlies]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
Disclaimer: Chameleon OS is currently in beta. While it runs very well,
there may be things that are not completely functional. The development team is
not responsible for any damage to your device or your information.
Launcher Features
· Folder icon styles: stacked, grid, or carousel
· Folder sorting: alphabetically, reverse alphabetically, or by usage
· Icon scaling in app drawer and on homescreen
· Home screen previews, rearrangable homescreens
· Set default screen from previews layout
· Add or remove homescreens from previews layout
· Slide homescreens with a second finger while holding widgets and icons
· Gestures: Pinch to show previews, spread to show launcher settings
Theme Manager
· Based on MIUI's theme engine
· Mix and match different themes on the fly
· Theme options: Icons, Status Bar, Boot animation, Font (requires reboot), Messaging, Framework, and Ringtones
· Applies native ctz files, but also will apply MIUI mtz files, not all elements will theme properly with mtz packages
· Animated boot animation preview
· Boot animation resolution scaling
Status Bar
· Customizable toggles, compact or page view (or off)
· Extended volume panel in page view toggles
· Access status or navigation bars while in fullscreen apps by touching the edge of the screen
Messaging
· Reads custom notification tones from Contacts
· Revised layout: Added messaging bubbles, removed avatar icons from conversation and put one in the action bar, quick shortcut for emojis
Security
· Manage installed apps' permissions
...and more!
More screenshots available on our website
You can get to all of our available ROMs by heading
over to our ChameleonOS Downloads page.
Also make sure to flash the latest 4.2.2 gapps
--
Check out our homepage at ChameleonOS.org and our forums
-
Bug Tracker | Gerrit Review | GitHub
Code:
We would like to thank CyanogenMod for giving us an easy foundation to develop
ChaOS for mutiple devices
​
** Reserved **
There have been a lot of changes to ChameleonOS since we released our first public beta, version 0.6, and we decided it was time to push all these changes out as an official release of version 0.7.
So what's new?
Bug fixes
Better compatibility with MIUI themes
Updated home screen previews with a cleaner look
ChaOS Launcher gestures
Use a second finger to scroll through home screens when moving a shortcut or widget
Stretch home screens to the edges of the display
Themes can now override system values on a per-app basis
New scan media toggle for forcing the system to scan for newly added media files
Removed permissions manager icon to reduce clutter. You can still access permissions via settings.
App sidebar - access your apps from anywhere without needing to go back to the launcher. To enable go to Settings -> System -> App sidebarApp sidebar customizations include sort order, size (small, normal, large), transparency level, and exclude apps from being displayed.
Lots of changes for various devices to keep the builds coming and the ROM running smoothly might have missed something here but these are the major changes that have been added since our initial release. Those of you running nightly builds may already have enjoyed some of these features. We have more to come so make sure to check back regularly for updates.Make sure to head on over to*our*downloads*page and grab the 0.7 build for your device!
...Chameleon...
Looks really cool
Very interesting, but there is already a ROM called Chameleon.
This can lead to confusion
Ghost-of-the-Sun said:
Very interesting, but there is already a ROM called Chameleon.
This can lead to confusion
Click to expand...
Click to collapse
I am sorry you feel that but i think the ChameleonOS name should not be confusing at all.
Specially since this is a source 4.2.2 based build, while the ChameleonROM is based of sammy.
Ghost-of-the-Sun said:
Very interesting, but there is already a ROM called Chameleon.
This can lead to confusion
Click to expand...
Click to collapse
To avoid confusion make sure to call this one ChameleonOS :good:
met yesterday s1 thread ---download latest now
roniez said:
I am sorry you feel that but i think the ChameleonOS name should not be confusing at all.
Specially since this is a source 4.2.2 based build, while the ChameleonROM is based of sammy.
Click to expand...
Click to collapse
Seems really interesting. Also doubt there will be too much confusion.
Sent from my GT-I9100 using xda app-developers app
So this is basically Cyanogenmod 10.1 that is green themed and with a different theme application
Anarchy66 said:
So this is basically Cyanogenmod 10.1 that is green themed and with a different theme application
Click to expand...
Click to collapse
Its so much more than that.
Considering this is the first public release
Sent from my GT-I9100 using xda app-developers app
tv out ????
Confusing between Chameleon OS(CM10.1 and MIUI hybrid, 4.2.2) and Chameleon ROM(Sammy XWLS8 and AOKP hybrid, 4.1.2)
Nice one. Love the theme support.
My two cents:
1. (You may) Name the title of the thread to ChaOS ROM. Just to avoid the confusion.
2. Add goo manager in next nightly to track the newer version
Al though comes with new version of cm kernel; Yahoo api for clock does not seem to work.
Thanks again.
Sent from my GT-I9100 using xda premium
raone18 said:
Nice one. Love the theme support.
My two cents:
1. (You may) Name the title of the thread to ChaOS ROM. Just to avoid the confusion.
2. Add goo manager in next nightly to track the newer version
Al though comes with new version of cm kernel; Yahoo api for clock does not seem to work.
Thanks again.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
1, The subject of the thread is a fixed one we at the ChameleonOS community has set to make it easier for us to track all the threads across several forums and several threads on XDA/rootz etc.. if you search for this subject you will see that there is multiple threads for several devices just here. and using the same on google will return a even higher result from several different forums.
2, I will relay the idea about including goo manager in the next nightly but not entirely sure if that will happen.
Absolutely. It was just my humble opinion. :thumbup:
Sent from my GT-I9100 using xda premium
gooim seems to be having issues so devhost can be used as a nice mirror. never seem to have any issues there.............once goo is back working i will download and try this! is there per app dpi support as 240 for me is too big.......................thanks for any reply
also which is my device - hercules or skyrocket? EU gsm I9100.............not sure
shingers5 said:
gooim seems to be having issues so devhost can be used as a nice mirror. never seem to have any issues there.............once goo is back working i will download and try this! is there per app dpi support as 240 for me is too big.......................thanks for any reply
also which is my device - hercules or skyrocket? EU gsm I9100.............not sure
Click to expand...
Click to collapse
No per DPI support. But you can't the app on xda.
I9100 is a separate device. Click on the Hercules and it will take you to download page. Select i9100 from that list.
Sent from my GT-I9100 using xda premium
raone18 said:
No per DPI support. But you can't the app on xda.
I9100 is a separate device. Click on the Hercules and it will take you to download page. Select i9100 from that list.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Or click on the link in the 2nd post in this thread.
raone18 said:
No per DPI support. But you can't the app on xda.
I9100 is a separate device. Click on the Hercules and it will take you to download page. Select i9100 from that list.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
click on hercules shows you nightly and v0.6 for that device. no option to choose i9100 from there. link in 2nd post takes you to homepage and in downloads are s2 hercules and skyrocket!
shingers5 said:
click on hercules shows you nightly and v0.6 for that device. no option to choose i9100 from there. link in 2nd post takes you to homepage and in downloads are s2 hercules and skyrocket!
Click to expand...
Click to collapse
http://goo.im/devs/ChameleonOS/roms/i9100
There you go:thumbup:
Sent from my GT-I9100 using xda premium

[MOD][4.0+][XPOSED]Holo Themer - Force Holo Dark/Light on any app!

HOLO THEMER
Holo Themer lets you force any app to use:
Holo Dark
Holo Light
Holo Light with dark Actionbar
Holo Dark with no Actionbar
Holo Light with no Actionbar
Wallpaper
Wallpaper with no Title-bar
This will only work on apps that already use a Holo theme of some kind (which is most apps, and practically no games)
Even then, some apps will mess up a bit
Credits to @NeverUseful for the icon!
Download
Download from Xposed Repo
Also please consider the premium version from Google Play
The new Add-on store lets you download additional xposed mods which work with this one
EG: the Settings_light addon makes the icons down the left of the settings app black, to use with Holo Light
To make an addon/graphics for one, PM me
To request one, reply to this thread
Screenshots
Settings in Light
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Settings in Light with Dark actionbar
Browser in Light
Messaging in Dark
Xposed Additions in Light
​
Source code is here http://www.github.com/hamzahrmalik/HoloThemer
XDA:DevDB Information
HoloThemer, Xposed for all devices (see above for details)
Contributors
hamzahrmalik
Xposed Package Name: com.hamzah.holothemer
Version Information
Status: Stable
Current Stable Version: 2.0
Stable Release Date: 2014-05-31
Created 2014-05-31
Last Updated 2014-08-29
Changelog
Version 2.8.2 (2/2/15)
Bug fixes
Version 2.8.1 (1/2/15)
Bug fixes
Version 2.8 (14/12/14)
Internal Improvements
Version 2.7 (22/11/14)
Added semi-opaque wallpaper theme
Themed the app Material style
Added app icons in the list of apps
Version 2.6.1 and 2.6.2 (8/8/14)
Bug fixes
Version 2.6 (5/8/14)
Added Refresh button in the app
New backup format, now backs up ALL preferences
Unfortunately, backups made in earlier version cannot be restored in this version
Also premium version in now out on Play Store, please consider upgrading
https://play.google.com/store/apps/details?id=com.hamzah.holothemer.premium
Version 2.5 (21/6/14)
Option to hide app icon from Actionbar
"User Wallpaper" theme now has an Actionbar so apps won't crash as much
Version 2.4 (7/6/14)
New Add-ons list
Now has a list of installed addons which can be launched from the list
Fixed a typo
Launch app by long pressing in list
Version 2.3 (3/6/14)
Backup/Restore settings
Version 2.2 (2/6/14)
Search
'FastScroll', you can drag the scrollbar
Version 2.1 (1/6/14)
Added Pure Black themes
Added Device Default themes
Version 2.0 (1/6/14)
Added no actionbar themes
Added User Wallpaper themes
Added Add-on store
More Info
Version 1.0 (31/5/14)
Initial Release
Planned Features
Themes
None...
Add-ons
Whatsapp support - Support for whatsapp, make text white, to work with Holo Dark
GMail, Hangouts and basically every other google app
Features
Different themes for different Activity
Request for more
Uuu black setting s in LG G2 finally!
Thanks
Sent from my LG-D802 using Tapatalk
PAGOT said:
Uuu black setting s in LG G2 finally!
Thanks
Sent from my LG-D802 using Tapatalk
Click to expand...
Click to collapse
HAHA i personally used this app to get White on AOSP. LOL
I'm currently making a "support package" for specifically the settings app, itll make the icons down the left black, so itll work with holo light background
Do you, BTW, want white icons down left?
teaser of the new support package
Buddy already happy as it is. I like all black . No need for more white.
Maybe a button apply to all wild be nice . (With a big warning if something should go wrong)
And somewhat an icon next to the program which setting is applied. But as said. Happy already. Millions thanks
Sent from my LG-D802 using Tapatalk
@hamzahrmalik: Great idea!
The 1st bug: "XDA Thread for Help" does nothing
PAGOT said:
Maybe a button apply to all wild be nice
Click to expand...
Click to collapse
I would be glad, too
defim said:
@hamzahrmalik: Great idea!
The 1st bug: "XDA Thread for Help" does nothing
I would be glad, too
Click to expand...
Click to collapse
I just fixed the bug, i didnt change version number, just download again
You wouldnt be glad. It would mess up most apps
hamzahrmalik said:
I just fixed the bug, i didnt change version number, just download again
You wouldnt be glad. It would mess up most apps
Click to expand...
Click to collapse
Awesome work. Subscribing to this, eager to see what all you're able to acomlish.
Sent from my Vs980 running Xdabbeb's 24a v1.1.1
hamzahrmalik said:
I just fixed the bug, i didnt change version number, just download again
You wouldnt be glad. It would mess up most apps
Click to expand...
Click to collapse
I see, for App Monster (https://play.google.com/store/apps/details?id=de.android_telefonie.appmanager) it does not work.
Maybe you could change the UI a little. I think there are 2 kind of people: Preferring dark or white. You could set this with a global option, and then just tick an app to apply. An long touch/extra button could be used to (re) start the app to test it.
(Then it does not matter that the UI does not load the preference which theme was set)
Btw, the portal content suggrstion does not work because the captcha piucture does not show. Maybe a mod like @GermainZ could repair it & report this module
defim said:
I see, for App Monster (https://play.google.com/store/apps/details?id=de.android_telefonie.appmanager) it does not work.
Maybe you could change the UI a little. I think there are 2 kind of people: Preferring dark or white. You could set this with a global option, and then just tick an app to apply. An long touch/extra button could be used to (re) start the app to test it.
(Then it does not matter that the UI does not load the preference which theme was set)
Btw, the portal content suggrstion does not work because the captcha piucture does not show. Maybe a mod like @GermainZ could repair it & report this module
Click to expand...
Click to collapse
The reason I'm reluctant to add a "make all dark" or "make all light" button is because there is almost certainly an app you do not want to be dark/light
Like browser for example will mess up
So will whatsapp
YouTube
Plenty others
What portal content? What capcha? Sorry, I have no idea what you're talking about!
Sent from my iPod touch using Tapatalk
Excuse me guys, I think I'm blind.....cant see any download link.
Am I blind?
Sent from the deep of the electronic soul of my supadupapfunkalicious G2
dafunk2 said:
Excuse me guys, I think I'm blind.....cant see any download link.
Am I blind?
Sent from the deep of the electronic soul of my supadupapfunkalicious G2
Click to expand...
Click to collapse
No. It's on repo. My internees playing up so I couldn't upload here will upload when it works
Sent from my iPod touch using Tapatalk
hamzahrmalik said:
No. It's on repo. My internees playing up so I couldn't upload here will upload when it works
Sent from my iPod touch using Tapatalk
Click to expand...
Click to collapse
Ah, ok, i see. Thanks bud.
Sent from the deep of the electronic soul of my supadupapfunkalicious G2
You probably want to hook setTheme as well, some apps will call that in their onCreate method (after your hook, effectively making your own call to setTheme useless.)
You might also want to look into hooking ContextThemeWrapper instead of Activity's onCreate, but I didn't look too much into that.
Samsung TouchWiz features tabbed settings, so theming it with this module cut out part of those tabs, looks weird.
Wow man, thanks you SO MUCH !! Like you I dreamed about an holo light settings app. So much better that way !
Envoyé de mon Nexus 5 en utilisant Tapatalk
GermainZ said:
You probably want to hook setTheme as well, some apps will call that in their onCreate method (after your hook, effectively making your own call to setTheme useless.)
You might also want to look into hooking ContextThemeWrapper instead of Activity's onCreate, but I didn't look too much into that.
Click to expand...
Click to collapse
Out of curiosity how do you get my source? Or did you guess what I did?
I'm hooking Activity.class onCreate
Before hooked method I'm setting the theme to whatever user selected for that app
Ah I've just re read what you write and I understand now. Thanks I will
Sent from my iPod touch using Tapatalk
senkan said:
Samsung TouchWiz features tabbed settings, so theming it with this module cut out part of those tabs, looks weird.
Click to expand...
Click to collapse
That's strange. Browser uses tabs in history/bookmarks page and that works fine as you can see in screenshots in the OP
Sent from my iPod touch using Tapatalk
hamzahrmalik said:
Out of curiosity how do you get my source? Or did you guess what I did?
Click to expand...
Click to collapse
I either compile the Xposed modules I use or decompile and check them before installing if no source is available.

[MOD][Xposed] Notification Count

Requires Xposed Framework by rovo89. Special thanks to him!
Notification Count badge for all Android versions
Shows a notification count badge on StatusBar icons providing a quantity.
Makes this badge customizable and extendable.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This module adds a badge with a number next to notification icons, when the notification has a quantity (e.g. messages).
This is a built-in Android functionality, this module works as enabler for this function.
See Xposed Repo information for details about the current features of the module.
Download
You can download this mod from the Xposed Repo official website:
http://repo.xposed.info/module/com.woalk.apps.xposed.notifcount
Alternatively, there is always an APK on GitHub tied to a release tag.
But for Download counting purposes, I would ask you to use the Xposed Repo if it's no problem for you.
Have fun with the module!
Bug reporting:
IMPORTANT. Please read.
Please do not report bugs like "Hey noob-dev, it doesn't work, bye.".
Always attach at least your Xposed log to an error report.
Also, additional information can never be bad. Android version, Xposed version, device/ROM; exact behavior when the error occurs (e.g. "No number badge is shown, on no notifications, neither on the debug notifications nor on any app's.").
This will make fixing easier, faster and better to understand for everybody in the thread maybe having the same issue.
Thank you.
Changelog:
Version 3.2
Fixed some Xposed errors on Marshmallow.
Added secure lockscreen count.
Version 3.1
New app list engine.
RAM management should be better.
Loading time is a lot faster.
The list is searchable.
Switch to Material design on older devices, too; smaller UI changes.
Added "Extract number from notification content".
Fixed system integration on HTC Sense Lollipop devices.
Added possibility to change alpha value of number badges.
Version 3.0
You can now adjust the notification badge style freely (color, size).
You can now change the behavior of the 'Exception list' from blacklist to whitelist (again).
The Notification Count settings can now be integrated into Android's notification long-click menu.
Version 2.0
Cancel test notifications before sending new ones, to apply appearance changes faster.
Added Russian language (partially). Thanks GitHub user GromozavrStas.
Added `auto-decide` feature:
Automatically choose which way to use to fetch a number from a notification that does not provide a value by itself.
Use either the title, summary or update count for this purpose.
Some apps that cause problems can be forced to use a specific way of the available ones.
UI updates to fit those needs.
Version 1.1.1-re
Fixed bug that only let save whitelist items currently visible on screen.
Version 1.1-re
Added ability to hide launcher icon.
New 'workaround' mode: Extract number from notification description.
This new mode only works on KitKat and later for now.
Only enable this for apps that provide a notification number in their notification's small description!
Version 1.0-re
Restart of version numbering.
Initial version.
Main changes against the old module:
- Added support for Lollipop.
- Added ability to customize number badge.
See https://github.com/woalk/NotifCount/releases/tag/v1.0-re for full version changes against the old module.
See the git tag description of this release (can be found under https://github.com/woalk/NotifCount/tags) for programmer-related changelog.​
Author & Copyright Information
This module was first developed by GitHub user bbukowski.
His version was not updated since August 2014, and did not work on Lollipop.
I forked his repo and added my changes.
I added a pull request for my changes and will let him keep the 'right' ownership about this module if he wants to.
Look for README.md in my GitHub repo of this module for more information.
XDA:DevDB Information
Notification Count, Xposed for all devices (see above for details)
Contributors
Woalk, bbukowski
Source Code: https://github.com/woalk/NotifCount
Xposed Package Name: com.woalk.apps.xposed.notifcount
Version Information
Status: Stable
Current Stable Version: v3.2
Stable Release Date: 2016-05-31
Created 2015-05-06
Last Updated 2016-06-02
Working very well on JB 4.3, good job[emoji122] [emoji122]
Works with Android 5.11 CM12.1?
HGT - S5 G900F - Oneplus One - Tesla TTL7
KuaQ said:
Working very well on JB 4.3, good job[emoji122] [emoji122]
Click to expand...
Click to collapse
I'm happy that you're happy.
HorstiG said:
Works with Android 5.11 CM12.1?
Click to expand...
Click to collapse
Doesn't CM have this feature out-of-the-box?
But, yes, it should. Even while it may need you to enable the feature in CM settings (setting preference Settings.System.STATUS_BAR_NOTIF_COUNT, if I'm not completely wrong).
Just try it out.
this is a nice module.. thx..
a few suggestions..
- is it possible to enable new options (currently the display style) on the fly instead of rebooting?
- for the option styles, would be nice if a combination of styles (transparent+small) is allowed..
- for the option styles, customisable colour would be nice..
iamelton said:
this is a nice module.. thx..
a few suggestions..
- is it possible to enable new options (currently the display style) on the fly instead of rebooting?
- for the option styles, would be nice if a combination of styles (transparent+small) is allowed..
- for the option styles, customisable colour would be nice..
Click to expand...
Click to collapse
Yes, display style applies for every new notification instantly after selecting.
It does however not apply for already present notifications.
You can test this out with the 'Debug' options: Create any notification with a number, change number appearance, then swipe away your notification and select the option "without number" to force creation of a new notification.
After that, you can either use "with" or "without number" again to test the new style.
If it applies to a specific app depends on whether the app stores the existing notification for re-use or creates a new one.
Suggestions noted, I feared that they would be requested.
Will work on that soon.
and maybe also an option to hide the launcher icon, as i usually use xposed installer to manage all those modules?
Doesn't work on my Nexus 5 with stock 5.0.1
iamelton said:
and maybe also an option to hide the launcher icon, as i usually use xposed installer to manage all those modules?
Click to expand...
Click to collapse
Yes, on GitHub already, will be in the next release.
reallyimjesus said:
Doesn't work on my Nexus 5 with stock 5.0.1
Click to expand...
Click to collapse
That's a shame... Xposed log?
Thank you for this module only problem is that Whatsapp notifications constantly increment without having incoming new messages running CM12.
Sent from my LG-D415 using XDA Free mobile app
DallasBelt said:
Thank you for this module only problem is that Whatsapp notifications constantly increment without having incoming new messages running CM12.
Click to expand...
Click to collapse
That's interesting. Will look into it today.
WhatsApp is using the 'workaround', isn't it?
Woalk said:
Yes, on GitHub already, will be in the next release.
That's a shame... Xposed log?
Click to expand...
Click to collapse
I am sorry for the trouble! I was having the older Notification Count module active instead of this one (the old one DID not work; but this one does yaaay!!). Silly me... :silly: Sorry again!
reallyimjesus said:
I am sorry for the trouble! I was having the older Notification Count module active instead of this one (the old one DID not work; but this one does yaaay!!). Silly me... :silly: Sorry again!
Click to expand...
Click to collapse
Ah, that's a relief. No problem, it works, and this counts.
New version 1.1
A new version is available on Xposed Repo!
Changes are the ability to hide the launcher icon (requested by @iamelton)
and a new kind of 'workaround' mode, where the number of the notification is extracted from a string in the notification usually containing its number.
This may be a fix for WhatsApp (reported), try it out @DallasBelt, as I don't use WhatsApp that much.
The style suggestions will be added later, don't worry.
Have fun.
Woalk said:
A new version is available on Xposed Repo!
Changes are the ability to hide the launcher icon (requested by @iamelton)
and a new kind of 'workaround' mode, where the number of the notification is extracted from a string in the notification usually containing its number.
This may be a fix for WhatsApp (reported), try it out @DallasBelt, as I don't use WhatsApp that much.
The style suggestions will be added later, don't worry.
Have fun.
Click to expand...
Click to collapse
Nice! A little review:
It would be nice if it also searched for number of notifications in the title of the notifications (example: google play: N apps updated).
The "whitelist" section is necessary? Couldn't the app just first try to find a number normally, and then if no number is found switch to any of those methods, until it finds any? Like this.
(Notification on the text for some app appears)
1) Check for the number in the notification number count. Nothing found -> switch to 2)
2) Check for the number in the notification title. Not found -> switch to 3)
3) Check for the number in the notification text. Found (only if not found switch to 4)
4) Count updates
Some apps could have wrong info, so the app still should have some "exceptions" list for rare cases like whatsapp, but not a global whitelist for like 90% of the apps I think.
Thad't be awesome!!
Also, the count style only changes if you dismiss the notification, why? couldn't you make it that when generating one test notification you first close the other one? so this would be done automatically. Right now it closes too but the new style isn't applied..
Edit: I just tested increasing the test notification until >999 (yes I spent some time hah). Why >999 and not 1xxx? In small numbers it can be there lol. Also the > is half broken lol
Thanks a lot! :good::good: Keep up the nice work.
RusherDude said:
Nice! A little review:
It would be nice if it also searched for number of notifications in the title of the notifications (example: google play: N apps updated).
The "whitelist" section is necessary? Couldn't the app just first try to find a number normally, and then if no number is found switch to any of those methods, until it finds any? Like this.
(Notification on the text for some app appears)
1) Check for the number in the notification number count. Nothing found -> switch to 2)
2) Check for the number in the notification title. Not found -> switch to 3)
3) Check for the number in the notification text. Found (only if not found switch to 4)
4) Count updates
Some apps could have wrong info, so the app still should have some "exceptions" list for rare cases like whatsapp, but not a global whitelist for like 90% of the apps I think.
Thad't be awesome!!
Also, the count style only changes if you dismiss the notification, why? couldn't you make it that when generating one test notification you first close the other one? so this would be done automatically. Right now it closes too but the new style isn't applied..
Thanks a lot! :good::good: Keep up the nice work.
Click to expand...
Click to collapse
Number in title: Yes, right, that should also be an option. I somehow missed that out...
Whitelist: At the first thought I would say it is necessary, because really every notification would get a number without... But maybe this isn't even bad, as you say. Needs to be tested how it acts in real use. I will try it out.
Style applying on-the-fly: At least for the 'Without number' notification it's obviously needed that the notification updates instead of creates itself newly. But right, the 'With number' should be totally ok with creating a new one. If it makes you happy to see the style change with two touches less on the screen...
Applying the style completely on-the-fly, i.e. not only for the test notifications but for all app's, would be a bit more complicated. Maybe it will be implemented when I implement 'real' custom styles as requested in the thread, have to see how this will act on performance.
Thank you very much for your suggestions!
This is constructive feedback I'd like to see more on the internet.
Woalk said:
Number in title: Yes, right, that should also be an option. I somehow missed that out...
Whitelist: At the first thought I would say it is necessary, because really every notification would get a number without... But maybe this isn't even bad, as you say. Needs to be tested how it acts in real use. I will try it out.
Style applying on-the-fly: At least for the 'Without number' notification it's obviously needed that the notification updates instead of creates itself newly. But right, the 'With number' should be totally ok with creating a new one. If it makes you happy to see the style change with two touches less on the screen...
Applying the style completely on-the-fly, i.e. not only for the test notifications but for all app's, would be a bit more complicated. Maybe it will be implemented when I implement 'real' custom styles as requested in the thread, have to see how this will act on performance.
Thank you very much for your suggestions!
This is constructive feedback I'd like to see more on the internet.
Click to expand...
Click to collapse
Awesome
Constructive feedback? A lot of devs hate me cause I spam too much suggestions :laugh::laugh:
PS: You didn't notice the >999 issue tho :laugh:
Will it work on Xposed Super Alpha?
I'm using Moto G GPe 5.1 stock.
RusherDude said:
Awesome
PS: You didn't answer the >999 issue tho :laugh:
Click to expand...
Click to collapse
You didn't say anything about that...
Does it behave strangely then, like I would think now?
That would not be my fault, the basic implementation of the numbers are by Android itself... ?
But I'll see if I can get around them and replace it like "99+".
Phew, a big To-Do list growth for one day.
Umer520 said:
Will it work on Xposed Super Alpha?
I'm using Moto G GPe 5.1 stock.
Click to expand...
Click to collapse
I don't know, as I can't test Xposed for 5+ in an emulator (arm-only) and I don't have a developer device running 5.1 currently. Maybe I'll try installing the newest CM in the next days or week..
If you're ready to take the risk — as you are, because you installed Super Alpha — you can try for yourself, I would be curious how it does.
Woalk said:
You didn't say anything about that...
Does it behave strangely then, like I would think now?
That would not be my fault, the basic implementation of the numbers are by Android itself... ��
But I'll see if I can get around them and replace it like "99+".
Phew, a big To-Do list growth for one day.
Click to expand...
Click to collapse
I did hehe:
Edit: I just tested increasing the test notification until >999 (yes I spent some time hah). Why >999 and not 1xxx? In small numbers it can be there lol. Also the > is half broken lol
Click to expand...
Click to collapse
But I think u were replying already so missed it , like my edit on the previous post haha :laugh:
Do not reduce the number of digits! at least 3 is necessary lol, but ending in + instead of the > is better yea

Categories

Resources