Releases: SebastianBecker2/PowerPlanSwitcher
Releases · SebastianBecker2/PowerPlanSwitcher
v1.2.7.0_rc1
Changes:
- Add new rules:
- Idle Rule (Triggers when Windows didn't receive a user input for X amount of seconds)
- Startup Rule (Triggers when the application starts and remains triggered)
- Shutdown Rule (Triggers when WM.QueryEndSession was received until WM.EndSession with WParam == 0 was received)
- Remove option to activate a Power Plan on startup
This is now handled by Startup Rule. Migration will be performed. - Optimize IconSelectionDlg for performance
- Add tooltip to tray icon showing active power plan + applied rule if any
- Add wildcard match to ProcessRule
v1.2.6.0_pre
Changes:
- Add new rules:
- Idle Rule (Triggers when Windows didn't receive a user input for X amount of seconds)
- Startup Rule (Triggers when the application starts and remains triggered)
- Shutdown Rule (Triggers when WM.QueryEndSession was received until WM.EndSession with WParam == 0 was received)
- Removed option to activate a Power Plan on startup. This is now handled by Startup Rule
v1.2.5.0
Changes:
- Add optional extended logging
- Remove process caching
The cache relied on PID and ProcessName as a unique identifier. Which they are not. PID and StartTime works, but accessing those removes the performance bonus from caching. - Fix RuleManager
RuleManager would incorrectly count ActivationCount of rules if a relevant process was running before the RuleManager was started.
v1.2.4.0_pre
Changes:
- Add optional extended logging
- Remove process caching
The cache relied on PID and ProcessName as a unique identifier. Which they are not. PID and StartTime would work, but accessing those removes the performance bonus from caching. - Fix RuleManager
RuleManager would incorrectly count ActivationCount of rules if a relevant process was running before the RuleManager was started.
v1.2.3.0
v1.2.2.0
Changes:
- Fixed changes in Rules being applied when confirming the Settings dialog.
v1.2.1.0
Changes:
- Add Energy Rule which replaces the previous setting Battery mode and Power Line mode
- Replaced WMI with manual check of running processes
WMI has the tendency to skip events which can lead to rules not being activated or deactivated. - Implemented customizable location for Toast Notification
- Improved visual display of Toast Notification
v1.2.0.0
Changes:
- Fix settings for Battery Management
Power Plan for AC and Power Plan for battery mode weren't displayed properly. - Change to event driven Rule Management
Instead of polling processes, we use an event based system now to check and apply rules.
v1.1.0.0
Changes:
- Add hotkey support
- Implement BatteryMonitor
- Add toast notifications
v1.0.9.0-(refactor)
Changes:
- Implementation of BatteryMonitor
- Split SettingsDlg into multiple tabs