github IRedDragonICY/compactrs v2025.12.18-0721
CompactRS v2025.12.18-0721

8 months ago

Security Verification

View VirusTotal Scan Report

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

  1. Download compactrs.exe from assets below
  2. Run as Administrator (required for WOF compression)
  3. Drag and drop files or folders to compress

Checksum

SHA256: 5D8FB27BEC3F9F9061B5FEC678FB344E853636892AC5306541DA2F229443FAB9

Verify integrity:

(Get-FileHash .\compactrs.exe -Algorithm SHA256).Hash -eq "5D8FB27BEC3F9F9061B5FEC678FB344E853636892AC5306541DA2F229443FAB9"

Don't miss a new compactrs release

NewReleases is sending notifications on new releases.