Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sebastianbecker2/powerplanswitcher

Tray-Icon tool to show the currently selected windows power plan, switch it manually and automatically.
https://github.com/sebastianbecker2/powerplanswitcher

automation battery-life powerplan system-tray windows

Last synced: about 1 month ago
JSON representation

Tray-Icon tool to show the currently selected windows power plan, switch it manually and automatically.

Awesome Lists containing this project

README

        

# PowerPlanSwitcher

[![Build status](https://ci.appveyor.com/api/projects/status/k4umrwnp4grsp164/branch/main?svg=true)](https://ci.appveyor.com/project/SebastianBecker2/powerplanswitcher/branch/main)

Configure visibility, icon and global hotkey for your Windows power plans in the settings dialog.

![image](https://github.com/SebastianBecker2/PowerPlanSwitcher/assets/35063968/5553a7c0-ca54-41cc-bff8-b3b0b76a58ae)

Switch your power plan easily and quickly by clicking the tray-icon.

![image](https://github.com/SebastianBecker2/PowerPlanSwitcher/assets/35063968/11c841d8-c375-473e-965d-94838261f41b)

Or let PowerPlanSwitcher automatically switch between power plans depending on what you do.

![image](https://github.com/user-attachments/assets/e8360cd0-7346-40e6-8642-3fc747e70574)

Create Process Rules that activate when a certain process is started.

![image](https://github.com/user-attachments/assets/3a8380ce-86a9-4333-a91e-b0c5927e3f5f)

Or Energy Rules that activate when plugging or unplugging your laptop.

![image](https://github.com/user-attachments/assets/4ca069f4-a5a7-41e9-aac6-87340585937c)

Furher settings allow you to:
- Configure a global hotkey to cycle through your power plans.
- Set your prefered color theme.
- Specify the display of notifications when a power plan is switched by a rule or a hotkey press.

![image](https://github.com/user-attachments/assets/977071cc-3aa3-4436-9bad-f4fcdfe95bd9)

PowerPlanSwitcher is using the following tools, resources and libraries:

- [.NET 8](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8)
- [Newtonsoft.Json](https://www.newtonsoft.com/json)
- The amazing [FatCow IconPack](https://www.fatcow.com/free-icons)
- [WindowsAPICodePack](https://github.com/contre/Windows-API-Code-Pack-1.1)
- [Vanara](https://github.com/dahall/Vanara)
- [Serilog](https://serilog.net/)
- [WiX Toolset 3.0](https://wixtoolset.org/)
- [HotkeyManager](https://github.com/SebastianBecker2/HotkeyManager)