Commit Graph

623 Commits

Author SHA1 Message Date
Travis Nickles
4cad1741fc Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2020-01-19 20:12:32 -06:00
Travis Nickles
43f183e05b Reload Special Action list in Profile after creating a new Special Action 2020-01-19 20:11:21 -06:00
mika-n
9e51c591ff Flash at high latency value was missing GUI WPF binding entry. The settings screen showed always "20 ms" high latency value instead of the configured value. #1053 issue ticket. 2020-01-19 21:32:23 +02:00
Travis Nickles
164fbd5154 Save config upon controller unplug
Used to assist with persisting linked profile setting
2020-01-16 07:15:18 -06:00
Travis Nickles
fc46141ab2 Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2020-01-16 04:49:50 -06:00
Travis Nickles
e517f4a1b2 Link to ViGEm installer version 1.16.116 2020-01-16 04:42:15 -06:00
mika-n
208687e395 Added tooltip to auto-profile path and title editbox fields 2020-01-13 13:29:46 +02:00
mika-n
3a482eca13 MoveUp and MoveDown context menu (right mouse button) in AutoProfiler list view to move items up or down. If there are wildchars in path or wndTitle search keywords then the order of auto-profile rules is significant. Now it is possible to modify the order of rules through the GUI and not just by editing AutoProfiles.xml file via text editor. 2020-01-11 23:27:33 +02:00
Travis Nickles
2b25e55611 Make new Special Actions enabled in the current profile by default 2020-01-10 20:27:45 -06:00
Travis Nickles
e975d3ccbd Corrected trigger slider labels in Controller Readings tab 2020-01-09 03:43:18 -06:00
Travis Nickles
0b10788583 Added SuppressUnmanagedCodeSecurity for WMI call 2020-01-08 21:07:47 -06:00
Travis Nickles
383e4054ab Fixed invalid cast for Shift Action key binding
Related to issue #1023
2020-01-08 19:59:17 -06:00
Travis Nickles
abd8e84f63 Changed Bold menu item in tray menu
Related to issue #1003
2020-01-06 20:37:56 -06:00
mika-n
77e713e7b9 User configurable (profile) max time in seconds for a rumble effect. The rumble watchdog timer used to be fixed 2 secs, but now it is possible to disable this watchdog timer (0 secs value) or set the max time in profile editor. 2020-01-05 22:11:44 +02:00
Travis Nickles
be601e2aef Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2020-01-04 15:50:18 -06:00
Travis Nickles
05686d4011 Merge branch 'AutoProfileTweaks' of https://github.com/mika-n/DS4Windows into mika-n-AutoProfileTweaks 2020-01-04 15:32:11 -06:00
mika-n
29bd7c869c Macro recorder screen has now separate CLEAR steps button and by default RECORD btn appends new steps instead of inserting new steps in front (before) of the first item. It is more logical to have separate CLEAR btn to avoid accidentally loosing the whole macro sequence. 2020-01-04 22:36:19 +02:00
Travis Nickles
478150a825 Force some tabs to not be accessible while Profile Editor is open
Related to issue #992
2020-01-04 13:53:44 -06:00
Travis Nickles
7a79dc569a Make sure to use proper macro values for controller button presses
Related to issue #1002
2020-01-04 13:01:05 -06:00
Travis Nickles
6baeb51b58 Handle special case of capturing Alt keys
Related to issue #1002
2020-01-04 04:21:23 -06:00
Travis Nickles
d05eee4cce Minor tweak 2019-12-31 00:48:24 -06:00
Travis Nickles
2927bc20a6 Special ignore for AutomaticUntrigger 2019-12-30 22:52:38 -06:00
Travis Nickles
be93e16da6 Check for valid trigger names. Check for null value 2019-12-30 22:35:31 -06:00
Travis Nickles
694af58154 Intermediate fix for LoadProfile Save crash
Related to issue #987
2019-12-30 22:04:40 -06:00
Travis Nickles
58d533b1ca Added hooks for Swipe Control buttons
Related to issue #986
2019-12-30 21:39:05 -06:00
ryochan7@protonmail.com
109d2587c4 Move overlay buttons in Profile editor 2019-12-30 12:06:17 -06:00
ryochan7@protonmail.com
cd35daee42 Minor tweak 2019-12-30 01:18:33 -06:00
ryochan7@protonmail.com
e39cccf279 Make sure RecordBox can have focus. Allow extra keys to be usable while recording a macro. 2019-12-30 01:18:19 -06:00
ryochan7@protonmail.com
1ce2f50cba Minor refactor of tray menu
Related to issue #947
2019-12-29 16:48:03 -06:00
ryochan7@protonmail.com
34d2d74415 Added minor check if timer needs to be run 2019-12-29 16:33:23 -06:00
ryochan7@protonmail.com
cde7d19c80 Updated ViGEmBus installer URL
Related to issue #982
2019-12-29 16:28:58 -06:00
mika-n
39f94ef8d3 Added "Revert to default profile on unknown process" option to auto-profile screen. If this is enabled then DS4Windows will revert back to default profile when an unknown process is the foreground app. If this option is unchecked then DS4Windows leaves the current profile as active on unknown foreground processes. 2019-12-29 01:34:41 +02:00
Travis Nickles
91c09c025a Added locking on a collection to clear up potential thread safety issues
Haven't encountered it myself but it does look like it could
have been possible
2019-12-28 13:14:21 -06:00
Travis Nickles
74ea3e674f Update correct proper for Gyro Mouse Trigger display
Related to issue #976
2019-12-28 10:49:47 -06:00
Travis Nickles
40bc11bba2 Take off contributor nick
A different name will be added back later
2019-12-27 21:32:38 -06:00
Travis Nickles
7a24df13b9 Changed Welcome Dialog to download installer to temp file while downloading 2019-12-27 16:09:53 -06:00
Travis Nickles
7485af045e Added glorianni to contributors 2019-12-27 15:27:47 -06:00
Travis Nickles
4c4a6f5ba6 Added Stop and Start menu item to tray icon. Fixed ambiguity of temp thread objects in ControlService. 2019-12-27 14:25:17 -06:00
Travis Nickles
5fb140c91b Use const values in other places. Added Open Program Folder tray menu option. 2019-12-27 13:01:59 -06:00
Travis Nickles
32328e0e15 Fixed ViGEm installer download in Welcome Dialog 2019-12-27 01:12:36 -06:00
Travis Nickles
09f7635b47 Force prevent multiple profile editors from being created 2019-12-26 22:02:12 -06:00
Travis Nickles
b6b57ed7ca Added catch block for ManagementException
Related to issue #925
2019-12-26 21:30:47 -06:00
Travis Nickles
a4936eb5a0 Fixed restoring of chosen tray icon image 2019-12-26 21:15:55 -06:00
Travis Nickles
4282485801 Resized profile list in main Controllers list view 2019-12-26 20:55:48 -06:00
Travis Nickles
b9342af23e Fixed sensitivity ranges in Profile Editor
Related to issue #962
2019-12-26 20:41:09 -06:00
Travis Nickles
4540e9c9eb Make sure Hide DS4 Controller checkbox is temporarily disabled after click 2019-12-26 20:30:18 -06:00
Travis Nickles
63dfd8e194 Fixed lock recursion issue with tray icon view model 2019-12-26 19:02:32 -06:00
Travis Nickles
ee34544f6f Added extra locking in TrayIconViewModel 2019-12-26 15:00:37 -06:00
Travis Nickles
9d04c0c177 Changed scroll property of ScrollViewer controlling Axis Config tab
Related to issue #948
2019-12-26 13:05:48 -06:00
Travis Nickles
6141c64a55 Fixed virtual key value for T 2019-12-25 14:49:33 -06:00