github IRedDragonICY/compactrs v2025.12.16-1639
CompactRS v2025.12.16-1639

8 months ago

Changes

refactor: theme architecture for clean separation of concerns

  • Convert theme.rs to pure resource provider with OnceLock-cached font/brush - Add resolve_mode(), get_app_font(), set_window_frame_theme(), get_dark_brush() - Add Controls::update_theme() to centralize component theme updates - Add set_font() methods to ActionPanel, HeaderPanel, StatusBar - Remove obsolete functions from window.rs (~125 lines) - Update all files referencing ThemeManager to use new function-based API

Build Information

  • Commit: 754d134
  • Author: IRedDragonICY
  • Platform: Windows x64
  • Binary Size: 356.5 KB (UPX compressed)

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: 8F3BBAF1602F15D8223CBD26DADEB55A5B207E4C96C4E5E64A31C31C434A3921

Don't miss a new compactrs release

NewReleases is sending notifications on new releases.