Skip to content

CompactRS v2026.5.9-r0723

Choose a tag to compare

@github-actions github-actions released this 09 May 07:24
· 8 commits to main since this release

Security Verification

Build Type Size SHA256 VirusTotal
Normal 274.5 KB dd363695c93009c0389f705ceb4238d3df81bdc20b0983889e5918cb625cd922 Scan Result
UPX 132 KB fbbdfb3705393d8e7016d9dfb75da870886615fb291135ad1fdc276abe268e16 Scan Result

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


Changes

feat(ui): redesign settings dialog with modern tab sidebar and fluent search

This commit introduces a major UX overhaul to the Settings dialog, addressing the issue of vertical overflow and rigid layouts. The dialog now uses a modern sidebar-based tab system (similar to Windows 11/Photoshop) with a responsive and interactive UI.
Changes:

  • Implemented a 2-column layout with a left sidebar for tab navigation and a right panel for dynamic content.
  • Added a real-time ListBox Search Autocomplete dropdown at the top right for quick settings discovery.
  • The search dropdown supports full keyboard navigation (Up/Down arrows and Enter) by subclassing the Edit control.
  • Highlight Feature: Upon selecting a search result, the dialog automatically switches to the correct tab and draws a Fluent-style blue accent pill and bounding box around the targeted control to instantly guide the user's eye.
  • Fixed GetDC/ReleaseDC warnings and safely isolated the highlight rendering within the WM_ERASEBKGND stage to prevent text labels from obscuring the highlight lines.
  • Centralized the layout size calculations to accurately adjust bounding rects dynamically.

Build Information

  • Commit: 64215dc87e981aa4a1221855b2632a75a36a5413
  • 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