[power] Make time remaining estimates coarse since we are unable to provide precise estimates.
Feature summary
I discussed this over on gnome-shell matrix chat last week but ill just put this here to be available in a single place:
Right now the battery indicator provides an estimate on time remaining through upower but this is not accurate and jumps wildly (we cannot predict the future use). Right now, the prevailing consensus is to remove the estimates entirely (See gnome-shell!1053)
The problems with no estimates are that it is impossible to for one to judge how long the battery will last using just percentage.
The time indicator while not entirely accurate does allow the user to gauge approximate remaining time based on current workload. This also allows one to gauge current stress on system if one know how long the battery typically lasts (power users)
How would you like it to work
So instead of the current 2:37 remaining (37%)
we drop the minutes which changes to quickly to be reliable and just show the hour part and only show minutes when we drop below an hour of estimated remaining time.
This also makes the text similar to the informational notification displayed at 10% battery Approximately 26 minutes remaining
eg.
2:37 remaining (37%)
becomes 37%, About 2 hours remaining
4:18 remaining (42%)
becomes 42%, About 4 hours remaining
0:51 remaining (11%)
becomes 11%, About 45 min. remaining
0:27 remaining (8%)
becomes 8%, About 27 min. remaining
27:11 remaining (97%)
becomes 97%, About 1 day remaining