Commit graph

10 commits

Author SHA1 Message Date
Kamil Trzciński d362eb41f5 Catch Steam exceptions where Steam was installed, but removed 2022-12-16 11:30:22 +01:00
Kamil Trzciński 6947f4615c Log exceptions in various places 2022-12-12 18:44:02 +01:00
Kamil Trzciński eb37020803 Detect GamePad UI open temporarily for controller layout 2022-12-06 21:19:10 +01:00
Kamil Trzciński 19e7ed7012 Allow to lock steam controller locking files
- This locks `controller_neptune` configs when adding steam detection
- This overwrites default desktop/chord template
- This enables a desktop template
2022-12-03 20:39:06 +01:00
Kamil Trzciński 22b5b59003 Remove SteamConfigPath from SteamConfiguration 2022-11-30 11:40:20 +01:00
Kamil Trzciński 190b14e66f Improve SteamConfiguration performance 2022-11-28 20:28:21 +01:00
Kamil Trzciński 76408ce20b Fix crash on startup when Steam is missing
Fixes https://github.com/ayufan/steam-deck-tools/issues/11
2022-11-28 13:08:46 +01:00
Kamil Trzciński 76c93c81e5 Fix AccessDenied in Steam Detection 2022-11-28 11:11:30 +01:00
Kamil Trzciński d4392dd47c Append controller_blacklist to config.vdf if missing 2022-11-27 20:15:04 +01:00
Kamil Trzciński 8fb4571b21 Configure Steam to enable or disable Steam/X360 Controllers
- Allow to configure Steam controller blacklisting to enable X360 exclusive mode.
- This allows to switch seemlessly between different modes of operation.
- This also changes how application and when detects Steam.
2022-11-27 14:36:34 +01:00