I love this implementation for battery management and I am amazed by how neat the package is. Anyway there is one feature you could consider adding to future versions:
Disabling any feature in this script seems a permanent operation, but a temporary solution might be beneficial, especially in a "scheduled work with no external power source available" scenario, where a 100% full charge is preferred to maximize the battery life. I would suggest a new command to disable, for example the upper threshold, temporarily for once, and then restore the limit back to the user-defined value automatically in the next cycle.
I love this implementation for battery management and I am amazed by how neat the package is. Anyway there is one feature you could consider adding to future versions:
Disabling any feature in this script seems a permanent operation, but a temporary solution might be beneficial, especially in a "scheduled work with no external power source available" scenario, where a 100% full charge is preferred to maximize the battery life. I would suggest a new command to disable, for example the upper threshold, temporarily for once, and then restore the limit back to the user-defined value automatically in the next cycle.