Make it easy to temporary disable the Battery "charge limit"
Usually I want the charge limit to stay at 80%. However when I know I will leave for a place where I can't charge my Laptop for a while, like will work in a park or have a day long meeting at customer or get into a plane where I can't charge my Laptop, I (quick and easy) want to temporary disable the "charge limit" so the Battery gets charged for a limited amount of time.
The points being:
- I don't really want to change the limits, I want to keep them how they are but only disable the "charge limit" functionality.
- I want to do that quick and easy. It's cumbersome right now to go into the "Advanced Power Settings", change the value to 100%.
- Even worse, I may forget to change the value back to the previous value (which I have to remember which value it was. OK, I know that's not so hard, but still it's a bit annyoing). So again I have to click through the settings.
So, for a much better user experience, with just two clicks, I suggest to be able to temporary disable the charge limits in the current Battery system tray widget. Technically disabling here means setting the internal limit value of /sys/class/power_supply/<supply_name>/charge_control_end_threshold
to 100 of course.
Here are three professional mockups for three suggestions how this could look like, which demonstrates what I imagined:
Or just don't display any info text at all:
Someone from the Asahi Linux IRC had an idea to call that toggle or the whole feature "Airport mode". Inspired by "Airplane mode": no cellular network... "Airport mode": no power. You get it?
Anyway, would love if you consider this idea.
I am not familiar at all with powerdevil and KDE development and don't have time to add this feature, but I think someone who has knowledge about the source could easily implement it. It's more or less just a toggle and setting the value internally to 100 % (and make sure that active toggle always overrules the value configured in the settings dialog).
Thanks!