Skip to content

Power++ v3.x (Upgrade version) is an utility for Windows, which allows you to instantly execute power actions (e.g: shutdown, restart, sleep, etc) by simply clicking on a small icon in the system-tray. It also supports advanced features, such as Power Action Scheduling, Background Hotkeys, Power Reminder.

License

Notifications You must be signed in to change notification settings

anthonyleestark/PowerPlus3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Power++ v3.x

Based on Power++ v2.0 STL, upgraded since Apr-2024.
Click here to see the original source code of version v2.0

Changes and updates

Version: 3.0 (v3.0.1.0) - Release Date: June 2024

Improvements and corrections:

  • Fixed a bug that action schedule did not executed correctly sometimes
  • Fixed a bug that action history time value is not correct
  • Fixed a bug that confirmation message does not show up when switched to desktop
  • Redesigned action schedule features and fixed some bugs
  • Improved language switching function
  • View change log function for Help dialog
  • Refactored and updated source code from top to bottom so that everything will work the same

New feature(s):

  • Support middle mouse button action
  • Allow saving app event logs
  • Support Logviewer function to view app event logs
  • Reload settings feature
  • Allow running with admin privileges at startup
  • Allow notifying and canceling schedule
  • System background hotkey feature
  • Restart with admin privileges feature

Version: 3.1 (v3.1.1.0) - Release Date: Sep 2024

Improvements and corrections:

  • Improvement: Changed caption of some dialog items
  • Improvement: Bypass action confirmation for background hotkey feature
  • Fixed a bug that multiple instances of a child dialog can be running at the same time
  • Fixed a bug that some dialog item IDs are not displayed in app event logs
  • Fixed a bug that some dialog item enable/disable event logs are recorded continuously
  • Fixed a bug that action history content is empty or incorrect sometimes
  • Fixed a bug that unable to view action log file from notify menu
  • Improved HotkeySet function: Data serialization and register/unregister hotkey processing
  • Improved hotkey validation: Not allow adding existed system key shortcuts
  • Improved logging function: Output data change logs
  • Improved trace and debug logging function

New features:

  • Power Reminder feature
  • Restart application feature
  • Support Chinese language interface
  • Debug command functions

Version: 3.2 (v3.2.1.0) - Release Date: June 2025

Improvements and corrections:

  • Improvement: Change some default option states
  • Improvement: Re-design UI for HotkeySet and LogViewer dialogs
  • Improvement: DebugView dialog context-menu
  • Improvement: Save layout changes for dialog Grid tables
  • Improvement: Save event and history logging output in YAML format
  • Improvement: Embed help files and changelog files into executable file
  • Adjustment: Write the application event log to one file per month instead of one file per day
  • Fixed a bug where unexpected false error messages are sometimes displayed when executing Power Actions
  • Fixed a bug where Power Reminder message is not displayed when restarting computer (or after shutdown)
  • Fixed a bug where Trace and Debug logging access incorrect folder path when auto-start with Windows
  • Fixed a bug where Access denied error when Trace and Debug logging write logs continuously
  • Fixed a bug where data loading errors are displayed when launching application for the first time
  • Fixed a bug where Notify icon is lost after Windows taskbar crashes and being recreated
  • Fixed a bug where feature dialogs are not closed when exitting application via Notify menu
  • Fixed a bug where Reminder messages are not closed when exitting application via Notify menu
  • Fixed a bug where multiple Reminder messages block each other when displaying
  • Refactored and updated source code from top to bottom so that everything will work the same

New feature(s):

  • Power Reminder: Message snoozing, RepeatSet and message style customization
  • Schedule: Supports Multiple schedule actions
  • HotkeySet: Allows using background Hotkeys when the screen is locked

Screenshots

Main window (Collapsed)
Main window (Collapsed)

Main window (Expanded)
Main window (Expanded)

Schedule dialog
Schedule dialog

HotkeySet dialog
HotkeySet dialog

Power Reminder dialog
Power Reminder dialog

Reminder message (Dialog Box style)
Reminder message (Dialog Box style)

Build & usage

  • Download the source code and open the solution/project file (.sln/.vcxproj) with Visual Studio.
  • Recommend building and running with Visual Studio version 2019 or later.
  • After compiling and building, run the program by opening the power++.exe executable file

Releases

Click here to download the latest version.

License

This repository is open-source and available under the BSD-3-Clause license.

About

Power++ v3.x (Upgrade version) is an utility for Windows, which allows you to instantly execute power actions (e.g: shutdown, restart, sleep, etc) by simply clicking on a small icon in the system-tray. It also supports advanced features, such as Power Action Scheduling, Background Hotkeys, Power Reminder.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published