🎉 GoodByeDPI GUI v1.1.0
A major update focused on UI modernization and core stability.
✨ What's New
🎨 Modern Dark UI
- Complete redesign with a Catppuccin-inspired dark theme
- Card-style grouped sections with rounded corners
- Custom-styled buttons: green Start / red Stop
- Status indicator with colored dot (● Running / ● Stopped)
- Header bar with app title + version badge
- Custom scrollbar & styled tray menu
🐛 Bug Fixes
- Critical: Fixed crash caused by calling
QMessageBoxbeforeQApplicationwas created - Fixed: Duplicate "stopped" log entries when stopping the process
- Fixed: Version detection regex (previous
lstripincorrectly removed version digits) - Fixed: Custom arguments were being lost when switching modes
- Fixed: Race condition between
QProcess.start()andfinishedsignal
⚙️ Improvements
- Window size & position are now saved and restored automatically
- QProcess errors (
FailedToStart) are now handled gracefully - Migrated from deprecated
stateChangedtotoggledsignal - Extracted constants (
TASK_NAME, version parser) for cleaner code - Better error messages for admin privilege requirements
- Silent update-check failure (no more noisy errors when offline)
📥 Installation
- Download
goodbyedpi_gui.exefrom the assets below - Right-click → Run as administrator
- Select a mode and click Start
⚠️ Requirements
- Windows 10/11 (x64)
- Administrator privileges (mandatory)
goodbyedpi.exemust be in the same folder
🙏 Credits
Made with ❤️ by AmooReza (WhiteDNS)
Full Changelog: v1.0.2...v1.1.0