github IRedDragonICY/compactrs v2026.5.9-r1406
CompactRS v2026.5.9-r1406

3 months ago

Security Verification

Build Type Size SHA256 VirusTotal
Normal 292 KB 6a3bf52e0d355560484e031c9b2d022ef71b4c0184299a30958356ef24ede1ce Scan Result
UPX 139.5 KB 648a353f3df04fa7ab41b584306c4efd3a463b826ecd33676aa4f354de3ed1f9 Scan Result

Note: UPX-compressed binaries may trigger false positives in some antivirus engines. Compare with the Normal build to verify.


Changes

refactor(ui): implement pure-Rust flexbox layout engine and eliminate flicker

  • Replaced rigid, absolute coordinate math with a dynamic Flexbox-inspired
    layout engine (layout.rs, declarative.rs) supporting JustifyContent,
    AlignItems, and FlexWrap.
  • Eliminated UI resizing flicker by implementing Win32 API batching
    (BeginDeferWindowPos, DeferWindowPos, EndDeferWindowPos).
  • Refactored all dialogs (settings.rs, about.rs, shortcuts.rs,
    watcher.rs) to use the new declarative layout system for perfect
    centering and dynamic scaling.
  • Fixed ComboBox dropdown clipping bug by explicitly managing cy height.

Build Information

  • Commit: 7982b00dcaaf4dd521d93124571f55e994f4d239
  • Author: IRedDragonICY
  • Platform: Windows x64
  • Rust Toolchain: Nightly

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

Don't miss a new compactrs release

NewReleases is sending notifications on new releases.