Skip to content

Releases: SebastianBecker2/PowerPlanSwitcher

v1.2.7.0_rc1

31 Dec 15:40

Choose a tag to compare

v1.2.7.0_rc1 Pre-release
Pre-release

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

25 Dec 16:30

Choose a tag to compare

v1.2.6.0_pre Pre-release
Pre-release

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

06 Aug 10:15

Choose a tag to compare

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

27 Jul 12:36

Choose a tag to compare

v1.2.4.0_pre Pre-release
Pre-release

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

05 Apr 16:32

Choose a tag to compare

Changes:

  • Fix hotkeys for specific power plans when the hotkey to cycle between power plans isn't activated #36

v1.2.2.0

08 Oct 14:48

Choose a tag to compare

Changes:

  • Fixed changes in Rules being applied when confirming the Settings dialog.

v1.2.1.0

24 Aug 19:48

Choose a tag to compare

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

17 Jul 18:33

Choose a tag to compare

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

20 Jun 17:25

Choose a tag to compare

Changes:

  • Add hotkey support
  • Implement BatteryMonitor
  • Add toast notifications

v1.0.9.0-(refactor)

25 May 15:08

Choose a tag to compare

v1.0.9.0-(refactor) Pre-release
Pre-release

Changes:

  • Implementation of BatteryMonitor
  • Split SettingsDlg into multiple tabs