Commit Graph

908 Commits

Author SHA1 Message Date
Travis Nickles
b71b3ec820 Comment out exception throw when device fails to disable
Seems to be necessary so DS4 does not get permanently disabled.
Experienced while running Broforce. Related to issue #172.
2018-01-10 15:27:39 -06:00
Travis Nickles
1ac7b79a10 Fix problem with rapid touchpad mouse action clicks
Related to issue #185.
2018-01-07 21:56:28 -06:00
Travis Nickles
4a39ee57af Version 1.4.108 2018-01-07 12:34:45 -06:00
Travis Nickles
42a67143ea Fix for device plugin changes while switching profiles 2018-01-07 11:44:04 -06:00
Travis Nickles
866b91e08b Update TODO file 2018-01-07 10:03:32 -06:00
Travis Nickles
3dabad0be6 Make sure to use double for trackball friction when loading profile 2018-01-07 09:52:37 -06:00
Travis Nickles
ec9926cb69 Changed trackball constants 2018-01-03 04:31:25 -06:00
Travis Nickles
f906554743 Use proper delta time for trackball mode
It had been using the previous poll delta time instead
2018-01-03 03:55:40 -06:00
Travis Nickles
4bb6b08f72 Initial implementation of trackball mode
Related to issue #85
2018-01-01 12:21:35 -06:00
Travis Nickles
1283f274df Updated TODO file 2018-01-01 06:11:14 -06:00
Travis Nickles
1d238e8b8b Fixed index bug in hotplug routine 2017-12-31 09:11:46 -06:00
Travis Nickles
2778b01d9b Updated TODO file
Experiments with ViGEm are about finished
2017-12-28 22:01:48 -06:00
Travis Nickles
09e5d20bb0 Reuse Touch instances for DS4Touchpad rather than creating new instances 2017-12-22 02:31:14 -06:00
Travis Nickles
9e9349ed1c Update Task Scheduler to version 2.7.2 2017-12-21 23:33:37 -06:00
Travis Nickles
2284e1a70f Updated TODO file 2017-12-20 22:53:13 -06:00
Travis Nickles
3d387e5fde Change six axis dead zone calculation to be a proper dead zone 2017-12-20 22:19:40 -06:00
Korney Czukowski
fa15a27d84 Add one localization missed before 2017-12-20 07:50:29 +01:00
Korney Czukowski
02d94876c3 Add language switch control to form, localization strings 2017-12-20 07:29:16 +01:00
Korney Czukowski
ae294d8926 Get rid of properties starting with underscore 2017-12-20 07:03:34 +01:00
Travis Nickles
c988449129 Version 1.4.107 2017-12-19 23:44:24 -06:00
Korney Czukowski
a06b1d6e27 Review code simplify suggestion, reorder private properties 2017-12-19 18:15:50 +01:00
Korney Czukowski
40b0c94905 Make control localizable 2017-12-19 18:14:22 +01:00
Korney Czukowski
acfb9b2629 Initialize languages list asynchronously 2017-12-19 14:24:50 +01:00
Korney Czukowski
0ea620ffa0 Remove extra whitespace 2017-12-19 14:14:13 +01:00
Korney Czukowski
300e842cb2 Filter language assemblies by name 2017-12-19 14:13:43 +01:00
Korney Czukowski
d0ad9d89cb Implement language assemblies lookup for ability to find with different probing paths specified in App.config 2017-12-19 13:56:54 +01:00
Korney Czukowski
847e0bd6b9 Move set culture method to DS4Form class 2017-12-16 13:24:57 +01:00
Travis Nickles
e6bab70de2 Break out of TouchUnchanged case more quickly 2017-12-14 20:54:32 -06:00
Korney Czukowski
8297f4cd75 Hide properties from designer, it should not autogenerate any code for them 2017-12-14 19:42:08 +01:00
Korney Czukowski
60916e1080 Fix setting UI culture for other threads 2017-12-14 19:40:44 +01:00
Travis Nickles
71b91bc745 Remove extra gyro dead zone from mapping routine 2017-12-14 00:26:37 -06:00
Korney Czukowski
a794d2c718 Load settings from Global sooner, set culture from settings, add event handler for language picker change 2017-12-12 21:52:13 +01:00
Korney Czukowski
f0b645b7e5 Add Language picker control 2017-12-12 21:50:51 +01:00
Korney Czukowski
babb48ac51 Add UseLang key to settings 2017-12-12 21:49:44 +01:00
Travis Nickles
2844fad8ab Version 1.4.106 2017-12-11 20:50:07 -06:00
Travis Nickles
2ecfef69f2 Update DS4Updater version number 2017-12-11 20:33:14 -06:00
Travis Nickles
3d586649c9 Version 1.4.105 2017-12-11 20:08:47 -06:00
Travis Nickles
41fa8cac82 Use delegate method of grabbing struct reference
Might replace the delegate with a class method later
but this method works pretty well as is
2017-12-11 03:57:48 -06:00
Travis Nickles
05def00614 Add lock usage for USB again
The version without it seems a bit wonky
2017-12-11 00:33:38 -06:00
Travis Nickles
ed2910208b Version 1.4.104 2017-12-10 16:01:46 -06:00
Travis Nickles
619b73d40b Clear up naming issue for IDE. Use only one output array for USB and SONYWA 2017-12-10 06:16:40 -06:00
Travis Nickles
567aa393ae Changes to how output reports are sent. Mainly affects USB and SONYWA 2017-12-10 05:09:15 -06:00
Travis Nickles
132d411b24 Use event callback to get audio endpoint volume 2017-12-10 02:05:56 -06:00
Travis Nickles
bc3b042bcf Version 1.4.103 2017-12-08 19:48:06 -06:00
Travis Nickles
be8bc83253 Check InvokeRequired from form object
Such a headache over a minor portion of code. Fuck .NET
2017-12-08 05:04:08 -06:00
Travis Nickles
852a9fe524 Lower latency queue to hold 20 items 2017-12-07 17:18:57 -06:00
Travis Nickles
fa1f4760bf No longer use pdb file for debug info 2017-12-07 06:17:22 -06:00
Travis Nickles
9547da8180 Only have Options form loaded when needed.
Might need to find a functional compromise later. Overall app
performance is improved but opening the Options form to edit
a profile takes a few seconds
2017-12-06 06:49:23 -06:00
Travis Nickles
a1d15f5180 Version 1.4.102 2017-12-04 20:57:38 -06:00
Travis Nickles
7ae423c05a Account for new updater version. Now using Visual Studio 2017 as main build env 2017-12-04 20:47:15 -06:00