Changes
refactor(ui): replace ButtonBuilder with generic ControlBuilder
- Refactor src/ui/builder.rs to use generic ControlBuilder struct - Add preset methods: button(), checkbox(), combobox() - Auto-apply appropriate theme based on control class - Update action_panel.rs to use ControlBuilder for all controls - Remove redundant Win32 API imports and manual CreateWindowExW calls - Reduce boilerplate code by ~25 lines
Build Information
- Commit: daf4beb
- Author: IRedDragonICY
- Platform: Windows x64
- Binary Size: 126.5 KB (UPX compressed)
Installation
- Download compactrs.exe from assets below
- Run as Administrator (required for WOF compression)
- Drag and drop files or folders to compress
Checksum
SHA256: 87C91E48CB21660F3288796656A192492FC3993689428569F50B6D5B90DDDF10