Commit graph

154 commits

Author SHA1 Message Date
diesel-dogg
bbd881237c
Update SteamButtons.cs
Adjusted deadzones to minimise snapping to cardinals in xinput mode while attempting to simultaneously avoid drifting of the mouse cursor or scroll in the desktop mode
2023-09-02 02:06:47 +05:30
diesel-dogg
89fd1299b4
Update SteamButtons.cs
removed deadzone and min change
2023-08-29 01:29:58 +05:30
Kamil Trzcinski
3fb344b89c SteamController: DS4 backpanel and haptic settings are part of Release build 2023-07-04 23:58:57 +02:00
Kamil Trzciński
903e5fefae README: Rewrite the donating message 2023-05-21 19:27:15 +02:00
Kamil Trzciński
708aac3166 SteamController/PowerControl: Create Logs in Documents/SteamDeckTools/Logs 2023-05-21 19:20:10 +02:00
Kamil Trzciński
8327c0da86 SteamController: Improve **Steam Input** support for **Steam Version 1684535786** 2023-05-21 19:18:30 +02:00
Kamil Trzciński
3d03f5e929 SteamController: Allow to configure DS4 back buttons 2023-05-21 18:03:00 +02:00
Kamil Trzciński
eb774e11fa SteamController: Allow to EnableDS4Support=false 2023-05-21 18:03:00 +02:00
Kamil Trzciński
e4c7c76825 SteamController: Make DS4 support in release 2023-02-24 11:50:43 +01:00
Kamil Trzciński
61b0418e33 SteamController: Add icon for DS4 controller 2023-02-11 14:40:09 +01:00
Kamil Trzciński
00a30cbf5c SteamController: Fix PS button and Gyro support for DS4
Make DS4 fields be readonly and optimise DS4 packets.
2023-02-11 14:40:09 +01:00
Kamil Trzciński
eed1453daf SteamController: Improve icon handling for Profiles 2023-02-11 13:44:26 +01:00
Kamil Trzciński
ce1435947c SteamController: Make DetectRTSSForeground disabled for now 2023-02-11 09:25:43 +01:00
Kamil Trzciński
839c2be498 Revert "SteamController: Add X360: No Touchpads profile"
This reverts commit fd93c051fa.
2023-02-11 09:25:09 +01:00
Kamil Trzciński
de4e718703 SteamController: Move KeepX360AlwaysConnected to Settings 2023-02-10 20:52:26 +01:00
Kamil Trzciński
70237ad9d4 SteamController: Add initial DS4 support (with Gyro, Accel, Trackpads and Haptics) 2023-02-10 20:47:51 +01:00
Kamil Trzciński
fd93c051fa SteamController: Add X360: No Touchpads profile 2023-02-08 21:43:09 +01:00
Kamil Trzciński
d0c45a1474 CommonHelpers: Show Missing RTSS button 2023-02-08 21:39:09 +01:00
Kamil Trzciński
e1a4073a7c CommonHelpers: Move RTSS to OSDHelpers 2023-02-08 19:46:10 +01:00
Kamil Trzciński
8f31e4ed00 SteamController: Fix Steam Big Picture detection for non-english 2023-02-08 15:41:15 +01:00
Kamil Trzciński
485e2535ef SteamController: Promote RTSS detection to Release - enable by default 2023-01-21 22:09:17 +01:00
Kamil Trzciński
9792dfda9b SteamController: Improve detection of Steam processes 2023-01-21 22:01:17 +01:00
Kamil Trzciński
caf6672174 SteamController: Add configuration wizard 2023-01-21 21:55:13 +01:00
Kamil Trzciński
2f2f17ad05 SteamController: Require administrator privileges 2023-01-21 16:33:03 +01:00
Kamil Trzciński
b7d7ad677e SteamController: Fix detection of the Steam client released around 2023-01-20, version: 1674182294 2023-01-20 15:34:45 +01:00
Kamil Trzciński
5a7ad0b766 SteamController: Fix STEAM+DPadUp not working 2023-01-10 16:42:00 +01:00
Kamil Trzciński
6cd481e682 SteamController: Rename UserProfiles to ControllerProfiles 2023-01-10 12:01:33 +01:00
Kamil Trzciński
ef94d24cfc SteamController: Move Turbo.x360.cs into examples/ 2023-01-09 20:32:05 +01:00
Kamil Trzciński
c05f8f2f22 SteamController: Start controller with delay after Resume 2023-01-05 20:41:06 +01:00
Kamil Trzciński
082dede416 SteamController: Avoid deadlock when changing profile 2023-01-05 20:38:20 +01:00
Kamil Trzciński
862e728f81 Revert "SteamController: Force to reconnect X360 controller on Resume"
This reverts commit 40e2f62e1f.
2023-01-04 10:11:14 +01:00
Kamil Trzciński
4c870c1b98 SteamController: Hold-press Guide button for 100ms in X360 mode 2023-01-03 12:16:00 +01:00
Kamil Trzciński
40e2f62e1f SteamController: Force to reconnect X360 controller on Resume 2023-01-03 12:15:59 +01:00
Kamil Trzciński
af02697162 SteamController: Fix Steam Game detection when in X360 controller mode 2023-01-03 12:15:56 +01:00
Kamil Trzciński
c2ea59d253 SteamController: Hold to toggle touchpads in X360 2023-01-03 11:34:55 +01:00
Kamil Trzciński
5b0f181156 SteamController: Store and use last selected controller profile 2023-01-03 11:34:51 +01:00
Kamil Trzciński
312fc97034 SteamController: Detect RTSS in foreground 2023-01-03 11:34:45 +01:00
Kamil Trzciński
e5debff45b SteamController: Use Roslyn Scripting to compile UserProfiles
- This looks into `UserProfiles/` and compiles user profiles
- This exposes a very minimal scripting interface as defined by `Dynamic.Globals`
2023-01-03 11:34:40 +01:00
Kamil Trzciński
8cc45ed6b4 Handle legitimate exception for "expected" failures 2022-12-18 10:00:55 +01:00
Kamil Trzciński
7bf7d8db3d Handle ThreadInterruptedException when doing thread.Interrupt 2022-12-18 10:00:54 +01:00
Kamil Trzciński
607f074ae7 Generate X360.Guide button event for at least 30ms 2022-12-17 21:15:45 +01:00
Kamil Trzciński
b0277d3c0b Do check if GamePadUI window starts with SP 2022-12-16 14:16:31 +01:00
Kamil Trzciński
12b92ab151 Improve exception handling for SteamController 2022-12-16 11:30:22 +01:00
Kamil Trzciński
9f1288cfb0 Improve exception handling for X360 controller 2022-12-16 11:30:22 +01:00
Kamil Trzciński
147ef53a7f Fallback OSK to CTRL+WIN+O 2022-12-16 11:30:22 +01:00
Kamil Trzciński
49f86225cb Update hidapi.net to properly Dispose() device 2022-12-16 11:30:22 +01:00
Kamil Trzciński
d362eb41f5 Catch Steam exceptions where Steam was installed, but removed 2022-12-16 11:30:22 +01:00
Kamil Trzciński
54354fe9e9 Validate that all dependencies are installed 2022-12-15 21:47:05 +01:00
maniman303
c4fd544cc2 Theme responsive notification icons (#23) 2022-12-14 21:13:06 +01:00
Kamil Trzciński
1abb545357 Organize all context menu options 2022-12-12 18:54:28 +01:00