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
ListBoxSearch 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/ReleaseDCwarnings and safely isolated the highlight rendering within theWM_ERASEBKGNDstage 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
- Download
compactrs.exefrom assets below - Run as Administrator (required for WOF compression)
- Drag and drop files or folders to compress