uncavo-hdmi
55f3a4b7ff
simplified logic
2025-02-18 14:43:00 +01:00
uncavo-hdmi
cc905280cd
fixed some problems with rainbow led. also, rainbow won't be visible in settings (no easy way to constantly update it)
2025-02-18 14:38:30 +01:00
uncavo-hdmi
38ecb3d5bc
added function to handle gamepad led while in settings; added rainbow color handling in the new function.
2025-02-18 13:40:34 +01:00
uncavo-hdmi
fd9bce0f6b
fixed led live update while in settings
2025-02-18 11:27:30 +01:00
uncavo-hdmi
b8cb70ef32
possible refactor. to be tested
2025-02-17 22:17:54 +01:00
uncavo-hdmi
e238ea85c9
fixed save config logic
2025-02-17 20:59:51 +01:00
uncavo-hdmi
8cc74dab08
Improved assignment logic in AutoAssignController.cs
2025-02-12 19:44:16 +01:00
uncavo-hdmi
62dfbb5dcb
edited NpadManager to better support auto-assign; updated initialization methods; changed some settings for LED color
2025-02-09 18:10:32 +01:00
uncavo-hdmi
5b88a2dd89
enhance AutoAssignController to trigger configuration updates on gamepad connection changes; improve controller assignment logic and ensure proper LED color settings
2025-02-09 16:07:12 +01:00
uncavo-hdmi
5034ef18c9
minor fix: swapped LoadConfiguration() and LoadDevice(). The previous order caused the configuration to load incorrectly.
2025-02-07 15:23:07 +01:00
uncavo-hdmi
287d68c2cc
namespace correction
2025-02-07 14:51:46 +01:00
uncavo-hdmi
f07efb751e
Relocate AutoAssignController.cs to a more appropriate directory
2025-02-07 14:45:29 +01:00
uncavo-hdmi
6c8a60db08
enhance AutoAssignController to set player colors and enable LED functionality; update gamepad connection handling to load configuration while in Input settings.
2025-02-04 17:02:25 +01:00
uncavo-hdmi
7999a973f3
update GetOrderedConfig to return if new controllers connected and conditionally update configuration
2025-02-04 14:51:48 +01:00
uncavo-hdmi
5513de93e5
code clean up; fix not loading EnableAutoAssign.Value from config file on startup
2025-02-04 11:50:08 +01:00
uncavo-hdmi
9cccaac9d3
minor fix to RefreshControllers logic
2025-02-02 22:56:34 +01:00
uncavo-hdmi
9b7dc6f4ee
simplify RefreshControllers logic and introduce GetOrderedConfig for better controller management
2025-02-02 22:40:47 +01:00
uncavo-hdmi
3ff9d1e128
refactor: enhance AutoAssignController to utilize ViewModel and improve controller refresh logic
2025-02-02 16:35:30 +01:00
uncavo-hdmi
ab4bb0a885
refactor: remove auto-assign option from NpadManager initialization and update related components
2025-02-01 19:36:55 +01:00
uncavo-hdmi
97be01d473
refactor: streamline configuration creation for controllers in NpadManager
2025-01-28 22:47:55 +01:00
uncavo-hdmi
24cef89b6c
refactor: clean up logging and improve IgnoreApplet logic in settings
2025-01-26 23:52:44 +01:00
uncavo-hdmi
2fe157e2b2
Merge remote-tracking branch 'upstream/master' into auto-assign-controller
2025-01-26 21:23:37 +01:00
uncavo-hdmi
186ed4f984
feat: add option for automatic controller assignment in settings
2025-01-26 21:20:27 +01:00
Evan Husted
3f12727ef8
input: LED rainbow now updates the LED with the normal gamepad update loop instead of subscribing to an updated event for the rainbow color in SetConfiguration.
Canary-1.2.301
2025-01-25 23:13:51 -06:00
Evan Husted
8bfcebebf1
Merge remote-tracking branch 'origin/master'
Canary-1.2.300
2025-01-25 22:44:26 -06:00
Evan Husted
e3f20abd23
UI: RPC: Maintain game started timestamp for the duration of the AppHost
2025-01-25 22:44:16 -06:00
Daenorth
0c36bcd7d4
Added more titles to RPC ( #569 )
...
Added some more titles to the RPC environment
-Brawlhalla
-Minecraft
-Risk
-Stardew Vallet
-Valkyria Chronicles 4
-Super bomberman R
-Arcade archives Super mario bros
-Divinity Original sin 2 DE
-Monopoly
-titan Quest
Canary-1.2.299
2025-01-25 22:02:24 -06:00
shinyoyo
050b9a0da4
Updated Zh_CN Simplified Chinese ( #578 )
2025-01-25 21:59:20 -06:00
Dehunc
a1291f1061
Improved Simplified Chinese translation ( #568 )
...
Co-authored-by: Cwood <Cwood@DoVirt.org>
Canary-1.2.297
2025-01-25 21:59:06 -06:00
Otozinclus
f15aa8fba0
Fix LED turning on in input settings, despite TurnOffLed being set to true ( #583 )
...
The ColorPicker auotmatically sets the LED to the selected Color
whenever the Input Settings are opened. Therefore it now checks if the
setting is turned off before changing the color.
Canary-1.2.296
2025-01-25 17:15:17 -06:00
Evan Husted
250acab7a7
misc: chore: Use explicit types in Tests projects
Canary-1.2.295
2025-01-25 14:15:47 -06:00
Evan Husted
93539e7d45
misc: chore: Use explicit types in GAL
2025-01-25 14:14:40 -06:00
Evan Husted
69e0b79bd9
misc: chore: Use explicit types in Horizon project
2025-01-25 14:14:13 -06:00
Evan Husted
5eba42fa06
misc: chore: Use explicit types in HLE project
2025-01-25 14:13:18 -06:00
Evan Husted
58c1ab7989
misc: chore: Use explicit types in OpenGL project
2025-01-25 14:12:37 -06:00
Evan Husted
2d1a4c3ce5
misc: chore: Use explicit types in Vulkan project
2025-01-25 14:12:17 -06:00
Evan Husted
e6b393e420
misc: chore: Use explicit types in Generator projects
2025-01-25 14:11:46 -06:00
Evan Husted
fe661dc750
misc: chore: Use explicit types in Memory project
2025-01-25 14:09:36 -06:00
Evan Husted
ac401034d7
misc: chore: Use explicit types in input projects
2025-01-25 14:09:05 -06:00
Evan Husted
1712d69dcd
misc: chore: Use explicit types in Texture & Vic
2025-01-25 14:08:35 -06:00
Evan Husted
f2aa6b3a5b
misc: chore: Use explicit types in Shader project
2025-01-25 14:07:59 -06:00
Evan Husted
68bbb29be6
misc: chore: Use explicit types in NVDEC projects (except VP9 because there's an open PR and I don't want to cause conflicts)
2025-01-25 14:07:20 -06:00
Evan Husted
76ec047eb7
misc: chore: Use explicit types in Metal project
2025-01-25 14:06:26 -06:00
Evan Husted
1ae349efb1
misc: chore: Use explicit types in GPU, Device, and Host1x projects
2025-01-25 14:05:44 -06:00
Evan Husted
5099548856
misc: chore: Use explicit types in CPU project
2025-01-25 14:04:43 -06:00
Evan Husted
a97fd4beb1
misc: chore: Use explicit types in common project
2025-01-25 14:04:12 -06:00
Evan Husted
97188556d8
misc: chore: Use explicit types in audio projects
2025-01-25 14:03:38 -06:00
Evan Husted
e0567c5ce9
misc: chore: Use explicit types in ARMeilleure project
2025-01-25 14:01:13 -06:00
Evan Husted
be3bd0bcb5
misc: chore: Use explicit types in the Avalonia project
2025-01-25 14:00:23 -06:00
Evan Husted
3b5f6170d1
misc: chore: move Rainbow updating to a separate task started/stopped as needed
...
update gommon & use the Event class from it to allow easily clearing all handlers when the apphost exits to avoid leftover invalid event handlers in the rainbow event handler list.
More robust config application logic to ensure what needs to happen only happens once
Canary-1.2.294
2025-01-24 23:06:59 -06:00