Skip to content

Quantum-HG/Battery-Reminder

Repository files navigation

Battery Reminder

Battery Reminder is a lightweight Windows desktop application built in C++. It alerts users when their laptop battery reaches a user-defined battery level—helping prevent overcharging and prolong battery health. It features a custom ImGui-based interface, SFML rendering, and native Windows notifications via WinToastLib.

Application Preview

Application UI


Features

  • Native Windows toast notifications
  • Custom user interface using ImGui
  • Persistent settings and data stored in JSON format
  • Lightweight, fast, and open-source

Technologies Used


Getting Started

Requirements

  • Windows 10 or 11
  • C++17-compatible compiler (MSVC recommended)
  • SFML 2.5 or later
  • ImGui and ImGui-SFML
  • WinToastLib
  • nlohmann/json

Building Instructions


Contributing


📄 License

This project is licensed under the MIT License. See LICENSE for details.

About

Battery Reminder is a lightweight Windows desktop application built in C++. It alerts users when their laptop battery reaches a user-defined battery level—helping prevent overcharging and prolong battery health. It features a custom ImGui-based interface, SFML rendering, and native Windows notifications via WinToastLib.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors