Conversation
Device support: ZOTAC Gaming Zone
New Features Added support for Zotac Gaming Zone devices, including a new VRAM configuration option in device settings. Introduced controller swap functionality for Lenovo Legion Go devices, with corresponding UI controls and localization. Added a property to indicate manufacturer platform support in device settings. Improvements Refined device settings UI to display panels specific to MSI Claw, Lenovo Legion Go, and Zotac Gaming Zone. Enhanced splash screen with an animated progress indicator. Updated controller input handling for improved consistency and mapping support. Localization Added new resource strings and placeholders for controller swap and VRAM settings in multiple languages. Bug Fixes Improved handling of device-specific settings and toggles to ensure correct UI behavior and device interaction.
- Implemented DelegateCommand with parameter(s) - Allow user to pick Run/RunAs to start executable from profile page
* Improve ControllerManagement event logic I was dumb and thought RaisingAnEvent?.Invoke() would simultaneously raise event across all listeners and have their tasks to run in parallel. I was wrong... * better
- Support both IGDB and SteamGrid researches in parallel. - Todo: Add checkboxes
* Implement async LayoutUpdated event * Implement EventHelper.RaiseAsync()
* Make PlatformManager async and start implementing GameLib * prevent useless power profile updates * misc * misc * implement more platforms * more work * Add LaunchString support over StartProcessCommand * more work * Add profile page field: LaunchString * improve ProfileViewModel navigation * misc * filter a few executables * Update SDL3 to 3.2.20 https://github.com/libsdl-org/SDL/releases/tag/release-3.2.20 * Update LibreHardwareMonitorLib * Update gamecontrollerdb.txt * Implement Quick Profiles button (Edit layout) * Implement Quicktools position: BottomCenter * UI work * misc * Improve Scan Library UI with DropDownButton * Fix process detection on QuickApplicationPage * Improve overall QuickProfiles UI experience Add two new buttons: Button_OpenProfilePage, Button_OpenProfileLayout * Misc UI improvements * Fix QT Margins * Improve FanProfile logic * More work on fan (both UI and backoffice) * Improve page loading logic * Improve Quicktools Width under several scenarios * Misc * Add QT animation logic * Fix Icons * Add FanTable restore logic to LegionGo * Restore PL1/PL2 logic and fix values for Lunar-Lake based devices * Update PowerProfileManager.cs * Proper Intel MicroArchitecture detection * hacky fix for MSI Claw gamepad * build 0.27.0.0
- PL2 shouldn't be inferior to PL1 - PL2 should be equal or PL1+1 (Lunar Lake)
…default profile page)
* (WIP) implement NET10 support * Update install script * Implement RyzenAdj set_coall() * Fixed: Steam Deck GPU reading * Update libraries to NET10: LibreHardware, ViGEm.Client * Update Nefarius.ViGEm.Client.dll * Device support: GPD Win 5 (WIP) * Improved: Process manager will now ignore Taskbar and Shellhost * Updated: Libraries * build 0.28.2.1 * Improved: Process manager ForegroundStaging and XamlExplorerHostIslandWindow are now Restricted * Improved: Process manager ApplicationManager_DesktopShellWindow is now Restricted * build 0.28.2.2
…OEM button usage and improve FAN/LED management) (#480) * Tentative: Fix OneX button lock * Fixed: Several issues with OneX devices and IsOpen, IsReady checks as well ad HidDevice pickup on OneXFly * Device support: OneXPlayer G1 * Improved overall ONEX/AOKZOE device support backported some logic from HHD
|
Caution Review failedThe pull request is closed. WalkthroughUpdates the application from .NET 9.0 to 10.0, bumps version from 0.28.1.6 to 0.28.2.2, introduces voice-activated Copilot command and task view command functionality, refactors device class hierarchies, consolidates device profiles, enhances power management and battery overlay, and updates UI components alongside comprehensive localization support across multiple languages. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~75 minutes Areas requiring extra attention:
Possibly related PRs
Poem
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (10)
📒 Files selected for processing (91)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
Device Support
UI Improvements
✏️ Tip: You can customize this high-level summary in your review settings.