[MOD][Xposed] Notification Count - Xposed Framework Modules

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

Related

[MOD][Xposed] Smooth System Progress Bars

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.

[MOD][XPOSED] ActivityForceNewTask

Introduction:
Apps can launch other apps' activities inside their task. This makes it impossible to switch back and forth between the two. This module sets the FLAG_ACTIVITY_NEW_TASK flag when starting a new activity, which 'fixes' that.
Originally requested by jacknicholson here.
Screenshots explanation:
{
"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"
}
Requirements:
Xposed Framework.
Filtering:
A quick toggle is available in the settings. Just check "Disable module" and the changes will take effect immediately. No need to restart.
You can use the blacklist or the whitelist to filter activities. If the blacklist is selected, all activities except those excluded will launch in a new task. If you use the whitelist, only matching activities will launch in a new task instead. The preferred way to add entries is through the log.
The activity components are output to the logcat. You can filter it for "activityforcenewtask componentString:" to see them. A line is logged for every started activity (you probably don't want to keep the log constantly turned on.)
A log viewer is also present in the app. You can press a log entry to directly add it to the currently active list. I'd advise you to only enable the log when needed.
Source code:
https://github.com/GermainZ/ActivityForceNewTask
Download:
http://repo.xposed.info/module/com.germainz.activityforcenewtask
Changelog:
2.1.3:
Compatibility with Lollipop.
Added Spanish translation and updated Portuguese (Brazil) and Slovak translations. Thanks to Jose Artuñedo, meatboy371 and ja-som.
2.1.1:
The blacklist/whitelist settings are now only reloaded when necessary. Shouldn't make a big difference unless you have huge lists.
4.4.3 fix: get the context using a different method (fixes logging on 4.4.3).
Added Portuguese (Br) translation by meatboy371.
2.0.3:
Only use context for logging;
Try to get the context in an alternate manner if the first one fails;
Bug fix: current package wasn't being detected properly;
Only start activities in a new task when the caller does not expect a result (different, more general implementation.)
2.0.2:
Reverted back to hooking ActivityRecord's constructor. Should solve the issue where some activities' launches weren't being detected.
Updated Slovak translation.
2.0:
Ignore activities that are launched by their own apps;
Added filtering options back. You can choose between the whitelist and the blacklist, but the no filtering option has been removed;
Added help dialogs for the whitelist/blacklist/log;
Bug fix: duplicate log entries when returning to the app with the log viewer open.
Other minor changes: use icons for action bar items, reorder preferences.
1.9:
Removed none/blacklist filtering options. The whitelist is always used now (renamed to "Enabled Components") which means that you must configure the module, as it won't do anything by default.
Reverted back to hooking Activity.startActivity(Intent, Bundle). Other methods used to start an Activity require the usage of FLAG_ACTIVITY_NEW_TASK, so it doesn't actually make sense to hook anything else. Also removed the alternate way to get a context as it shouldn't be needed anymore.
Check if FLAG_ACTIVITY_NEW_TASK is already set, and do nothing if that's the case (the activity won't be logged either.)
Updated Slovak translations (by ja-som.)
1.8.1:
Fix some crashes at startup;
Add FLAG_ACTIVITY_NEW_TASK flag instead of overwriting it. This fixes issues with XHalo and some apps showing in recents when they shouldn't;
Updated translations.
1.7:
Different hook, the previous one didn't catch all new activities.
1.6.1:
Removed unnecessary logging.
1.6:
Added whitelist.
1.5:
Added option to enable/disable the blacklist (and log.) The blacklist requires a few extra calls which are unnecessary if you don't use it, so I'd advise you don't enable it unless you need it.
Cleanup/better performance for the log viewer.
1.4:
The mod will now only modify intents that should be modified. This should fix all breakage without needing the blacklist. \o/
Log viewer improvements: tapping on an item now removes it from the list after adding it to the blacklist, and a toast is shown to indicate if it's been added to the blacklist.
1.3:
Use flat text file for storing the logs instead of SharedPreferences. This is much better for performance, especially if the log gets long.
1.2:
The blacklist is now for activities.
You can enable/disable logging from within the app.
Added log viewer to the app. You can tap a log entry to directly add it to the blacklist.
Fixes.
1.1:
Fixes for the two icons appearing in the launcher.
Disable text correction when adding a blacklist item.
1.0:
Initial release.
Click to expand...
Click to collapse
Thanks:
rovo89 and Tungstwenty for the Xposed Framework;
egingell for helping out with what to blacklist;
defim for advice on which intents to modify;
Ja_som for Slovak translation;
Sanguinus112 for German translation;
All testers.
Great idea, testing during the next days. So far only a cosmetic bug. After the installation of the module two icons appear in the launcher. Restart also did not change that.
Posting from the moon with Moto X and Tapatalk.
Update:
1.1:
Fixes for the two icons appearing in the launcher.
Disable text correction when adding a blacklist item.
Click to expand...
Click to collapse
Thomas_BA said:
Great idea, testing during the next days. So far only a cosmetic bug. After the installation of the module two icons appear in the launcher. Restart also did not change that.
Click to expand...
Click to collapse
Oops, fixed.
GermainZ said:
Thanks:
rovo89 for the Xposed Framework;
egingell for helping out with *what* to blacklist.
Click to expand...
Click to collapse
Thank you for trying to help me with my problem. I was looking at your SettingsHelper class and I think I need to start thinking of the Xposed side and Android side as separate apps and code it as such. But I'm too tired and achy to test right now.
Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
@GermainZ
To add to blacklist
Code:
com.android.internal.app.ResolverActivity
http://grepcode.com/file/repository...om/android/internal/app/ResolverActivity.java
If you want to be able to upload a picture through Tapatalk. I imagine there's a billion other uses to it. Might break module functionality in some cases? *shrugs*
NOT VALID ANYMORE
@GermainZ
Great idea. Would be nice if you clould find a way to detect apps which don't work and the blacklist could be removed
defim said:
@GermainZ
Great idea. Would be nice if you clould find a way to detect apps which don't work and the blacklist could be removed
Click to expand...
Click to collapse
I'm not really sure how that could be achieved. @[email protected]
The blacklist is good enough, but I feel like there's only going to be a handful of entries shared by specific people since people are morbidly afraid of logcat and I'm sure even more of filtering it.
Doesn't matter much in the end, I'm a happy user. Niche product for niche people?
polobunny said:
I'm not really sure how that could be achieved. @[email protected]
The blacklist is good enough, but I feel like there's only going to be a handful of entries shared by specific people since people are morbidly afraid of logcat and I'm sure even more of filtering it.
Doesn't matter much in the end, I'm a happy user. Niche product for niche people?
Click to expand...
Click to collapse
I can never get its built-in filter to work. I always have to resort to piping it through grep.
Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
egingell said:
I can never get its built-in filter to work. I always have to resort to piping it through grep.
Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
Click to expand...
Click to collapse
Not sure where the issue lies, but that's usually what I use
ie:
adb logcat Xposed:V *:S
Show everything Xposed, hides everything else for instance. You can go fancy and do other things but if you're just looking to extract something real quick that will do.
Hi,
great idea, thanks.
regards
starbase64
polobunny said:
Not sure where the issue lies, but that's usually what I use
ie:
adb logcat Xposed:V *:S
Show everything Xposed, hides everything else for instance. You can go fancy and do other things but if you're just looking to extract something real quick that will do.
Click to expand...
Click to collapse
I do that, but it always seems to show everything anyway.
Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
EDIT: OUTDATED
Not sure if anyone else has been seeing a slight lag when selecting apps from Running Services, but blacklisting
Code:
com.android.settings.Settings$ManageApplicationsActivity
has solved it for me.
I got a bug report: If the launcher icon is hidden via your option you can't open the module from the module list because it says that your module doesn't have an UI. Reproducible.
theknut said:
But I got another bug: If the launcher icon is hidden via your option you can't open the module from the module list because it says that your module doesn't have an UI. Reproducible.
Click to expand...
Click to collapse
I can confirm this. I was able to get back in by using System Tuner Pro to re-enable the Activity named Preferences Alias.
EDIT: OUTDATED
Not a bug, but rather personal preference. If anyone's ROM settings ever open a separate package (eg. to pull up an additional settings page), and you don't want that cluttering up your Recents, add this:
Code:
com.android.settings.Settings
polobunny said:
@GermainZ
To add to blacklist
Code:
com.android.internal.app.ResolverActivity
http://grepcode.com/file/repository...om/android/internal/app/ResolverActivity.java
If you want to be able to upload a picture through Tapatalk. I imagine there's a billion other uses to it. Might break module functionality in some cases? *shrugs*
Click to expand...
Click to collapse
That'll basically nullify the module's effect when you don't have a default app set. (OUTDATED INFO)
defim said:
@GermainZ
Great idea. Would be nice if you clould find a way to detect apps which don't work and the blacklist could be removed
Click to expand...
Click to collapse
I can't find any reliable method
polobunny said:
The blacklist is good enough, but I feel like there's only going to be a handful of entries shared by specific people since people are morbidly afraid of logcat and I'm sure even more of filtering it.
Doesn't matter much in the end, I'm a happy user. Niche product for niche people?
Click to expand...
Click to collapse
I'm going to add a logger you can turn off and on when needed. Checking the logcat is better though because you sometimes need live input to decide (e.g. if an activity instantly launches another.)
theknut said:
But I got another bug: If the launcher icon is hidden via your option you can't open the module from the module list because it says that your module doesn't have an UI. Reproducible.
Click to expand...
Click to collapse
My fault, will be fixed in the next version.
GermainZ said:
That'll basically nullify the module's effect when you don't have a default app set.
Click to expand...
Click to collapse
Yeah that's what I thought too, because it grabs everything with a user choice. Still, Tapatalk is so weird it breaks on everything. @[email protected]
Someone tell me how to use it?
shibliaftab said:
Someone tell me how to use it?
Click to expand...
Click to collapse
Read the first post. Everything is explained very clearly, GermainZ made it clear. If you still don't understand then this module is not for you.
You'll need to know how to use logcat at minimum.
I can already feel this making life easier. Thanks Dev!

[MOD]NOtifications

I've started developing this some weeks, maybe months ago, after seeing two users requesting this on the requests thread but then I upgraded to Lollipop, and just forgot this module, I've seen the source when making a backup and decided to continue it's development, and finnaly I have a first public release ready for you guys.
The module has two options, one is just to hide all your notifications, on the status bar, showing only the icon indicating that there are notifications, and the another it's to show a customizable counter.
It supports withelist and ignorelist.
Screens:
{
"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"
}
Counter Customization
I'm open to suggestions and requests.
The initial public release version it's attached to the post, but the updates will follow only on the xposed repo.
Xposed Repo: http://repo.xposed.info/module/com.beatslayer.xposedmod.notifications
Changelog:
v0.7
- Initial Public Realease
v0.9
- Add a custom text indicator.
- Add a option to not show any indicator.
- Add coloring option for default indicator.
- Add repositioning option.
- Add reset popup confirmation dialog.
- Improve preferences mechanism.
- Maybe something more that I forgot now
v1.0
- Whitelist support.
- Hide redundant "No notifications" text.
v1.1
- Fixed a bug that prevented the module from working correctly when upgrading.
- Added ignorelist support.​
Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 29/07/2015
Created: 27/07/2015
Last Updated: 17/09/2015
Great man, thanks for listening to my request The module is perfectly working on my htc one 7 !
If i could make one tiny suggestion, you should had the ability to customize the default icon (the 3 dots) like we can with the notification counter (background and text color). With that, the module would be absolutely perfect ! :good:
mrxfl said:
Great man, thanks for listening to my request The module is perfectly working on my htc one 7 !
If i could make one tiny suggestion, you should had the ability to customize the default icon (the 3 dots) like we can with the notification counter (background and text color). With that, the module would be absolutely perfect ! :good:
Click to expand...
Click to collapse
The background color of the default icon will be available on the next version, I already implemented part of the code to support that.
About the custom one, currently it's only a counter but I'll add an option to make a custom text also.
Many thanks working well N9005 Temasek V15.1
When and if you have time and of course it's possible, option to adjust Height position? Notification count sits ever so slightly raised above other status bar items.
chazey2 said:
Many thanks working well N9005 Temasek V15.1
When and if you have time and of course it's possible, option to adjust Height position? Notification count sits ever so slightly raised above other status bar items.
Click to expand...
Click to collapse
Will do.
Very good
es justo lo que buscaba, lo mas cercano a Ios y Miui
How beautiful application!!
Thank you!!
I want exactly like this!
But Can you make just disable notification icon on status bar?
(Not change number, not hide color, just disable.)
and blacklist.
For more some battery saving, and more useful&beautiful module.
Thanks!!
rkd2003 said:
Thank you!!
I want exactly like this!
But Can you make just disable notification icon on status bar?
(Not change number, not hide color, just disable.)
and blacklist.
For more some battery saving, and more useful&beautiful module.
Thanks!!
Click to expand...
Click to collapse
Sure, why not? :cyclops:
So far its working excellent..I've just started using it with the 3 dots but i will explore later and if anything required,, will suggest also.
But thanks for this..
Cheers and keep up the good work...
greg
I want to say that I've never seen anyone who responded to user requests for a application under Xposed, so why frankly congratulations!
Regarding your Application, i will can test your app on Cloudy 2.5 ROM (LP stock based ROM) and i could create make an primary french translation for your app
Gr8 thanks. But one issue. In my Nova Launcher, I have gestures activated. So when i swipe down on desktop it brings the status bar drawer down to toggles. But now it doenst work. Its just a blank dark screen when i swipe down.
WarriorMax said:
Gr8 thanks. But one issue. In my Nova Launcher, I have gestures activated. So when i swipe down on desktop it brings the status bar drawer down to toggles. But now it doenst work. Its just a blank dark screen when i swipe down.
Click to expand...
Click to collapse
Strange I use apex pro with the same swipe gesture to do the same and working for me.
Doesn't Notify Clean (already an Xposed Module by @defim) do the exact same thing? I've been using that for quite some time, though I don't need it anymore with the ROM I now use but it already does the same thing this module does. No disrespect intended, I'm just curious.
Sent from the slippery slope.
Purerawenergy said:
Doesn't Notify Clean (already an Xposed Module by defim) do the exact same thing? I've been using that for quite some time, though I don't need it anymore with the ROM I now use but it already does the same thing this module does. No disrespect intended, I'm just curious.
Sent from the slippery slope.
Click to expand...
Click to collapse
I didn't knew that module and have never tried it.
Maybe someone can compare them both and tell the differences.
As I've told I developed the module on users request..
Beat_Slayer said:
I didn't knew that module and have never tried it.
Maybe someone can compare them both and tell the differences.
As I've told I developed the module on users request..
Click to expand...
Click to collapse
I just gave a look see at the other program. Overall the intent is the same but your program seems to be a better implementation. The other program does not show any notifications even a indicator of some kind except in the pull down. Plus it is listed as being Beta but the developer is soliciting for donations? Over all, I prefer your program. Of course, everyone has their own opinion and preferences. I decided pretty quickly on mine. This was not an extensive look see. I'd encourage everyone to try and decide. I think your development is more end user friendly though. Gary
If you go into settings/preferences in the other program you will see a lot more options to do things. Like I said I wasn't trying to give you a hard time, I like your work and have used a few of your builds, I was just pointing it out to make you aware. I actually prefer your UI over his and honestly I'm not sure if he's even working on his anymore. I believe he's juggling 7 or 8 different programs. Anyway, build on my friend and have a nice weekend.
Sent from the slippery slope.
@Beat_Slayer
Hello, i have test your app, and send xposed log in attachment
Rom said:
@Beat_Slayer
Hello, i have test your app, and send xposed log in attachment
Click to expand...
Click to collapse
Well, there are some errors on your xposed log, but none from my module...
Beat_Slayer said:
Well, there are some errors on your xposed log, but none from my module...
Click to expand...
Click to collapse
Ok, so can you tell me from what module theuy come from please ?
Can we get an app whitelisting feature on next versions ?
so whitelisted apps show their original notifications and doesn't stack with the others
this would make your module kinda the reverse version of Notify Clean by @defim, way simpler and practical
thanks

AOD Customizer Module [UPDATE: 11.20.18 v1.0.2]

This is a simple yet cool module to customize the AOD Display on the Galaxy S7. Only S7 is supported currently because that is the phone that I currently own and can test with.
Whats it do?
As of 3.8.18:
- Allows for a text label to be displayed below the icon. This text label is of the "title" parameter from the notification itself. If the notification uses a "RemoteViews" layout, then the "title" parameter will be empty and no label is shown. It works great with Textra SMS and Snapchat to show who they are from. I can customize each notification per app but need a list of apps to further support.
- The text label is fully customizable, text color, size, and maximum width are fully adjustable.
UPDATE: 6.22.18
- Added a crap ton of stuff.. See screenshots
To Do:
- I might add long press on icon to clear notification (if this is possible, I think it is though.) <- Not possible
- Also, possibility for full customization of the clock and positioning of everything. As of now, the defaults are fine with me personally <- Still thinking about this, might make it so you can literally make your own
- Music controls always on bottom of display (maybe) <- Moved to below notifications due to reasons
Screenshots
Downlod:
http://repo.xposed.info/module/com.elesbb.aodcustomizer
Screenshots
{
"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"
}
reserved2
s8+
Hi
I have an s7 (SM-G930F) but with the AOD layout I have... the text is almost completely gone.
For ideas you can maybe look at:
https://forum.xda-developers.com/s7-edge/themes/mod-galaxyxmod-t3410719
All I miss is the grouping of same notification. For example: I loved too see the Facebook-notification-icon with just the number of notifications below that. Instead of like 4 separate notifications-icons.
And maybe how it could add a picture to any AOD layout.
MINTED7 said:
s8+
Click to expand...
Click to collapse
Does the module not work on your phone? I actually have the S8 apk installed on my phone because it looks better. Can you try the module? If you already did, can you give me the xposed log and screenshot of the aod display?
Thanks!
maumaus said:
Hi
I have an s7 (SM-G930F) but with the AOD layout I have... the text is almost completely gone.
For ideas you can maybe look at:
https://forum.xda-developers.com/s7-edge/themes/mod-galaxyxmod-t3410719
All I miss is the grouping of same notification. For example: I loved too see the Facebook-notification-icon with just the number of notifications below that. Instead of like 4 separate notifications-icons.
And maybe how it could add a picture to any AOD layout.
Click to expand...
Click to collapse
Hmm, my layout did that the first time too, but I fixed. Can you send me your aodservice apk? Also sorry for the "PIZZA TIME" that was my default if a title couldn't be retrieved xD I thought I got rid of it, guess not xD.
As for the grouping, I saw in the code, there seems to already be a method there. I will see why its disabled but I can always add my own.
But what I am understanding - 5 people message you via Facebook messenger, you want one icon (the apps default notification icon) with how many notifications that app has below it? I can do that, thats quite easy. I prefer having all 5 expanded with the names, so I can reply to one. Would you also like an "expanded view" option? Say you double click on the icon, and a new window pops up with the individual notifications present? Or maybe a triple click, or even a swipe down gesture?
Replacing image is no problem, just know that it will consume battery faster when a non black and white image is present.
Hope you can add s8 support someday, it looks kinda cool
simonliex3 said:
Hope you can add s8 support someday, it looks kinda cool
Click to expand...
Click to collapse
What is not working? I need more info than this.. an xposed log would be helpful too.
Working for galaxy a5 2017 as well
ok it works on s8+.
Thanks for this great module!
Suggestion for future function: add a second or even third line of notification icons instead of the plus sign on stock.
My device is s8+.
kjames2001 said:
Thanks for this great module!
Suggestion for future function: add a second or even third line of notification icons instead of the plus sign on stock.
My device is s8+.
Click to expand...
Click to collapse
Do you know how many notifications are required before that plus is created? I noticed in the code a "Max notifications" variable. Adding the feature of multiple lines shouldn't be too difficult
Sent from my SM-G930P using Tapatalk
elesbb said:
Hmm, my layout did that the first time too, but I fixed. Can you send me your aodservice apk? Also sorry for the "PIZZA TIME" that was my default if a title couldn't be retrieved xD I thought I got rid of it, guess not xD.
As for the grouping, I saw in the code, there seems to already be a method there. I will see why its disabled but I can always add my own.
But what I am understanding - 5 people message you via Facebook messenger, you want one icon (the apps default notification icon) with how many notifications that app has below it? I can do that, thats quite easy. I prefer having all 5 expanded with the names, so I can reply to one. Would you also like an "expanded view" option? Say you double click on the icon, and a new window pops up with the individual notifications present? Or maybe a triple click, or even a swipe down gesture?
Replacing image is no problem, just know that it will consume battery faster when a non black and white image is present.
Click to expand...
Click to collapse
Sorry for the late reply.
Wow I see my screenshot was pretty big.. Didn't see that on my mobile
Didn't even see the "'PIZZA TIME' either.
I see in your second post you already do grouping? That looks good.
"you want one icon (the apps default notification icon) with how many notifications that app has below it?"
I don't really understand this one, but if I get 2 notification I would like to see 1 icon with: (2).
"Would you also like an "expanded view" option? Say you double click on the icon, and a new window pops up with the individual notifications present? Or maybe a triple click, or even a swipe down gesture?"
Sound good. But double tap is already a function on the icon's. So maybe long press or something? Or make it an option in what way to acitvate?
AOD apk is attached.
elesbb said:
Do you know how many notifications are required before that plus is created? I noticed in the code a "Max notifications" variable. Adding the feature of multiple lines shouldn't be too difficult
Click to expand...
Click to collapse
Haven't noticed yet, will check when I wake up in the morning, that's when I have a lot of notifications. Lol
Lol, took me 10 mins, still haven't figured out how to attach a screenshot.
Anyways, only 4 icons were shown before the + sign was introduced, but I think that's because my icons ass more spaced out due to long titles(didn't use title wrap in the app), and out of the 4, 2 were grouped notifications. Hope this is useful.
@elesbb

			
				
kjames2001 said:
Lol, took me 10 mins, still haven't figured out how to attach a screenshot.
Anyways, only 4 icons were shown before the + sign was introduced, but I think that's because my icons ass more spaced out due to long titles(didn't use title wrap in the app), and out of the 4, 2 were grouped notifications. Hope this is useful.
@elesbb
Click to expand...
Click to collapse
kjames2001 said:
Click to expand...
Click to collapse
Yep! Its definitely 4! I found the code. Now just gotta figure out how to add a new row.. Shouldn't be too bad. Just gotta find time. Have a paper due and an exam on Friday.
Also, for the notification title that is really long, I can make it so it scrolls across instead of wrapping (i think, things behave differently in AOD due to making sure the device can deep sleep)
elesbb said:
Yep! Its definitely 4! I found the code. Now just gotta figure out how to add a new row.. Shouldn't be too bad. Just gotta find time. Have a paper due and an exam on Friday.
Also, for the notification title that is really long, I can make it so it scrolls across instead of wrapping (i think, things behave differently in AOD due to making sure the device can deep sleep)
Click to expand...
Click to collapse
Great idea for the scrolling titles!
But can you make it optional, because not everyone would want it that way.
kjames2001 said:
Great idea for the scrolling titles!
But can you make it optional, because not everyone would want it that way.
Click to expand...
Click to collapse
Well of course! I would never intentionally make something static. Always power to the user! Lol. But I didn't wanna work on a feature nobody was gonna use ha
Sent from my SM-G930P using Tapatalk
elesbb said:
Well of course! I would never intentionally make something static. Always power to the user! Lol. But I didn't wanna work on a feature nobody was gonna use ha
Click to expand...
Click to collapse
Don't worry, there's always someone out there who would want to use a feature!
Me for example. Lol

[LSPOSED] Matrix Rain (Add a matrix rain in notifications panel !)

{
"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"
}
MATRIX RAIN
THANKS TO @Hyper.Alvi FOR HIS HELP !
Hey !
This module allow you to add a customisable matrix rain in notifications panel !
Now open source at https://github.com/xHookman/MatrixRain !
/!\ SINCE RIRU V22 YOU MUST ENABLE RESOURCE HOOK IN LSPOSED SETTINGS /!\
/!\ BOOTLOOPS HAS BEEN REPORTED WITH XPOSED/EDXPOSED AND I DON'T HAVE THE TIME TO FIX IT, MAKE A FULL BACKUP IF YOU WANT TO TRY /!\
Changelog :
Code:
V1.3.4 :
Fixed font not applied after reboot
Fixed settings edition when the settings are hidden
Texts are more precise
/!\ Signature has changed so you probably need to uninstall the previous version sorry :( /!\
V1.3.3 :
Fixed a crash when you allow storage permission
V1.3.2 :
Fixed the fcking crashing seekbars 🤡 (Normally, I think, I hope... 😂)
V1.3.1 :
Fixed crashes with "Show settings" for low dpi devices
Added scrolling in settings
Possibility to hide the top red text to have more space
V1.3 :
Added background color
Added opacity seekbar for every color (in the color chooser)
Removed background opacity seekbar
Added trail size
V1.2 :
Fixed min and max value for the font size
Added ability to change the position of the matrix rain (useful if you have matrix rain display issue)
Added invert direction
Little change to color buttons arrangement
Happy new year !
V1.1 :
Added ability to change font (and add yours)
Added some fonts to use
Added rain speed
Potentially fixed a crash while clicking on "Show settings"
Fixed offset value
V1.0 :
Initial version :
Added main color
Added gradient colors
Added random colors
Added font size
Added columns size
Added space between characters (vertical and horizontal)
Added offset at end of lines
Added background opacity
Added possibility to customize raining characters
Officially working with :
OneUI 3.x
AOSP R
PS : Don't hesitate to try it on your rom and tell me if it work or no, I can support a lot of roms with your help
Screenshots :
Used libraries (Big thanks to all there developpers) :
Fileprefs : https://github.com/chengxuncc/fileprefs
XposedBridge : https://github.com/rovo89/XposedBridge
Libsuperuser : https://github.com/Chainfire/libsuperuser
PhotoshopColorPicker : https://github.com/AzeeSoft/AndroidPhotoshopColorPicker
Contact :
If you want to help me or suggest me some ideas you can send mail
Mail : [email protected]
My other module :
Samsung Music Customiser : https://forum.xda-developers.com/xposed/modules/xposed-samsung-music-customiser-change-t4076893
Samsung Messages Customiser : https://forum.xda-developers.com/android/software-hacking/xposed-samsung-messages-customiser-t4104635
Notigif : https://forum.xda-developers.com/t/xposed-lsposed-notigif-add-a-gif-to-notifications-panel.4165259
You can give me donation if you want to support all my free works. A big thanks if you give me this reward it's very sympathic : https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=A3YW496LXQZ5A&source=url
Thank you for reading this, don't forget to press thanks ^_^
PS : I'm french, so I try to speak english I hope your eyes still lives and that there are not too mistakes​
Hello, cool your bravo module on the other hand there is no possibility to stop the animation in the application? I love your status bar how is it done please?
Thanks youuu, you mean to stop the animation without disabling the module ?
And for the statusbar I'm using Hyper rom on s10+ (there is a very good rom control)
Jck0day said:
Thanks youuu, you mean to stop the animation without disabling the module ?
And for the statusbar I'm using Hyper rom on s10+ (there is a very good rom control)
Click to expand...
Click to collapse
hello, yes voila, I did not see a button to stop the animation but I did not think of deactivating the module lol I am a ball lol. thanks for the information I saw for Hyperion I will surely test
Hello, I like the animation very much but I'm having one issue. (I am new to Xposed modules, although I've heard of them for a long time this is the first one I have tried) The issue I have is when I hit "show settings" it shuts down the program. Colors both work as will as gradient and random colors, just when I hit the show settings...
I have a OnePlus 8t running Havoc OS I'm pretty sure everything is up to date if you need anything from me in the way of logs or what not please tell me how to get those for you and I would be happy to.
Oh okay no problem I will try to fix it
And I'm glad to hear that it's your first module !
Frustrated_AF said:
Hello, I like the animation very much but I'm having one issue. (I am new to Xposed modules, although I've heard of them for a long time this is the first one I have tried) The issue I have is when I hit "show settings" it shuts down the program. Colors both work as will as gradient and random colors, just when I hit the show settings...
I have a OnePlus 8t running Havoc OS I'm pretty sure everything is up to date if you need anything from me in the way of logs or what not please tell me how to get those for you and I would be happy to.
Click to expand...
Click to collapse
Are you rooted ? If yes can you download logcat reader from play store, then in app search for matrixrain, open Matrix Rain without close logcat reader and reproduce the bug, and finally go back to logcat reader then click on three dots at top, and save logcat and send it here (there is a lot of "and"). Otherwise if you are not rooted the app explain you how to do, sorry to ask you that but I don't understand why it does that it's working with with touchwiz, aosp and oneui for me :/
I am rooted, and maybe forgot to add I am not using Google play services but using microg. Microg is working except I'm still trying to iron out unifiedNLP. Here is that logcat file.
@Jck0day works on oos 11. Only issue is it runs fast on pulldown of notification drawer, then slows by about 1/3 speed if left down
Also is it possible to add to recents also?
Worked for me ! Samsung S20 FE 5G OneUI 3.1. Android 11. I didn't think if was going to because I had tried your other module "notigif" a few months ago and it didn't work. Turns out if you restart system ui, which there's clearly a button for and your instructed to do so, they both work perfectly. Guess I should read directions.
Thank you for this! At first I tried installing it with Edxposed but it soft bricked my phone and got stuck on a continuous boot loop, thankfully I backed my phone up and got it back to normal. This time around I used Lsposed and it works flawlessly! On my Asus ROG 3 (Android 10) ! I absolutely love it, keep up the good work! Also, how did you change the colors of your notifications/icons on the status bar? Ive been searching for a module to do so, but not having any luck. I have gravity box, but the only option they have is changing the colors of the navigation buttons... If you can help with that, it would be much appreciated!
joshyyosh said:
Thank you for this! At first I tried installing it with Edxposed but it soft bricked my phone and got stuck on a continuous boot loop, thankfully I backed my phone up and got it back to normal. This time around I used Lsposed and it works flawlessly! On my Asus ROG 3 (Android 10) ! I absolutely love it, keep up the good work! Also, how did you change the colors of your notifications/icons on the status bar? Ive been searching for a module to do so, but not having any luck. I have gravity box, but the only option they have is changing the colors of the navigation buttons... If you can help with that, it would be much appreciated!
Click to expand...
Click to collapse
Oh damn this is good to know for EdXposed, this is a big error I didn't know For the colors I use HyperRom, this is a very good custom rom with a rom control where you can change colors
If I have time I will may be create a rom control via an Xposed module but the problem is the time :/
Thanks for your review this is nice !
allday5850 said:
Worked for me ! Samsung S20 FE 5G OneUI 3.1. Android 11. I didn't think if was going to because I had tried your other module "notigif" a few months ago and it didn't work. Turns out if you restart system ui, which there's clearly a button for and your instructed to do so, they both work perfectly. Guess I should read directions.
Click to expand...
Click to collapse
Hey sorry I didn't undertand Notigif is working now or no ? Because may be you installed an older version, there are versions with bugs on certain roms
But I'm glad to hear that this module is working, thanks for your review !
toolhas4degrees said:
@Jck0day works on oos 11. Only issue is it runs fast on pulldown of notification drawer, then slows by about 1/3 speed if left down
Also is it possible to add to recents also?
Click to expand...
Click to collapse
I plan for recents yes I need time to search how to do but I don't have time for the moment I'm sorry
Frustrated_AF said:
I am rooted, and maybe forgot to add I am not using Google play services but using microg. Microg is working except I'm still trying to iron out unifiedNLP. Here is that logcat file.
Click to expand...
Click to collapse
Thanks for your logs I will trt to fix the problem when I have time
axpamati said:
hello, yes voila, I did not see a button to stop the animation but I did not think of deactivating the module lol I am a ball lol. thanks for the information I saw for Hyperion I will surely test
Click to expand...
Click to collapse
Oh okay, I will add a button to do, it will still be more practical, thanks for the suggestion
I tried this on my OnePlus 7T-HD1907 with OxygenOS 11.0.4.1.HD65AA, Android 11-Security Patch 2021-10-01, Magisk v23.0 by topjonwu, Riru v26.1.3.r513.8e95115fd4 by Rikka, LSposed v1.6.3. (6212) by LSposed Developers. It unfortunately didn't work. I only used the recommended app selection, and I did NOT install it as a system app due to low system space. If it needs not be a system app let me know and I'll try it again, or if I left any helpful information out of my specs let me know about that as well and I'll edit this.
Jck0day said:
Oh damn this is good to know for EdXposed, this is a big error I didn't know For the colors I use HyperRom, this is a very good custom rom with a rom control where you can change colors
If I have time I will may be create a rom control via an Xposed module but the problem is the time :/
Thanks for your review this is nice !
Hey sorry I didn't undertand Notigif is working now or no ? Because may be you installed an older version, there are versions with bugs on certain roms
But I'm glad to hear that this module is working, thanks for your review !
Click to expand...
Click to collapse
Oh no it does work. Both notigif and matrix rain work for me. Reason I though it didn't work is I never tried to restart system ui. But after I restarted system ui everything worked like it should
allday5850 said:
Oh no it does work. Both notigif and matrix rain work for me. Reason I though it didn't work is I never tried to restart system ui. But after I restarted system ui everything worked like it should
Click to expand...
Click to collapse
Oh okay so this is perfect
First time rooting.. Works on moto stylus 2020(sofiap) rooted with magisk from A11(r) stock rom with lsposed. Trying to find all the apps needed was a maze (riru, lsposed, hook in (or whatever). Root for android 11 especially moto doesn't have a whole lot I've found,but matrix rain is sweet.. I can dig it! Thanks for this!
Hey man I really like your module, thank you for making it, it looks awesome on my phone.
I am running Resurrection Remix clear theme on Android 10, Moto G Power 2020. Latest riru + lsposed.
I had a suggestion, although if it where easily done perhaps you would have done so already, but how about instead of the rain consisting of letters of the alphabet, it be the actual symbols from the movie or something close to it?
Edit - I found this matrix font available freely on the web perhaps it can be added in the module.

Categories

Resources