Security Verification
Note: UPX-compressed binaries may trigger false positives in some antivirus engines.
Changes
refactor(ui): implement fluent ControlBuilder pattern for Win32 controls
- Enhanced builder.rs with new presets: label(), groupbox(), icon_display(), radio() - Added smart auto-theming that detects control type from class name and style flags - Added .font(HFONT) method for custom font support - All controls now auto-receive WM_SETFONT with app font - Refactored about.rs to use ControlBuilder for icon and label controls - Refactored settings.rs to use ControlBuilder for GroupBox, radio buttons, status label - Removed starts_with_wm_settext() workaround function - Fixed WM_SETTEXT usage throughout settings.rs
Build Information
- Commit:
1b6dc74c52b7f3b75a0efa5a49e5d8e52987805e - Author: IRedDragonICY
- Platform: Windows x64
- Binary Size: 156.5 KB (UPX compressed)
- Rust Toolchain: Stable
Installation
- Download
compactrs.exefrom assets below - Run as Administrator (required for WOF compression)
- Drag and drop files or folders to compress
Checksum
SHA256: 5D8FB27BEC3F9F9061B5FEC678FB344E853636892AC5306541DA2F229443FAB9
Verify integrity:
(Get-FileHash .\compactrs.exe -Algorithm SHA256).Hash -eq "5D8FB27BEC3F9F9061B5FEC678FB344E853636892AC5306541DA2F229443FAB9"