Skip to content

v2.0.0 - Modern C++17 Rewrite

Choose a tag to compare

@jdlien jdlien released this 03 Feb 21:08
· 11 commits to main since this release

What''s New

Major rewrite with modern C++17, Windows 11 integration, and improved reliability.

Highlights

  • Modern C++17 codebase - std::filesystem, std::thread, RAII patterns
  • Windows 11 dark mode - Context menus follow system theme
  • WinRT toast notifications - Native Windows 11 notification style
  • Install script - Simple install.bat for easy setup
  • Unit tests - Catch2 test framework with 100% coverage on utilities

Installation

  1. Download and extract HDD-Toggle-v2.0.0.zip
  2. Run install.bat
  3. Edit %LOCALAPPDATA%\HDD-Toggle\hdd-control.ini with your drive''s serial number
  4. Launch "HDD Toggle" from the Start Menu

Find your drive serial with:
Model SerialNumber
WDC WD181KFGX-68AFPN0 2VH7TM9L

Requirements

  • Windows 10/11
  • RemoveDrive.exe on PATH (for safe ejection)
  • Compatible USB HID relay (DCT Tech 2-Channel recommended)

Full Changelog

See CHANGELOG.md for complete details.