yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Themes and Apps] existz:
Running what should be BETA6 final, I should have it posted tomorrow or next day. Tons of improvements and features!
[Nexus 5 Themes and Apps] existz:
Update!

v3.0-BETA6

- Added Shake to Refresh timers

- Added CPU Temp monitoring

- Refreshed charged view layout

- Added new widget to reset timers

- Added indicator to kernel version

- Added darker primary text color

- Adjusted layout for tablets/TVs

- Updated to latest support libraries

- Use native font on API 21 and above

- Tons of code cleanup and fixes

- Fixed main card animation from being cut off

- Improve checking if states file exists

- More improvements to theme changing

- Simplified getting/setting of cpu frequencies

Download attatched on first page
[Nexus 5 Themes and Apps] Isley_:
Thanks for the update I'll try it right now
[Nexus 5 Themes and Apps] :
[MENTION=1333660]existz[/MENTION], thanks beta 6 works great on CM11!

Please update your Github, I would like to send a pull request for french translation asap :)
[Nexus 5 Themes and Apps] existz:
I'll get it updated later today :)

EDIT: [MENTION=5178843]Micks29[/MENTION], its updated
[Nexus 5 Themes and Apps] deepongi:
congrats [MENTION=1333660]existz[/MENTION] ! new beta update is awesome.. :cowboy:
[Nexus 5 Themes and Apps] existz:
[MENTION=1077833]infected_[/MENTION]

Thanks! :)

A little note about BETA6.. I made the shake to refresh sensitivity a little higher than normal, just to make sure there's no unintentional refreshes. I may add a dialog on first shake indicating shake to refresh is enabled, and maybe a button to permanently disable (although it won't be in settings, you would have to clear the apps data to re-enable.. I don't want to have 20 refresh options cluttering up Settings, plus shake to refresh wouldn't be something you toggled all the time anyways).

Also, those on Lollipop/M, how do you like the circle reveal animation when opening Info page? I went back and forth debating if I should keep it, there's a few tiny design issues/flaws that bugs me about it.. I'm unable to have the circle reveal come out of the info button, that's why it comes from the top corner (so it's in the same area), and a few other minor problems. But overall I'm satisfied with it.

For those on tablets, I adjusted the margins to match the guidelines, its not a drastic change (went from 16dp to 24dp), so I still need to do a completely new design for when in landscape. But that will take a while. Also the new layout when the device is fully charged is a little out of place on tablets, especially in landscape. This was the only way I could do it for now, and have it look good on phones. Again, this will require a completely new design for tablets only.

Lastly, as for the new widget, this is just temporary until I'm able to make resetting timers an actual shortcut (instead of widget), this is why there's no text below it. And I had to rig up having it highlight on touch. So I'll probably be redoing this in the future, as for now it works as intended. But having it as a shortcut will allow more possibilities with 3rd party apps (such as Greenify..etc). Once I'm able to make it a shortcut, I'll add one for restoring timers as well.

That's all that I can think of for now, everyone please update to BETA6 so any new bugs can be found and fixed more quickly. I'm already working on BETA7, there should be more goodies to come :).
[Nexus 5 Themes and Apps] existz:
Can someone on KitKat post a screenshot of the icons in Settings? After looking at it on an emulator, the alignment looks to be off. But I don't know if that's just a bug with the emulator, or if its really like that on KitKat. The icons should line up with the title above it ("About") like in the screenshot below, and the spacing should be the same on each side.
[Nexus 5 Themes and Apps] infatality:
Here you go..
[Nexus 5 Themes and Apps] existz:
Thank you! .. So its not just the emulator, it is really offset on KitKat. I'll try and fix this in the next release.

EDIT:

If I can't find a workaround, I'll probably just have to remove the icons altogether on KitKat devices.
[Nexus 5 Themes and Apps] existz:
I've noticed a few new users here lately, so I just wanted to mention again that if you want updates/previews of upcoming releases and don't want to follow me personally on G+, below is a link to a CPUSpy collection.

Also, a little info on the "Usage data" part of the Automatic Crash and Usage data.. All this does is automatically sends me crash reports, and info such as device model, OS version, app version, if the device is charged..etc (screenshot below). Also it helps me determine analytics for the app, such as.. Amount of time spent in the app, current number of users, monthly users..etc. There is no personal info sent. So please keep this enabled so I can receive any crash reports, and it helps me know what kind of users are using the app (helps determine future features/updates). The service I use is by Twitter Inc, so its not some shady 3rd party service. But if you want to opt out, simply disable it in Settings and restart the app.

CPUSpy G+:

https://plus.google.com/collection/Qj78b
[Nexus 5 Themes and Apps] suku_patel_22:
How do you view the temperature history?

Sent from my Nexus 6
[Nexus 5 Themes and Apps] existz:
If you mean just the CPU temperature, its under Info page -> CPU Info, at the bottom. If its not showing then I may need to add a check for a certain sensor. Right now it checks if the sensor exists, if not then it doesn't show anything. But since your sig says Nexus 6, I'm pretty sure it has one.. So I may just need to check for that specific one. But if you actually mean temp history, I've only added current temp monitoring.
[Nexus 5 Themes and Apps] suku_patel_22:
Not there on N6 running Android M

Sent from my Nexus 6
[Nexus 5 Themes and Apps] existz:
The current CPU Temperature is there, look under the CPU Info card, its labeled as "Temp", right below the number of cores.
[Nexus 5 Themes and Apps] suku_patel_22:
Arghh, I am blind :)

Sent from my Nexus 6
[Nexus 5 Themes and Apps] miloytyn:
Doesn't show temperature either for Galaxy S4 GT-I9505 or Galaxy Tab S 10.5 SM-T800.
[Nexus 5 Themes and Apps] :
Pull request sent! Just need to translate a few strings yet :)

I can confirm there is not temp info on my Galaxy S2 with CM 11 and texts is a bit overlapping, see screenshot in attachement.
[Nexus 5 Themes and Apps] existz:
After some digging around, I'm unable to find exactly how/where CPU temp is monitored on Samsung devices. It doesn't seem to be as clear cut as others. So as of right now there's not much I can do to monitor it. However, if you are able to find out how/which file monitors CPU temp, I'd gladly try adding it.

As for the text being overlapped, I should be able to fix this in next release.
[Nexus 5 Themes and Apps] existz:
I may post a hotfix release in the next day or two fixing a few bugs posted recently. I've found a better, cleaner way to set the icons in Settings based on theme (I had to remove them for KitKat devices, I'm unable to fix the padding issue). So icons in Settings will only show up on Lollipop. Also fixed (I think) the issue on lower dpi devices where if CPU architecture extends 2 lines, it overlaps the number of cores. This should now be fixed.

I've also cleaned up some theming/styling issues, it makes things cleaner and allows more attributes to be themed with CM theme engine..etc.

I'm going to try and fix a few other bugs today, so if you run across anything please let me know asap so I can get it fixed in this release...mainly lower DPI and/or KitKat devices (I've tested Lollipop pretty well, but I am unable to test on KitKat). After this hotfix I will try and add more support for temperature monitoring. I've found the file for Nexus 7, but need to figure out how to convert it to a string and display it correctly. For Samsung Galaxy devices, I cannot find the file that monitors the temp, so until then it won't show up. But it's on my to do list.
[Nexus 5 Themes and Apps] skivnit:
Also cold you look at octa and hexa core Soc since only the low cores States are displayed

Sent from my SM-G925F
[Nexus 5 Themes and Apps] existz:
Let me look into it. Im not sure how I would display 6-8 cores in the toolbar without it being cramped. But I would like it to be displayed somehow, so ill try to figure out a design.
[Nexus 5 Themes and Apps] miloytyn:
At least on Galaxy Tab S using Exynos it seems to be in /sys/devices/platform/exynos5-tmu/curr_temp which contain four comma separated temperatures for each core e.g. "460,460,470,430"

The Galaxy S4 with Snapdragon uses /sys/devices/platform/apq8064-tmu/curr_temp which has only one temperature e.g. "450"

Both temperatures without quotation marks.
[Nexus 5 Themes and Apps] existz:
Awesome, exactly what I needed, thanks for this. Now I just need to figure out an algorithm to convert it and display it properly. It may take me some time, but it will be on top of my todo list.
[Nexus 5 Themes and Apps] :
Path of file monitors CPU temp on my device with CM11: /sys/devices/platform/sec-battery/power_supply/battery/batt_temp
[Nexus 5 Themes and Apps] existz:
U sure? That looks to be the sensor for monitoring battery temperature, its usually always a different sensor/file.
[Nexus 5 Themes and Apps] existz:
I'd like your guys thoughts on this. I changed the blue circle reveal animation to match the background color, with sliding up animated cards (although this may change). Do you like the blue, or like this so it's more subtle?

(Video quality is a little choppy)

https://plus.google.com/+RobBeane/posts/3LJxFjuhMTP
[Nexus 5 Themes and Apps] Isley_:
I like it
[Nexus 5 Themes and Apps] s3icc0:
I would just say making sure it is consist with both bright and dark skin :)
[Nexus 5 Themes and Apps] existz:
I've updated the circle reveal animation, I wasn't happy with it sliding up. So I kind of mimicked the Google explode transition animation, except just the cards are animated. Better?

https://plus.google.com/+RobBeane/posts/6sftyuoPWpr

[MENTION=3855065]s3icc0[/MENTION]

It will be, when light theme enabled the reveal color is the light gray background color, when dark theme is enabled its the black background color.
[Nexus 5 Themes and Apps] :
No not really, in fact I've used a xposed module called CPUTemp in Statusbar for find the path. Screenshot below.
[Nexus 5 Themes and Apps] existz:
Can u send me screenshots of all the listings? That way I may be able to see which one is exactly the cpu temp sensor. Sometimes its not very self explanatory, but if its listed I can tell which one it is.

Sometimes the CPU temp is not the same as the battery temp, it will fluctuate more than the battery. That way I can have it read the correct sensor, and give an accurate reading.
[Nexus 5 Themes and Apps] :
Sure, screenshots of all the listings in attachements.
[Nexus 5 Themes and Apps] existz:
[MENTION=5178843]Micks29[/MENTION]

Found it,...

"/sys/devices/platform/s5p-tmu/curr_temp"

One last thing, can you give me the output of this file? You can either use a root file explorer and just open the file, or use a terminal emulator/adb shell, and type..

cat /sys/devices/platform/s5p-tmu/curr_temp

From what I've gathered, the output should be the degrees in celsuis x10. For example 450, which would be 45°C. That way I can verify and have the correct formula to display it correctly.
[Nexus 5 Themes and Apps] :
[MENTION=1333660]existz[/MENTION], ok output of this file is 330. Thanks for support my old (but the best :D) device!
[Nexus 5 Themes and Apps] existz:
Sure thing, will fix it in next release.
[Nexus 5 Themes and Apps] existz:
I had been planning on adding Pull to Refresh pretty much since I first started on this project, but last night I decided to try something different and it worked lol. So now we have 2 options. First being pull to refresh for refreshing time in state/total state time (instead of in the overflow menu), and the 2nd option is having time in state/total state time automatically refresh in real time. This method would eliminate the extra step of manually refreshing. Which I'm OK with either method, so I'm torn on which to use. But I'm kinda leaning towards the auto refresh, I'd like to hear pro/con's if anyone has any thoughts.
[Nexus 5 Themes and Apps] garz:
I can't seem to get any of the version to install. Keep getting Parsing error. Any ideas?
[Nexus 5 Themes and Apps] kingofnice:
This is for lollipop only.
[Nexus 5 Themes and Apps] existz:
If you try installing on KitKat and below it will give this error, right now only API 21 (Lollipop) is supported. I'll be adding kitkat support soon (hopefully in next release or two)
[Nexus 5 Themes and Apps] simono_pl:
Great work dude. Will it be available on Play Store?
[Nexus 5 Themes and Apps] existz:
Thanks! Yea eventually, once I'm able to get a developer account. I've only recently started messing with app development, I've always done ROMs and kernels, so I've never got around to it. But I plan on it.
[Nexus 5 Themes and Apps] mike2nl:
Hy existz,

really a fine peace of software that me shows what I am missing...

Hold up the good work, please

Mhh, I am missing much more but I think that can't fixed with software, lol..
[Nexus 5 Themes and Apps] neobuddy89:
I wonder how will material app look like on TV based devices. :angel:
[Nexus 5 Themes and Apps] existz:
I need your input guys..

https://plus.google.com/111678887963556771807/posts/V1ergdigxEz
[Nexus 5 Themes and Apps] Isley_:
Of course
[Nexus 5 Themes and Apps] nexusmaniac:
I posted this to Google+ bit I thought I'd throw it in here too ^^ Hi, just a thought, why not add both :) Add a basic settings menu, maybe throw a dark theme in, and have a tick box for auto refresh. If you wanted to r you could even add an 'auto refresh time' with various increments of time :)?
[Nexus 5 Themes and Apps] existz:
I will probably end up adding it as an option, especially for developers since its handy having it refresh in real time. But I've ran into a wall getting a Settings preference to work with the way I have auto refresh setup (been trying for the last 6hrs so I gave up for tonight lol). So its gonna take me some time getting a settings option linked to the current method used for auto refresh, I may have to rewrite it. So I went ahead and just added pull to refresh, but I still plan on adding auto refresh later on..

(It rotates the main blue and pink)
[Nexus 5 Themes and Apps] infatality:
Is it possible to add real time clock usage?
[Nexus 5 Themes and Apps] prabhu_91:
reset cycle after every full charge

Can you possibly add an option to reset timer after every full recharge (just like battery stats does after 90% or more) so that user can check stats per recharge cycle.

its upto you to decide, as you have already given us a nice app overhaul.

:)
[Nexus 5 Themes and Apps] existz:
If I understand correctly, that's what my auto refresh will do. It will update every 1s, basically showing time in state (clock usage) and total state time in real time. I've already got a working method, but I'm having issues making it a toggle in a Settings menu. The default behavior would be if the app is the foreground, it updates in real time, but once its in the background (ie hit home button or recent apps) it stops, then restarts once its back in the foreground..that way its not constantly running. Plus there's no point having it continue in the background when u can't see it. But I will probably have to rewrite the code to make it work better with an on/off switch. So for now ive went ahead and added pull to refresh, but updating in real time will be an option sometime soon.

That's the next thing I'm gonna work on.
[Nexus 5 Themes and Apps] existz:
Deleted

New beta coming soon
[Nexus 5 Themes and Apps] Isley_:
Works on my Xperia Z2
[Nexus 5 Themes and Apps] existz:
Looks like the bar graphs are not showing correctly (should be light grey background with pink instead of black), but I know how to fix it... New beta coming soon of you don't care to test it.
[Nexus 5 Themes and Apps] nexusmaniac:
Ooh nice :) I look forward to the next update!
[Nexus 5 Themes and Apps] existz:
[MENTION=4284358]miloytyn[/MENTION] and [MENTION=5178843]Micks29[/MENTION]

Ive sent you guys a PM, please try the beta posted and let me know if CPU temp monitoring works and is displayed correctly on Galaxy S4 and S5. Ill add support for more devices in the next couple releases.
[Nexus 5 Themes and Apps] miloytyn:
The Galaxy S4 sensor file seems to require root access to read, but I managed to find another file which also show cpu temp although slightly different reading. CPU-Z shows two different sensors for cpu temp and this is the another one.

It can be found from /sys/devices/platform/msm_ssbi.0/pm8921-core/pm8xxx-adc/pmic_therm

Its contents are "Result:41497 Raw:31170" when temp is 41.4C

The Tab S sensor readings can be read without root.
[Nexus 5 Themes and Apps] :
I'm on a Galaxy S2, anyway it works great thanks!

EDIT: french translation done, ready to merge! :D

But it seems miss a few strings: "Empty" and "Open Source Licenses".
[Nexus 5 Themes and Apps] existz:
My bad lol, I had been looking into S2, S4 and S5 all day yesterday lol, must have had S5 on my brain (especially where the file name has s5p_tmu lol.

As for those 2 strings, I might have hard coded them by accident during testing, and never added them to strings.xml. Give me just a little bit and I'll update it on github.
[Nexus 5 Themes and Apps] :
[MENTION=1333660]existz[/MENTION], no problem take your time :)
[Nexus 5 Themes and Apps] existz:
Ive updated Github for the BETA7 that I sent you guys, it also has the string for "Empty" in strings.xml (states_empty), and as for Open Source Licenses, its already there, check under res/values/license_strings.xml (pref_title_license). I moved all the license strings to its own file since there were so many entries.

To everybody else, the next public release will be BETA8, since 7 was used as a private test. I will try and get it up later today or tomorrow, still need to fix a couple things before posting.
[Nexus 5 Themes and Apps] :
Ok perfect, pull request up to date :good:
[Nexus 5 Themes and Apps] existz:
Let me see what I can do. I may have to figure out something else, because I really need the output to be a number format only (either 40, 400, 4000..etc), that way it can be divided by whatever and displayed correctly. Otherwise a lot of work would go in to checking for specific words and cutting them out.

But with some devices, the CPU temp may not be readable unless there's root access. With that there's not much I can do. The way its setup now is that I have it check for the temp file and it shows only if it exists AND is readable. But let me do some more research on Galaxy devices and see what I can come up with.
[Nexus 5 Themes and Apps] existz:
Merged! thanks again for this. If anyone else wants to contribute to translating strings, feel free to send a pull request. Ill look into services such as OneSky so adding translations is much easier in the future.
[Nexus 5 Themes and Apps] :
You're welcome!

Crowdin is a great translation website: easy to use, you can set translator as proofreader and free for Open Source project if I understood correctly (Read more).
[Nexus 5 Themes and Apps] existz:
If anyone with the devices listed in this post, could you please check the output of the file listed, Id greatly appreciate it. That way I can determine how to convert the output so it displays the cpu temp correctly. Ive added support for quite a few more devices (will be in BETA8), and ive simplified how it checks those files, so in the next release if the temp doesnt look right, please let me know. With a few of these devices, im calculating it blindly. So theres a chance the temperature could be off, or some random numbers shown. But this will be a step in the right direction, adding support for tons more devices (Nexus 10, HTC OneX, Galaxy Nexus, Galaxy S2..etc). Although some of these devices may require you to have root in order to read the temp sensor file, theres really not much I can do about this. Otherwise the temp section will not be shown.

https://plus.google.com/+RobBeane/posts/d29aYDSYf3L
[Nexus 5 Themes and Apps] existz:
UPDATE

v3.0-BETA8

- Remove circle reveal animation

- Add widget info to welcome card

- Support more devices CPU temp

- Add action button back to snackbars

- Merged French translations (Micks29)

- Add colored btn_selector to buttons

- Update to latest build tools and gradle

- Fix Info text overlapping if multiple lines

- Fix setting Preference icons based on theme

- Add style for setting ActionBar elevation

- Apply dialog content color based on theme

Download is posted on the first page

NOTE:

Ive added support for a few more devices to show CPU Temp (Nexus 10, HTC One X, Galaxy Nexus, few Galaxy S devices..etc). Most of these Ive had to do blindly, so there may be a chance that the temp is off, or it doesnt display properly. If you experience this, please let me know, along with a screenshot. (See the edit below)

Also, [MENTION=5178843]Micks29[/MENTION] added translations for French, theres also a chance with this causing some text to be cut off or not aligned properly due to longer/shorter text. Again, if this is experienced, please let me know and send me a screenshot.

You may also notice that the circle reveal animation has been removed entering the Info page. I am working on some new animations and I will add animations back in a later release.

EDIT:

I almost forgot.. Some devices/kernels require root to read the temp file. Although the app itself does not need root, but if it is needed to read the file then there's not much I can do about this.
[Nexus 5 Themes and Apps] existz:
What's your guys thoughts on this?

https://plus.google.com/+RobBeane/posts/aYiQjW8V8XB
[Nexus 5 Themes and Apps] walpurgisnacht30:
Much better!
[Nexus 5 Themes and Apps] :
Nice improvement :good:

French strings updated btw ;)
[Nexus 5 Themes and Apps] existz:
Thanks :) I'll have some more for ya pretty soon once I push the new changes with sliding tabs.
[Nexus 5 Themes and Apps] existz:
Some of the new changes are coming along quickly. If you didn't read the G+ post a few post above, I've removed the Info button and Info page, everything is now under sliding tabs. One drawback to this is that I had to remove the core monitoring toolbar (core frequencies will now be under Info tab). I know this makes the current frequencies less visible, but I've also added an ongoing notification with the cores current frequency (I'm still working on the layout). Disregard the notification icon, I still need to get one made up. But I figured the notification would make up for the frequencies not being up top. Plus this allows me to add support for devices with 6-8 cores (although I'm not sure how I'll do the notification for those yet). Also, this will help with future features/info, that way I don't have to cram the Info page full of stuff, I can just make a new tab. This is not finished yet, I still need to tweak some stuff, but u get the overall idea. Thoughts?