• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][TEQTIC] SystemGlow - CPU and Network Overlay Monitor

Search This thread

Flyview

Senior Member
May 17, 2010
2,473
1,641
Toronto/San Diego
Introducing SystemGlow:



Ever wanted to see the activity of your device in real time? Now you can keep an eye on CPU load, CPU frequencies, and network activity at all times with a stylish yet minimalist overlay.

3 configurable bars overlay the top or bottom of the screen and glow in and out of opacity as activity changes.

Features:
-CPU load bar
-CPU frequency bar
-Network traffic bar

-Custom refresh rates
-Custom colors
-Custom bar thickness
-Multi-core support

-Place bar monitors on top or bottom of screen
-Efficient on resources and power, low battery use

Please email [email protected] for support, feature requests, or to provide a translation!

Would you like to get more frequent updates and fixes? Join the beta channel by visiting this link: https://play.google.com/apps/testing/com.teqtic.systemglow

It would be great if people could chime in with their device, Android version, bug reports, suggestions, and/or any feedback whatsoever. Please also leave a review/rating on Google Play if you have a minute :)

DOWNLOAD:



XDA:DevDB Information
SystemGlow, App for all devices (see above for details)

Contributors
Flyview

Version Information
Status: Stable
Current Stable Version: 2.2.0
Stable Release Date: 2017-11-06

Created 2016-09-19
Last Updated 2017-11-06
 
Last edited:

Flyview

Senior Member
May 17, 2010
2,473
1,641
Toronto/San Diego
CHANGELOGS:

2.2.1 (June 2, 2018)
-Built with Magisk SU library
-Fixed not starting on boot with Oreo and root functions
-Faster start after boot
-Hide notification from lockscreen on Android O+ (can't show overlays there anymore)
-Added Portuguese translation (thanks Magno!)

2.2.0 (November 6, 2017)
-Use root access to read CPU load on Android O+
-Default to animate transitions while charging
-Fixed bars not appearing right away when service starting if using “hide when status bar hides”
-Use button choice dialog instead of spinner for notification priority
-Made email address clickable in About dialog
-Fixed using LegacyStartReceiver when it shouldn’t
-Fixed rare crash after dismissing dialog
-Built for Android O

2.1.2 (March 13, 2017)
-Show avg CPU freq as numerical value on bar instead of max of CPUs
-Show 2 averages on bar if there’s 2 different CPU types (ex. big.LITTLE)
-Fixed spike in data usage after screen off and data reconnecting
-Fixed crash if problem getting CPU load

2.1.0 (February 17, 2017)
-Added option to display numerical value on the bars
-Added option to animate while charging (previously always did)
-Changed default bar height to 8dp to match status bar height when all 3 monitors are on
-Fixed high network traffic showing when data connecting or disconnecting
-Changed default notification priority to minimum
-Display mB/s when traffic is over 1024kB/s
-UI layout improvements

2.1.1 (February 19, 2017)
-Fixed premium version not being recognized
-Display highest CPU frequency for numerical value on bar instead of average of all CPUs

2.0.2 (December 6, 2016)
-New option to place bottom bars above nav bar (otherwise bars get hidden in some apps)
-Better method of detecting WiFi/Data network activity
-Fixed dp thickness calculation for some devices
-Changed default bar thickness to 4dp

2.0.1 (November 20, 2016)
-Fixed reversed CPU Freq opacity on some devices
-Fixed set-color buttons becoming uncolored on KitKat and below

2.0.0 (November 16, 2016)
-Added CPU frequency monitor with multi-core support
-Updated look of settings UI
-New color picker UI
-Bottom position is now above nav-bar (otherwise navbar covers it in some apps)
-Fixed dragging toggle switches not working
-Fixed monitor settings not being hidden when restarting app with disabled monitors
-Fixed set bar color buttons not being colored pre-Lollipop
-Changed default bar height to 5dp
-Updated contact email
-Built for Android 7.1

1.1.1 (October 19, 2016)
-Fixed settings screen popping up whenever on a permissions screen
-Removed unused permissions for Internet, access network state, read/write external storage
-Restart flashing bars if changing settings quickly
-Updated German translation

1.1.0 (October 12, 2016)
-Added option to place monitor bars on top or on bottom of screen
-Flash bars when changing appearance settings and entering settings
-Setting bar height now free
-Increased max height to 100dp
-Fixed not being able to type in a decimal refresh rate after decimal erased

1.0.2 (October 5, 2016)
-Added German translation (Thanks Marcel!)

1.0.1 (September 26, 2016)
-Fixed crash when toggling service after disabling hide with status bar
-Fixed an issue with opacity of network bar
-More customizable refresh rate, height, and network max. values
 
Last edited:
  • Like
Reactions: GokulNC

phpbb3

Senior Member
This sounds great, I will give it a try and let you know

---------- Post added at 03:13 AM ---------- Previous post was at 03:07 AM ----------

The bar is too narrow. Its nearly impossible to see, so I can't tell how deep the color is. This can only be fixed by paying for an upgrade. I don't mind donating for an app I really enjoy, but I can't see it well enough to tell if it works or not.
 

Flyview

Senior Member
May 17, 2010
2,473
1,641
Toronto/San Diego
This sounds great, I will give it a try and let you know

---------- Post added at 03:13 AM ---------- Previous post was at 03:07 AM ----------

The bar is too narrow. Its nearly impossible to see, so I can't tell how deep the color is. This can only be fixed by paying for an upgrade. I don't mind donating for an app I really enjoy, but I can't see it well enough to tell if it works or not.

Thanks for the feedback. Can you post a screenshot of what it looks like? It shouldn't be too small to see! The reason I made the bars this narrow by default is so that the writing in the status bar isn't covered by the overlay.
 

phpbb3

Senior Member
Screenshot is attached. I'm on a hammerhead.
 

Attachments

  • Screenshot_20160921-231647.png
    Screenshot_20160921-231647.png
    241.3 KB · Views: 661

phpbb3

Senior Member
Yea that looks to be what it should be (i.e. not a bug). However, I don't see the data bar, did you disable it? I'll think about increasing the default thicknesses, especially if others agree!
I did disable the data bar, im satisfied with having the incoming rate on the right. I really like the idea of having the CPU bar though, I'm on a custom kernel and I'm experimenting with the CPU and RAM, and this would be a great help coupled with the CPUTemp Xposed module
 

piersplowman

Member
Nov 3, 2010
39
32
Samsung Galaxy S20
I went ahead and bought this in spite of having previously purchased a "competing" product since I have found KinScreen so useful :)

I haven't done enough testing on this but initial findings are that the CPU usage seems a bit high. I am running an S7 edge (stock Verizon ROM, no root) and with refresh lowered to 1.5s, CPU usage seems to hover over 2.5%. When refresh is lowered to 3s the CPU usage seems to mostly keep under 2% but I still find that a bit high and that slow a refresh is not ideal IMO.

I really like the idea of the glow/transitions but you might want to include within the color selection screen a graph with the color shades and their numeric value or range.

Please let me know if you need additional info on the CPU usage, and I will also give more input as I use it more.

Thanks for the fun toys :)

Sent from my S7 Edge using XDA Labs
 

Flyview

Senior Member
May 17, 2010
2,473
1,641
Toronto/San Diego
I went ahead and bought this in spite of having previously purchased a "competing" product since I have found KinScreen so useful :)

I haven't done enough testing on this but initial findings are that the CPU usage seems a bit high. I am running an S7 edge (stock Verizon ROM, no root) and with refresh lowered to 1.5s, CPU usage seems to hover over 2.5%. When refresh is lowered to 3s the CPU usage seems to mostly keep under 2% but I still find that a bit high and that slow a refresh is not ideal IMO.

I really like the idea of the glow/transitions but you might want to include within the color selection screen a graph with the color shades and their numeric value or range.

Please let me know if you need additional info on the CPU usage, and I will also give more input as I use it more.

Thanks for the fun toys :)

Thanks for the support. Are you talking about the CPU usage of SystemGlow itself? Was your device plugged in or have you ticked the animate while on battery option? With animations it can be 2-3% but without it should be under 0.5%.



No I hadn't seen it! I chose 2 monitors that actually change constantly and are fairly important. The bars glow into view from transparent to opaque, and are always full length rather than filling in from one side to the other.
 
Last edited:

piersplowman

Member
Nov 3, 2010
39
32
Samsung Galaxy S20
Thanks for the support. Are you talking about the CPU usage of SystemGlow itself? Was your device plugged in or have you ticked the animate while on battery option? With animations it can be 2-3% but without it should be under 0.5?


No I hadn't seen it! I stuck with 2 monitors that actually change constantly, and the bars glow into view and are always full length rather than "filling" in.

Yes I meant CPU usage of the process itself. I was plugged in at that time but now on battery and with animation disabled it is much less as you mentioned, though on my device at about .6% (as measured within 3c Toolbox)

It was powerline that I had been running up until now. Due to the fluctuating length of the bar in that program I never bothered with measuring CPU but confined myself to showing only %Battery and Wireless strength, both of which would fluctuate less but the presentation in SystemGlow is much better IMO!
 

Flyview

Senior Member
May 17, 2010
2,473
1,641
Toronto/San Diego
Loving your app, it's usefull and not invasive.
Wouldn't it be possible do add a download progression bar? (I used a Xposed Module for it, but now I'm with a new phone and I don't want to root or unlock it's bootloader).
What do you mean by download progression? How much of a download has completed? It would be really difficult and maybe even impossible for SystemGlow to find out about an ongoing download.

Sent from my Nexus 5X using Tapatalk
 

exadeci

Senior Member
Jul 21, 2010
854
314
Sydney
Loving your app, it's usefull and not invasive.
Wouldn't it be possible do add a download progression bar? (I used a Xposed Module for it, but now I'm with a new phone and I don't want to root or unlock it's bootloader).

That's something that only xposed (maybe root) can do.
@Flyview I like the app but I was expecting something similar to Powerline (bar moving with the charge) as it's easier to know if it's high or not.
 

Dovidhalevi

Senior Member
Jun 26, 2012
2,729
1,171
Like this concept. There are numerous bar graphers around but this idea is unique. Could use dots instead of lines.

Running current stable version on Kitkat omni-rom, LG P500 dinosaur. This has integral immersive mode which I use. Bar is normally hidden, swipe down on top to show.

BUG: When hide when hidden selected, bar does not show at all. Probably due to how visibility is reported to the app.
BUG: After deselecting, must toggle the app service off and on to get it back.
BUG: Toggling service off produces FC. UI stays visible and functional.
 

Flyview

Senior Member
May 17, 2010
2,473
1,641
Toronto/San Diego
That's something that only xposed (maybe root) can do.
@Flyview I like the app but I was expecting something similar to Powerline (bar moving with the charge) as it's easier to know if it's high or not.

The idea is that when it's low it's unobtrusive. If you prefer the way Powerline does it, by all means use that.

Like this concept. There are numerous bar graphers around but this idea is unique. Could use dots instead of lines.

Running current stable version on Kitkat omni-rom, LG P500 dinosaur. This has integral immersive mode which I use. Bar is normally hidden, swipe down on top to show.

BUG: When hide when hidden selected, bar does not show at all. Probably due to how visibility is reported to the app.
BUG: After deselecting, must toggle the app service off and on to get it back.
BUG: Toggling service off produces FC. UI stays visible and functional.

Interesting, I cannot reproduce any of those. If you think you can get me a logcat, please email me (teqtic at gmail dot com) so I can send you a debugging version and see what's going on with the disappearing bars when the hide with status bar option is used.

I can see the FC error you're talking about, there's been about 3 reports of it, can't reproduce it on my Nexus 5x but I should be able to fix it.
 

arnemetis

Member
Oct 4, 2013
12
0
I gave it a try, and one thing I noticed right away is the very limiting maximum traffic value. Maybe it would be better to allow a numerical entry rather than just being able to slide from 5KB/sec to 200KB/sec in 5KB increments? At least on wifi I am capable of 18MB/sec upload and download, and while I realize this may be an extreme case 200KB/sec seems really quite low.
 

Flyview

Senior Member
May 17, 2010
2,473
1,641
Toronto/San Diego
I gave it a try, and one thing I noticed right away is the very limiting maximum traffic value. Maybe it would be better to allow a numerical entry rather than just being able to slide from 5KB/sec to 200KB/sec in 5KB increments? At least on wifi I am capable of 18MB/sec upload and download, and while I realize this may be an extreme case 200KB/sec seems really quite low.

Thanks for the feedback. I can certainly change it to an editable input for you. However, I figured a lower value would let you see, for example, when a messaging app is sending out a message, loading a picture, etc. Setting it to your max bandwidth would be pretty useless, because how often are you actually transferring at that rate? Small values will be virtually invisible in comparison.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Introducing SystemGlow:



    Ever wanted to see the activity of your device in real time? Now you can keep an eye on CPU load, CPU frequencies, and network activity at all times with a stylish yet minimalist overlay.

    3 configurable bars overlay the top or bottom of the screen and glow in and out of opacity as activity changes.

    Features:
    -CPU load bar
    -CPU frequency bar
    -Network traffic bar

    -Custom refresh rates
    -Custom colors
    -Custom bar thickness
    -Multi-core support

    -Place bar monitors on top or bottom of screen
    -Efficient on resources and power, low battery use

    Please email [email protected] for support, feature requests, or to provide a translation!

    Would you like to get more frequent updates and fixes? Join the beta channel by visiting this link: https://play.google.com/apps/testing/com.teqtic.systemglow

    It would be great if people could chime in with their device, Android version, bug reports, suggestions, and/or any feedback whatsoever. Please also leave a review/rating on Google Play if you have a minute :)

    DOWNLOAD:



    XDA:DevDB Information
    SystemGlow, App for all devices (see above for details)

    Contributors
    Flyview

    Version Information
    Status: Stable
    Current Stable Version: 2.2.0
    Stable Release Date: 2017-11-06

    Created 2016-09-19
    Last Updated 2017-11-06
    4
    The first update just went live on the Play store and on XDA Labs:

    1.0.1 (September 26, 2016)
    -Fixed crash when toggling service after disabling hide with status bar
    -Fixed an issue with opacity of network bar
    -More customizable refresh rate, height, and network max. values
    1
    CHANGELOGS:

    2.2.1 (June 2, 2018)
    -Built with Magisk SU library
    -Fixed not starting on boot with Oreo and root functions
    -Faster start after boot
    -Hide notification from lockscreen on Android O+ (can't show overlays there anymore)
    -Added Portuguese translation (thanks Magno!)

    2.2.0 (November 6, 2017)
    -Use root access to read CPU load on Android O+
    -Default to animate transitions while charging
    -Fixed bars not appearing right away when service starting if using “hide when status bar hides”
    -Use button choice dialog instead of spinner for notification priority
    -Made email address clickable in About dialog
    -Fixed using LegacyStartReceiver when it shouldn’t
    -Fixed rare crash after dismissing dialog
    -Built for Android O

    2.1.2 (March 13, 2017)
    -Show avg CPU freq as numerical value on bar instead of max of CPUs
    -Show 2 averages on bar if there’s 2 different CPU types (ex. big.LITTLE)
    -Fixed spike in data usage after screen off and data reconnecting
    -Fixed crash if problem getting CPU load

    2.1.0 (February 17, 2017)
    -Added option to display numerical value on the bars
    -Added option to animate while charging (previously always did)
    -Changed default bar height to 8dp to match status bar height when all 3 monitors are on
    -Fixed high network traffic showing when data connecting or disconnecting
    -Changed default notification priority to minimum
    -Display mB/s when traffic is over 1024kB/s
    -UI layout improvements

    2.1.1 (February 19, 2017)
    -Fixed premium version not being recognized
    -Display highest CPU frequency for numerical value on bar instead of average of all CPUs

    2.0.2 (December 6, 2016)
    -New option to place bottom bars above nav bar (otherwise bars get hidden in some apps)
    -Better method of detecting WiFi/Data network activity
    -Fixed dp thickness calculation for some devices
    -Changed default bar thickness to 4dp

    2.0.1 (November 20, 2016)
    -Fixed reversed CPU Freq opacity on some devices
    -Fixed set-color buttons becoming uncolored on KitKat and below

    2.0.0 (November 16, 2016)
    -Added CPU frequency monitor with multi-core support
    -Updated look of settings UI
    -New color picker UI
    -Bottom position is now above nav-bar (otherwise navbar covers it in some apps)
    -Fixed dragging toggle switches not working
    -Fixed monitor settings not being hidden when restarting app with disabled monitors
    -Fixed set bar color buttons not being colored pre-Lollipop
    -Changed default bar height to 5dp
    -Updated contact email
    -Built for Android 7.1

    1.1.1 (October 19, 2016)
    -Fixed settings screen popping up whenever on a permissions screen
    -Removed unused permissions for Internet, access network state, read/write external storage
    -Restart flashing bars if changing settings quickly
    -Updated German translation

    1.1.0 (October 12, 2016)
    -Added option to place monitor bars on top or on bottom of screen
    -Flash bars when changing appearance settings and entering settings
    -Setting bar height now free
    -Increased max height to 100dp
    -Fixed not being able to type in a decimal refresh rate after decimal erased

    1.0.2 (October 5, 2016)
    -Added German translation (Thanks Marcel!)

    1.0.1 (September 26, 2016)
    -Fixed crash when toggling service after disabling hide with status bar
    -Fixed an issue with opacity of network bar
    -More customizable refresh rate, height, and network max. values
    1
    New update just went live on Play store and here on XDA Labs:

    1.1.0 (October 12, 2016)
    -Added option to place monitor bars on top or on bottom of screen
    -Flash bars when changing appearance settings and entering settings
    -Setting bar height now free
    -Increased max height to 100dp
    -Fixed not being able to type in a decimal refresh rate after decimal erased