Compatible with iOS 5, 6, 7 and 8
Only compatible with iPad (iPhone users: read why in part "iOS 8 changes")
Did you ever got yourself trying to estimate the remaining battery time?
Powerleft is a tweak that customizes your status bar, and allows you to include an estimation of the remaining battery time near the carrier name, near the clock, and specially on the side of the battery percent.
More than that, Powerleft also allows you to put the carrier name and battery percent at the same time in the place of the clock, or the date in the place of the battery percent, or any combination and format you want (you can input custom strings).
Also, Powerleft can create an overlay window (which can be configured to show only when status bar is hidden) which stays discreetly in a screen corner, showing to you the remaining time, the clock, or any information you configure it to show (See screenshots).
Powerleft estimates the remaining battery time based on the current battery consumption. Whenever this consumption changes, the estimation is soon refreshed.
If you are using your device when it is charging, Powerleft will estimate how much time left until your device is fully charged.
This package includes a tweak, a SBSettings Toggle and a tool that shows remaining time estimation on the command line. It can be configured on Settings. Please send feedback to the mail on Settings page, suggestions are welcome!
Powerleft is notified everytime the internal registry with the battery charge changes. It doesn't keep checking every X seconds for changes (i.e. polling), so, you shouldn't worry about Powerleft's own battery consumption.
There was a change in iOS 8 that prevents Powerleft from receiving the current battery power with enough precision. The values are now rounded in such a way that it receives no more information than the current battery percentage (as an integer).
Fortunately, for iPad users, the builtin estimation (named %0 - IORegistry) works as it always did. Since it is the default mode, most iPad users won't be affected. (The other modes had to removed).
Unfortunately, for iPhone users, the IORegistry estimation is not good, and I'm prevented from doing my own. For that sake, and I'm very sorry, iPhone support has been dropped.
Options can be configured from the Settings app
1) In iOS 7, the battery display doesn't appear when there's not enough space on status bar. If you have this problem, try shortening the display data, like changing the format from "HHh:MMm" to "HH:MM" in Powerleft's settings. If you have a big custom clock string, you can try shortening that as well. Let me know if you still have troubles after these steps.
2) Powerleft and Datameter are incompatible. The overlay window on iPad still works, but other displays doesn't.
3) When Powerleft is installed together with Weasel, the camera grabber on lock screen disappear, the reason for that is unknown.
See larger Screenshots below..