User requests separate screen timeout settings for when the device is running on battery power versus USB power. Currently, a single setting applies to both, which is inconvenient. A longer timeout is useful for monitoring on external power, while a shorter one is essential for battery saving.
### Platform Cross-Platform ### Description Adding a separate screen timeout for battery power would be a great quality-of-life improvement. Right now, `display.screen_on_secs` applies to both USB and battery, which isn't ideal for nodes that move between home and field use. On external power, it's useful to keep the screen on longer for monitoring, but on battery, a quick timeout is essential for power saving. Since the firmware already tracks charging and power states, implementing an additional parameter like `display.screen_on_secs_bat` should be straightforward. This would allow for a "set and forget" configuration for any mixed-use node, removing the need to manually toggle settings every time the power source changes. Thanks🙏🏻