Closed CasperH2O closed 4 months ago
[!WARNING]
Review failed
The pull request is closed.
This update brings a comprehensive set of changes to the Handheld Companion project, encompassing bug fixes, feature enhancements, and significant updates to device support and setup configurations. Key modifications include adjustments to issue templates, extensive setup script updates, improvements in controller handling, and the introduction of new telemetry and control features for GPUs.
File(s) | Change Summary |
---|---|
.github/ISSUE_TEMPLATE/bug_report.md |
Changed label from bug to Bug , added LENOVO and MSI to device labels, corrected a typo. |
.github/ISSUE_TEMPLATE/feature_request.md |
Updated labels field from enhancement to Enhancement . |
HandheldCompanion.iss |
Major updates to setup configuration, dependency management, and installation procedures. |
HandheldCompanion/ADLX/ADLXBackend.cs |
Added new static class ADLXBackend for GPU telemetry and control. |
HandheldCompanion/Actions/GyroActions.cs |
Changed MotionInput property from JoystickCamera to LocalSpace . |
HandheldCompanion/App.config |
Modified various settings including OverlayRenderAntialiasing , QuickToolsLocation , and added new UI and OSD settings. |
HandheldCompanion/App.xaml |
Added new namespace declaration, updated theme resources, and included new converters. |
HandheldCompanion/App.xaml.cs |
Added IsMultiThreaded property, environment variable settings, and exception logging. |
HandheldCompanion/Controllers/... |
Updated various controller classes (DInputController , DS4Controller , DualSenseController , GordonController , JSController , LegionController , NeptuneController , ProController , SteamController ) to include new parameters, methods, and refactored logic for input updates and initialization. |
HandheldCompanion/Controls/ProcessEx.cs |
Various changes related to process handling and control. |
sequenceDiagram
participant User
participant App
participant ADLXBackend
participant GPU
User->>App: Launch Handheld Companion
App->>ADLXBackend: Initialize ADLX
ADLXBackend->>GPU: Fetch Telemetry Data
GPU-->>ADLXBackend: Return Data
ADLXBackend-->>App: Provide Telemetry Data
App-->>User: Display GPU Telemetry
🐇✨ In the realm of code so bright, Controllers dance, settings take flight. Bugs squashed, features bloom, Handheld Companion, no more gloom. With telemetry clear and dependencies set, A rabbit's joy, a coder's bet. 🌟🐰
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
Bug Fixes
New Features
Refactor
Style