Commit Graph

1601 Commits

Author SHA1 Message Date
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
12b2466111 Minor tweak for VS 2019-12-28 13:38:16 -06:00
Travis Nickles
3167c3917f Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2019-12-28 13:26:09 -06: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
577548ba45 Updated newest file 2019-12-27 22:13:10 -06:00
Travis Nickles
51a2725f79 Version 2.0.1 2019-12-27 22:03:03 -06:00
Travis Nickles
f46ef0d295 Add ru culture to assembly copying list 2019-12-27 21:50:06 -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
Melati
d2b5be610e Add file Strings.pt-BR.resx 2019-12-27 19:14:58 -03:00
Travis Nickles
7a24df13b9 Changed Welcome Dialog to download installer to temp file while downloading 2019-12-27 16:09:53 -06:00
Z3R0N3
7d83de924d
Create spanish translation 2019-12-27 22:37:21 +01: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
2e46fdc16c Renamed old Russian resource file 2019-12-27 04:07:56 -06:00
Travis Nickles
623288a483 Added updated Russian translation files
Translation provided by glorianni
2019-12-27 03:41:25 -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
e70107d50e Updated newest file 2019-12-25 23:31:17 -06:00
Travis Nickles
b65378f031 Version 2.0.0
WPF version is the new marked stable release.
Hoping this update goes over fairly well
2019-12-25 23:11:04 -06:00
Travis Nickles
6141c64a55 Fixed virtual key value for T 2019-12-25 14:49:33 -06:00
Travis Nickles
b5ff9c65b8 Make Tilt Controls buttons work 2019-12-25 14:49:18 -06:00
Travis Nickles
e69816b290 Fixed gyro z- label 2019-12-25 14:04:51 -06:00
Travis Nickles
69cda376b9 Added some bounds to controls 2019-12-25 02:15:01 -06:00
Travis Nickles
1e148ba121 Switch active profile when new profile is created 2019-12-24 17:46:25 -06:00
Travis Nickles
aa7bf76d36 Allow Rainbow mode to change lightbar brush 2019-12-22 16:30:13 -06:00
Travis Nickles
d1361a7460 Fixed tray middle click close when Close Minimizes option is enabled 2019-12-22 15:10:25 -06:00
mika-n
a3946dc7e9 Workaround to inverted YAW gyro axis issue in some DS4 v1 gamepads.
Also fixed compile time warning about bezierCurve.ToString hiding a base method (override keyword missing).
2019-12-22 23:04:02 +02:00
Travis Nickles
5b494f774d Changed hover icon positions for DS4 bg image 2019-12-21 22:24:02 -06:00
Travis Nickles
a548d57afb Fixed tray menu disconnect option for BT connections 2019-12-21 01:34:20 -06:00
Travis Nickles
c865e3c9b2 Moved right click disconnect method to View Model 2019-12-20 20:17:57 -06:00
Travis Nickles
c4cdade076 Added Quick Charge back in 2019-12-20 20:08:27 -06:00
Travis Nickles
5f0557123c Added VersionNumber macro back to project 2019-12-20 17:51:46 -06:00
Travis Nickles
ecc82de0c7 Added updater hooks back to program 2019-12-20 17:45:03 -06:00
Travis Nickles
b36212354e Fixed copying new updater executable 2019-12-20 17:40:21 -06:00
Travis Nickles
127011544c Version 1.9.2 2019-12-20 14:57:41 -06:00
Travis Nickles
dbe7ba54fb Change SpecificVersion flag to False for XAMLMarkupExtensions 2019-12-20 14:07:46 -06:00
Travis Nickles
23bb0474d6 Updated newest file 2019-12-19 13:36:49 -06:00
Travis Nickles
05ab1dd81b Changed newest file 2019-12-19 01:28:05 -06:00
Travis Nickles
906946a7ea Import DS4WindowsWPF code 2019-12-18 15:33:23 -06:00
Travis Nickles
02a9e763d6 Version 1.7.26 2019-12-18 14:11:59 -06:00
Travis Nickles
685963c592 Updated newest file 2019-12-18 14:11:47 -06:00
Travis Nickles
52d5eefd58 Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2019-12-17 20:32:19 -06:00
Travis Nickles
ed792f856e Version 1.7.25 2019-12-16 21:23:46 -06:00
Travis Nickles
db8d25d6a9 Updated newest file 2019-12-16 21:23:31 -06:00
Travis Nickles
e7068b870a Fixed app crash when WMI connection fails
Related to issue #925
2019-12-16 18:55:43 -06:00
mika-n
e97c767560 Tweaked "runCalib=false" check for Nacon gamepads. Nowadays there are Nacon gamepads with full PS4 compatible gyro, so by default run calibration by default. Skip the gyro calib only for the couple old supported Nacon gamepads for which this "skip runcalib check" was supposed to be here (not sure if this check is required at all) 2019-12-15 20:21:55 +02:00
mika-n
c93ea35338 Nacon Revolution Infinite support. Sometimes known as Nacon Revolution Unlimited Pro v2? 2019-12-15 20:03:53 +02:00
Travis Nickles
b98ef8afdb Don't don't show disconnect confirm window when launching updater 2019-12-11 14:21:05 -06:00
Travis Nickles
7b3b035eae Version 1.7.24 2019-12-11 12:43:27 -06:00
Travis Nickles
ee517d83dc Updated newest file 2019-12-11 12:43:10 -06:00
Travis Nickles
21518134fc Added output slot manager. Added plug and unplug delay of 100 ms for output devices.
Related to issue #879
2019-12-11 09:58:31 -06:00
Travis Nickles
424b456175 Unify output device plugging and unplugging 2019-12-02 15:04:23 -06:00
Travis Nickles
2121f45771 Updated Task Scheduler to version 2.8.17 2019-12-01 02:28:43 -06:00
Travis Nickles
8a6aae2b42 Added extra log message when ViGEmBus is not detected 2019-11-27 14:10:44 -06:00
Travis Nickles
9a5d4c1f63 Fixed non-visible gyro panel problem on new profile 2019-11-24 22:14:36 -06:00
Travis Nickles
690993be05 Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2019-11-24 19:38:02 -06:00
Travis Nickles
db361c6fb1 Version 1.7.23 2019-11-24 15:57:39 -06:00
Travis Nickles
baf6eec925 Updated newest file 2019-11-24 15:51:14 -06:00
Travis Nickles
9e093989d4 Added SuppressUnmanagedCodeSecurity attr to Program class 2019-11-23 21:54:18 -06:00
mika-n
6bf693026e Nacon Revolution Pro v3 gamepad support 2019-11-19 08:39:23 +02:00
Travis Nickles
21181b1418 Fixed a major fail. Launching updater has been fixed.
Didn't even grab the dialog result. Related to issue #895
2019-11-18 01:30:20 -06:00
Travis Nickles
b5022b593d Version 1.7.22 2019-11-14 15:37:06 -06:00
Travis Nickles
e09cfd2f52 Updated newest file 2019-11-14 15:36:56 -06:00
mika-n
1c6f170770 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-11-04 14:53:08 +02:00
Travis Nickles
9d2ded0606 Modify for read only lnk check. Should be sufficient 2019-11-04 01:08:05 -06:00
Travis Nickles
c1746410dc Merge branch 'safer-startup' of https://github.com/almod90/DS4Windows into almod90-safer-startup 2019-11-03 20:24:42 -06:00
mika-n
11008be55e If reading of hardware serial# (MAC) fails then readSerial function generates a runtime MAC adderss using devicePath value. This solves cases where UDPServer and Cemulator doesn't work with blank serials (and linkToProfile and 360SteeringWheel calibration linking to a certain gamepad). 2019-11-02 21:01:54 +02:00
Travis Nickles
e993d7eec7 Version 1.7.21 2019-11-01 20:50:00 -05:00
Travis Nickles
b22cfe9a24 Updated newest file 2019-11-01 20:49:37 -05:00
Travis Nickles
26f0b1783e Use periodic garbage collection
Related to issue #866
2019-10-31 21:50:19 -05:00
Alex Modin
0b67fd0858 Wrapped filesystem actions within try/catch to avoid unexpected launch crashes 2019-10-31 00:20:22 +04:00
Travis Nickles
8c12fe742c Tweak update checker routine
Simplify a bit. Result feels more responsive
2019-10-28 20:28:42 -05:00
Travis Nickles
541112e188 Fixed old bug when checking for updater
Could have caused a thread lock
2019-10-27 22:16:07 -05:00
Travis Nickles
661ff79115 Increased hotkeys timer interval 2019-10-27 20:52:50 -05:00
Travis Nickles
df743f3f59 Corrected event hook. Set up later event looking.
Related to issue #873
2019-10-27 20:44:56 -05:00
Travis Nickles
f0c0c51096 Corrected default for linkedProfileCheck 2019-10-26 20:09:05 -05:00
Travis Nickles
41d912b96f Version 1.7.20 2019-10-26 04:12:28 -05:00
Travis Nickles
6cdb0c9c13 Updated newest file 2019-10-26 04:12:14 -05:00
Travis Nickles
d48a2b3ec9 Added blank serial string as const 2019-10-25 18:17:10 -05:00
Travis Nickles
402bda12d2 Merge branch 'jay' of https://github.com/mika-n/DS4Windows into mika-n-jay 2019-10-25 17:48:31 -05:00
Travis Nickles
1bf4642c09 Change hotplug routine in sync handler 2019-10-25 02:08:48 -05:00
Travis Nickles
a871e750ee Added new field array for specifying active controller types
Related to issue #871
2019-10-25 01:48:56 -05:00
Travis Nickles
bf86b891bb Removed redundant property
Maybe related to issue #871
2019-10-24 16:49:20 -05:00
mika-n
cc15bc0551 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-10-22 10:31:09 +03:00
Travis Nickles
b38f37b525 Version 1.7.19 2019-10-22 02:13:37 -05:00
Travis Nickles
bc377acfd4 Updated newest file 2019-10-22 02:12:50 -05:00
Travis Nickles
4c0a7c8d62 Fixed Start Minimize and Minimize to Taskbar conflict
Related to issue #861
2019-10-22 01:23:41 -05:00
mika-n
c6a5adf592 Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay 2019-10-21 13:08:11 +03:00
Travis Nickles
fe3683ffbe Version 1.7.18 2019-10-21 02:35:57 -05:00
Travis Nickles
8f15a2ce74 Updated newest file 2019-10-21 02:35:41 -05:00