Travis Nickles
bdea569582
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ScpUtil.cs
2019-01-26 21:34:43 -06:00
Travis Nickles
bf3f10d0ae
Apply proposed changes for HG v.1 support
2019-01-18 15:38:13 -06:00
mika-n
13607ebc7c
Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay
2019-01-13 21:26:50 +02:00
Travis Nickles
619cbbf53a
Merge branch 'jay' into vigem-udpserver
2019-01-11 16:08:19 -06:00
Travis Nickles
1a8548e5b9
Changed thread affinity of some timer objects
2019-01-07 22:01:43 -06:00
Travis Nickles
ac6116ea3d
Change x64 download of updater to use base name again.
...
Related to issue #539 .
2019-01-07 19:10:22 -06:00
Travis Nickles
858fe0a481
Fix power state flags. Make sure to invoke a call on main thread
2019-01-05 00:07:00 -06:00
Travis Nickles
56517e4751
Changed suspend detection routine to use WMI. Removed use of Microsoft.Win32 namespace.
2019-01-04 00:49:55 -06:00
mika-n
853b1ac650
Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay
2019-01-02 21:45:41 +02:00
mika-n
5b49a8ed47
SA steering wheel emulation can now feed VJoy virtual joystick device (analog axies there). This leaves all original X360/DS4 analog axies for other purposes. Useful in games which support mapping controls to more than one controller (for example EurotruckSimulator/AmericalTruckSimulator).
2019-01-02 21:44:15 +02:00
Travis Nickles
412d661454
Link to newer version of DS4Updater
2018-12-31 12:57:32 -06:00
Travis Nickles
795754b480
Delay running update check. Move Uri object
2018-12-29 01:20:33 -06:00
Travis Nickles
6ed165c29f
Changed ScpVBus download URL
2018-12-29 00:27:36 -06:00
Travis Nickles
79bfb33bbd
Change arch updater exe filename
2018-12-28 19:36:04 -06:00
Travis Nickles
481323c68d
Change some URLs to https versions
2018-12-28 19:33:03 -06:00
Travis Nickles
d2324eabc5
Change download location of updater
2018-12-28 19:25:43 -06:00
Travis Nickles
eae1d47ba6
Changed remote URL for update file check
2018-12-28 19:02:56 -06:00
Jarno
19b440af97
Populate tooltip text on start
...
This adds version info to tooltip on app start, even if there are no controllers connected
2018-12-27 10:03:53 +01:00
Jarno
676ddea442
Shorten tooltip char limit code
...
Also removes unnecessary comments
2018-12-27 10:02:05 +01:00
Jarno
5d88d9f54a
Change initial text
2018-12-27 10:00:04 +01:00
Travis Nickles
c4db4d02fa
Reference new updater version
2018-12-23 08:45:03 -06:00
mika-n
4678e14408
merge master branch
2018-12-23 13:14:22 +02:00
Travis Nickles
accd6c01d6
Fixes invalid string compare. Just check if both strings are the same now
2018-12-17 21:19:18 -06:00
Travis Nickles
c2d26f30ce
Make sure to not show main window if app should start minimized
...
Not a great fix. Related to issue #514 .
2018-12-14 02:04:45 -06:00
Travis Nickles
4d5ff945d8
Make WebClient instance local
2018-12-14 01:45:05 -06:00
Travis Nickles
f6bb47451e
Moved linked profiles loading further in init
2018-12-13 14:53:49 -06:00
Travis Nickles
f7da78090f
Make sure to add timer stop when event is called
...
I know that I added the call at some point during testing
before.
2018-12-13 13:49:46 -06:00
Travis Nickles
b28a6cb446
Moved updating updater call
2018-12-13 05:55:38 -06:00
Travis Nickles
86fb3c2a0b
Hook log routines later in init
2018-12-13 05:44:04 -06:00
Travis Nickles
b0797f4fcc
Merge branch 'jay' into vigem-udpserver
2018-12-12 20:37:13 -06:00
mika-n
f795e08f8a
Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay
2018-12-10 20:25:59 +02:00
Travis Nickles
114dd055e1
Ignore warning
2018-12-09 04:23:48 -06:00
mika-n
94d5f83db1
Added config options of sixaxis steering wheel emulation and calibration btn to config GUI form (Options). If controller is calibrated via this config screen then there is no need to define "calibrate" special action key. Improved >360 turn range calculation. Added possibility to map SA steering values to L2+R2 trigger axis (Z-axis). For example in ETS2/ATS game controller settings it is possible to use that axis for steering if triggers are not used for throttling and braking (this would leave all axis of L and R thumbstick available for other purposes).
2018-12-07 00:09:09 +02:00
mika-n
4359bb082b
Merge branch 'jay' of https://github.com/Ryochan7/DS4Windows into jay
2018-12-06 15:22:23 +02:00
Travis Nickles
003dbd627e
Make slightly better window size saving routine
...
Related to issue #507
2018-12-06 05:26:44 -06:00
Travis Nickles
145ddb01ba
Move Resize event handler use to later in main form init
2018-12-06 02:57:30 -06:00
mika-n
3ab55d102e
Merge remote-tracking branch 'upstream/jay' into jay
2018-12-04 00:54:20 +02:00
mika-n
1eed418022
Added support for 180/360/720/900/1440 turn range (or any other turn range between 90-3240 degrees). New SASteeringWheelEmulationRange profile option with int32 value (default 360).
2018-12-04 00:50:37 +02:00
Travis Nickles
dac9d1ba52
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ControlService.cs
2018-11-30 14:51:55 -06:00
Travis Nickles
84558f805f
Make sure to create UDP server outside GUI if first enabled after program launch
...
More of an incremental change. Probably should remove async and await
2018-11-26 18:54:26 -06:00
Travis Nickles
67ab6f2692
Disable allowdrop setting for DS4Form
2018-11-19 06:49:20 -06:00
Travis Nickles
6e037b1422
Removed formatting from profiles listbox
2018-11-19 04:50:52 -06:00
Travis Nickles
43855ef934
Fixed start minimized option
2018-11-17 08:57:18 -06:00
Travis Nickles
2990013907
Corrected event to watch
2018-11-17 08:09:36 -06:00
Travis Nickles
56903bce1f
Removed unnecessary method override at this point
2018-11-17 07:51:12 -06:00
Travis Nickles
5d1b4b9a4f
Removed a color change routine in about window
2018-11-14 05:40:00 -06:00
Travis Nickles
928ee3e76c
Changed options form check after clicking window close button
...
Related to issue #481 .
2018-11-13 15:01:57 -06:00
Travis Nickles
ccdfd8cfe5
Purge HidGuardian utilities
2018-11-06 02:47:31 -06:00
Travis Nickles
99a1342a51
Merge branch 'jay' into vigem-udpserver
2018-11-01 16:28:56 -05:00
Travis Nickles
0eac27c8d1
Fixed bad copy pasta. I swear this was corrected previously. VS at fault again?
2018-11-01 15:53:32 -05:00
Travis Nickles
1a2b6e89c9
Merge branch 'jay' into vigem-udpserver
2018-10-27 13:21:00 -05:00
Travis Nickles
687ff05948
Corrected unregister notify call
...
Changed location and corrected used handle
2018-10-24 21:41:29 -05:00
Travis Nickles
76ccb44a32
Fixed control display in flow control
2018-10-23 03:34:23 -05:00
Travis Nickles
7bce103417
Merge branch 'jay' into vigem-udpserver
2018-10-20 03:32:03 -05:00
Travis Nickles
98e155c318
Tweaked main form class
2018-10-20 03:31:32 -05:00
Travis Nickles
3d816a3ce2
Merge branch 'jay' into vigem-udpserver
2018-10-19 00:33:45 -05:00
Travis Nickles
0575a95ec1
Added SuppressUnmanagedCodeSecurity to Color Dialog for some unmanaged calls
2018-10-19 00:33:14 -05:00
Travis Nickles
af33a6a294
Merge branch 'jay' into vigem-udpserver
2018-10-16 23:35:02 -05:00
Travis Nickles
e6646d6c6e
Added SuppressUnmanagedCodeSecurity to main form class
...
Used due to interopt calls used for auto profile system
2018-10-16 23:34:29 -05:00
Travis Nickles
149f4a3e25
Merge branch 'jay' into vigem-udpserver
2018-10-16 23:08:43 -05:00
Travis Nickles
7d871c0709
Added UnregisterNotify call
2018-10-16 23:06:39 -05:00
Travis Nickles
22f1357ebd
Merge branch 'jay' into vigem-udpserver
2018-10-16 14:36:07 -05:00
Travis Nickles
2029cc5531
Register for more specific device change events
...
This should make the WndProc method execution leaner
2018-10-16 14:35:41 -05:00
Travis Nickles
d63ea483d9
Merge branch 'jay' into vigem-udpserver
2018-10-12 02:25:29 -05:00
Travis Nickles
1ff066fcf9
Enforce static for SystemEvents.PowerModeChanged
...
Faster performance
2018-10-12 02:24:55 -05:00
Travis Nickles
1215d32ae5
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ScpUtil.cs
2018-10-03 16:38:20 -05:00
Travis Nickles
3aa558c85f
Version of different gyro trigger conditional
...
Related to issue #431
2018-09-29 21:54:25 -05:00
Travis Nickles
1019499612
Resolve name collision with Log class and Diagnostics namespace
...
Makes app snappier
2018-09-29 04:42:22 -05:00
Travis Nickles
9b36f73ed5
Minor tweak to contribution that .NET wanted
...
Related to #406
2018-09-29 04:18:25 -05:00
Hannele Ruiz
55764919db
Fixed out of range while checking the selected index
2018-08-28 07:44:26 -03:00
Travis Nickles
77af92e722
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ControlService.cs
2018-08-24 17:38:00 -05:00
Travis Nickles
0896f044e8
Fixed problem with unplugging controllers causing cross thread problems
2018-08-24 17:35:57 -05:00
Travis Nickles
d0a60155ec
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ControlService.cs
2018-08-24 15:27:36 -05:00
Travis Nickles
f2de4bc87d
Change timer behavior
...
Using the Stop method is not enough apparently
2018-08-24 15:17:13 -05:00
Travis Nickles
6f5b17ac37
Remove ui thread from unplug routine
...
Hotplug routine was starting before removal routine
was being started. No blocking was happening anyway
2018-08-20 04:35:41 -05:00
Travis Nickles
ac9e2411ac
Fix variable scope for swap profile routine
...
Resolves issue #394
2018-08-19 14:03:55 -05:00
Travis Nickles
098bfef33c
Merge branch 'jay' into vigem-udpserver
2018-08-18 02:21:18 -05:00
Travis Nickles
39762a361a
Delay execution of service start
2018-08-17 15:11:46 -05:00
Travis Nickles
41ebb0d716
Use BeginInvoke in timer method
2018-08-17 14:36:35 -05:00
Travis Nickles
b5b45a8983
Condense code paths for a section
2018-08-17 02:40:04 -05:00
Travis Nickles
3df7f24a7b
Move code out of main form ctor
2018-08-17 02:20:53 -05:00
Travis Nickles
0358002e72
Remove some older unnecessary variables
2018-08-16 17:42:03 -05:00
Travis Nickles
e1743a76eb
Merge branch 'jay' into vigem-udpserver
2018-08-13 02:16:49 -05:00
Travis Nickles
1ecd25c926
Only stop timers once
2018-08-13 01:58:00 -05:00
Travis Nickles
b263775395
Tweak
2018-08-13 01:09:11 -05:00
Travis Nickles
30a7e3b2c0
Minor tweak
2018-08-12 21:55:09 -05:00
Travis Nickles
ea159ebe4b
Merge branch 'jay' into vigem-udpserver
2018-08-11 02:40:18 -05:00
Travis Nickles
78383a77e6
Delay port change for when checkbox gets unchecked
2018-08-11 01:22:33 -05:00
Travis Nickles
262992f757
Change behavior of hotkeys timer
2018-08-10 21:43:11 -05:00
Travis Nickles
dbf2c63094
Change behavior of auto profile timer
2018-08-10 20:09:37 -05:00
Travis Nickles
b1cea0725c
Invert bool for minimize to taskbar
2018-08-09 19:50:26 -05:00
Travis Nickles
1bc5da2c6d
Merge branch 'jay' into vigem-udpserver
2018-08-08 03:55:32 -05:00
Travis Nickles
a86d8deb4a
Some minor tweaks and fixes
2018-08-08 03:54:19 -05:00
Travis Nickles
8750d6ea08
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ControlService.cs
2018-08-06 05:57:53 -05:00
Travis Nickles
5c52cead54
UDP server management changes, UDP server options
...
Related to issue #228
2018-08-06 05:00:37 -05:00
Travis Nickles
24403394ad
Merge branch 'jay' into vigem-udpserver
2018-08-03 01:48:27 -05:00
Travis Nickles
bd48966c7d
Changed mouse hover events for some controls
2018-08-01 04:03:42 -05:00
Travis Nickles
d74abc801f
Merge branch 'jay' into vigem-udpserver
2018-07-29 11:40:23 -05:00
Travis Nickles
9cc93f8128
Removed Form_Resize method for Options
2018-07-29 03:16:24 -05:00
Travis Nickles
cb8ffee055
Merge branch 'jay' into vigem-udpserver
2018-07-23 00:17:08 -05:00
Travis Nickles
3fa9d2f2b5
Added alt min to taskbar fix
2018-07-22 01:51:58 -05:00
Travis Nickles
ffa3eb08ab
Revert "Fix minimize to taskbar option"
...
This reverts commit b9af99295b
.
2018-07-22 01:21:23 -05:00
Travis Nickles
b9af99295b
Fix minimize to taskbar option
2018-07-21 15:26:37 -05:00
Travis Nickles
ce4a01b99b
Merge branch 'jay' into vigem-udpserver
...
# Conflicts:
# DS4Windows/DS4Control/ControlService.cs
2018-07-18 00:04:51 -05:00
Travis Nickles
2cc8236e02
Removed an unused control
2018-07-17 04:07:32 -05:00
Travis Nickles
add73e0b49
Removed unused Settings class
2018-07-16 19:20:28 -05:00
Travis Nickles
a3943728e3
Trimmed WndProc method
2018-07-16 17:29:05 -05:00
Travis Nickles
bf9f476be3
Added placeholder routine to purge old HidGuardian whitelist entries.
...
Have not decided whether this is truly needed so it is not used
2018-07-16 00:21:34 -05:00
Travis Nickles
cc23f7af0b
Merge branch 'jay' into vigem-udpserver
2018-06-24 21:01:53 -05:00
Travis Nickles
a74f58f7be
Remove drag drop importing of profiles. Good app speed boost.
...
If drag drop import gets added again, put that functionality on
the profile listview instead of the main app window
2018-06-23 16:08:57 -05:00
Travis Nickles
284011c913
Do not remove auto profiles entries for currently uninstalled apps
...
Related to issue #317 . 5 hours for such a small change just because
performance went south. .NET stinks.
2018-06-23 02:21:48 -05:00
Travis Nickles
36aa91dca5
Removed unused AlreadyRunning form
...
Been wanting to remove this for a while. No performance
degradation now
2018-06-19 02:33:11 -05:00
Travis Nickles
99bede4448
Make comboboxes not accept keyboard input for profile switching
...
Related to issue #281
2018-06-19 01:09:52 -05:00
Travis Nickles
e0d7f1ed14
Make sure controller reading can be started when switching auto profiles
...
Related to issue #325 .
2018-06-19 00:04:30 -05:00
Travis Nickles
7229fee556
Merge branch 'jay' into vigem-udpserver
2018-06-04 14:12:58 -05:00
Travis Nickles
7c70392be8
Fixed issue with profiles listview being partially hidden after closing Options form
2018-06-04 01:55:21 -05:00
Travis Nickles
6c822e5968
Add minimize to taskbar as a setting
...
Related to issue #287 .
2018-06-01 16:45:58 -05:00
Travis Nickles
49e2cf9398
Raised max for sensitivity options
...
Related to issue #259
2018-05-31 17:21:08 -05:00
Travis Nickles
bbedb0324e
Removed unused log file string
2018-05-31 02:53:09 -05:00
Travis Nickles
f5ce078488
Removed now unused ThemeUtil class
2018-05-26 02:57:58 -05:00
Travis Nickles
b7b674d4e3
Disable custom theme for debug list view
...
Apparently, it affects performance quite a bit
2018-05-26 02:44:03 -05:00
Travis Nickles
6468936ad3
Added disconnect options to tray menu
...
Related to issue #280
2018-05-25 23:52:41 -05:00
Travis Nickles
241bee82a0
Merge branch 'jay' into vigem-udpserver
2018-05-24 14:49:26 -05:00
Travis Nickles
3d8e2aa16e
Removed MakerSupport link from About dialog
2018-05-06 21:35:17 -05:00
Travis Nickles
5e30393647
Initial commit with ViGEm and UdpServer support
2018-05-06 02:13:11 -05:00
Travis Nickles
2beb3988ba
Fixed hover button color in Options form
2018-04-09 18:38:42 -05:00
Travis Nickles
2c55523ec4
Increased hotplug delay to potentially work around some Windows 7 problems
2018-03-25 05:04:59 -05:00
Travis Nickles
10d9990870
Rename method
2018-03-24 01:52:02 -05:00
Travis Nickles
5608620779
Correct order of key releases when using Win + Print Screen
...
Related to question in #228 .
2018-03-24 01:37:42 -05:00
Travis Nickles
f8dfef41d9
Changed some links in Credits tab
2018-03-22 01:24:33 -05:00
Travis Nickles
dba25fab5a
Removed possible double plug event
2018-03-21 18:55:01 -05:00
Travis Nickles
3c94a872aa
Remove unused method
2018-03-21 17:33:03 -05:00
Travis Nickles
18bb83ceef
Do not restart service when changing dinput option in profile
...
Only plug or unplug an xinput device as needed. Only perform
when saving a profile.
2018-03-21 17:31:22 -05:00
Travis Nickles
2dc0950d63
Change some of the wording regarding tipping
2018-03-18 16:20:35 -05:00
Travis Nickles
23b19689fd
Remove extras string from profile when reverted back to defaults
2018-03-18 14:58:29 -05:00
Travis Nickles
cf81801564
Update reference version for DS4Updater
2018-03-11 20:47:12 -06:00
Travis Nickles
01e5246c61
Use suspending flag rather than using a parameter
2018-02-26 03:51:24 -06:00
Travis Nickles
0ebfa8b96e
Minor tweak
2018-02-26 03:22:06 -06:00
Travis Nickles
16341d37b5
Force disconnect for wireless controllers when suspending
...
Related to issue #227
2018-02-26 02:55:17 -06:00
Travis Nickles
1c3e612814
Bumped updater version number
2018-02-22 17:49:50 -06:00
Travis Nickles
55890cfc81
Make sure to populate oldprofilepath when refreshing profiles
2018-02-20 00:05:52 -06:00
Travis Nickles
2d15badd0a
Correct appdata path display for SaveWhere dialog
2018-02-19 22:54:18 -06:00
Travis Nickles
3c17c58409
Renamed method
2018-02-19 22:37:21 -06:00
Travis Nickles
99197be610
Replaced another timer
2018-02-19 05:48:46 -06:00
Travis Nickles
a4abe7e98e
Changed About dialog window
2018-02-19 02:57:29 -06:00
Travis Nickles
fa69b8cd1f
Removed deprecated flag for updater. Now set updater to auto launch DS4Windows after update
...
Related to issue #217 .
2018-02-12 00:40:34 -06:00
Travis Nickles
4cb0548947
Removed old references to properties. Set some fields to private.
2018-02-12 00:00:27 -06:00
Korney Czukowski
3ced545d9e
Forgot to remove implicit get/set
2018-02-11 20:58:55 +01:00
Korney Czukowski
bafdc470e3
Remove control properties that were used before they had a chance of being set
2018-02-11 20:53:10 +01:00
Korney Czukowski
256711f696
Revert "Postpone language packs list population until control Load event"
...
This reverts commit 45ca80a494
.
2018-02-11 20:44:56 +01:00
Korney Czukowski
45ca80a494
Postpone language packs list population until control Load event
2018-02-08 21:44:28 +01:00
Travis Nickles
5202099ab0
Added task version of Check for Update Now
2018-02-08 01:48:12 -06:00
Travis Nickles
d017789f50
Use BeginInvoke call in task call
2018-02-08 01:20:33 -06:00
Travis Nickles
97110bad5a
Move version check to a different thread
2018-02-07 23:34:01 -06:00
Travis Nickles
7e24a7f151
Change UseVisualStyleBackColor for more controls
2018-02-07 19:44:45 -06:00
Travis Nickles
b5c40413e0
Change UseVisualStyleBackColor for more checkboxes
2018-02-07 18:06:08 -06:00
Travis Nickles
00e432f81f
Minor checkbox tweak for Check for Updates at Startup
2018-02-07 17:49:25 -06:00
Travis Nickles
4a29f53694
Use BeginUpdate and EndUpdate when editing items in combobox
2018-02-07 16:15:58 -06:00
Travis Nickles
f676e6257e
Set culture before init component for Welcome Dialog
...
It was working before. Related to issue #205 .
2018-02-06 16:44:18 -06:00
Travis Nickles
bf601d2057
Version 1.4.110
2018-02-06 11:27:00 -06:00
Travis Nickles
c99f3a452d
Changed About window. Added LTC address.
2018-02-04 21:25:19 -06:00
Travis Nickles
1cfa8356d9
Fix typecast
2018-02-04 14:18:49 -06:00
Travis Nickles
86ee71e596
Change timer usage for WelcomeDialog
2018-01-31 00:04:56 -06:00
Travis Nickles
4fe6fc6660
Attempt to allow language preference to work across instances
...
Related to issue #205 .
2018-01-30 22:20:46 -06:00
Travis Nickles
15de9307c3
Check for Profiles.xml location before attempt to load file and culture
...
Config files stored in AppData could not be used since the
language switcher was implemented
2018-01-29 21:01:23 -06:00
Travis Nickles
3984775d0c
Use environment info for finding start menu programs path
...
Fixes issue #202 .
2018-01-28 23:38:10 -06:00
Travis Nickles
ad53caaac4
Remove namespace usage
2018-01-28 02:25:35 -06:00
Travis Nickles
618c139607
First step to change how ScpVBus installation is checked
...
Related to issue #147 .
2018-01-28 02:00:29 -06:00
Travis Nickles
4eb831f9b6
Added donation notes
2018-01-26 20:32:31 -06:00
Travis Nickles
5836bca739
Moved Help label for Chinese translations back to the main form
...
Location was set outside the bounds of the form so it was
not visible
2018-01-26 16:35:17 -06:00
Travis Nickles
36fc8a7223
Add Open Program Folder link in taskbar
...
Related to issue #187 .
2018-01-26 16:03:14 -06:00
Travis Nickles
710c820539
Minor tweak
2018-01-26 00:49:28 -06:00
Travis Nickles
b3c9796fbb
Finally found good config for removing IWshRuntimeLibrary dependency
...
Related to issue #151 .
2018-01-26 00:41:20 -06:00
Travis Nickles
dc18449179
Added link to open regedit to HidGuardian Parameters key
2018-01-25 20:05:49 -06:00
Travis Nickles
30dd8c48f6
Set Lang as default probing path
...
Otherwise, probing path is set after folder scanning occurs.
Related to issue #196 .
2018-01-25 18:14:35 -06:00
Travis Nickles
7aa11f56b4
Write new HidGuardian whitelist key after deleting subkey tree
2018-01-25 17:46:04 -06:00
Travis Nickles
dad4d88354
Add link to remove HidGuardian whitelist registry keys
2018-01-25 17:43:22 -06:00
Travis Nickles
783394e34c
Revert default language for Options form
2018-01-25 17:20:54 -06:00
Travis Nickles
71141fd642
Updated Options form layout for Chinese locale
...
Related to issue #197 .
2018-01-25 17:18:30 -06:00
Travis Nickles
1db49396cc
Remove old app config file
2018-01-25 16:29:50 -06:00
Travis Nickles
b8bc00a5b9
Add BTC public address
2018-01-25 16:16:54 -06:00
Travis Nickles
3caf4fa514
Add HidGuardian AffectedDevices link to settings
2018-01-25 15:40:59 -06:00
Travis Nickles
84f1e7caae
Merge branch 'language-switch' of https://github.com/czukowski/DS4Windows into czukowski-language-switch
2018-01-18 00:03:55 -06:00
Travis Nickles
55f3e5ef66
Change sixaxis dead zone defaults to reflect recent changes
2018-01-12 22:48:20 -06:00
Travis Nickles
caf6a37ac3
Fix ForeColor for Swipe Control labels
2018-01-12 03:41:07 -06:00
Travis Nickles
4bb6b08f72
Initial implementation of trackball mode
...
Related to issue #85
2018-01-01 12:21:35 -06: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
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
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
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
Travis Nickles
2ecfef69f2
Update DS4Updater version number
2017-12-11 20:33:14 -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
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
7ae423c05a
Account for new updater version. Now using Visual Studio 2017 as main build env
2017-12-04 20:47:15 -06:00
Travis Nickles
db3cce0cf2
Remove unused checkbox
...
Need to remove skiplang option from DS4Updater later.
All localization files are bundled with DS4Windows now
2017-12-03 04:16:10 -06:00
Travis Nickles
4322ca3215
Minor tweak
2017-12-03 03:43:24 -06:00
Travis Nickles
54493e96b8
Remove BackgroundImage usage for btnLightbar
2017-12-01 04:47:10 -06:00
Travis Nickles
8c67a48f4d
More changes to better accommodate high contrast mode
...
Related to issue #158 .
2017-12-01 02:35:35 -06:00
Travis Nickles
d50c031bff
Workaround for panel backgrounds to appear in Windows High Contrast mode
...
Related to issue #158 .
2017-11-28 09:49:28 -06:00
Travis Nickles
1eac4faea2
Change language property of forms to use default language
...
Even when editing localized forms, ensure that default
is always selected when editing is finished
2017-11-22 22:21:09 -06:00
Travis Nickles
26cf91e628
Change column sizes in main form
2017-11-22 21:30:40 -06:00
Travis Nickles
c91b602d04
Move event handler to only be available temporarily
2017-11-22 19:38:06 -06:00
Travis Nickles
c073e721fc
Update custom led color from main Controllers tab
...
Related to issue #153 .
2017-11-22 19:23:23 -06:00
Travis Nickles
1e8925ebfe
Tweak layout of Russian version of forms
...
Related to issue #159 .
2017-11-22 03:16:14 -06:00
Travis Nickles
c908b23f10
Main form edit
2017-11-22 02:59:47 -06:00
Travis Nickles
76136c71a9
Correct window location saving to take window state into account (negative values)
...
Related to issue #157 .
2017-11-22 02:00:51 -06:00
Travis Nickles
649e3b2ceb
Minor tweak
2017-11-18 03:21:10 -06:00
Travis Nickles
b6a58b7b76
Remove old exclusive mode workaround
2017-11-18 02:54:16 -06:00
Travis Nickles
43755226a2
Tweak Settings tab checkboxes
2017-11-15 20:30:47 -06:00
Travis Nickles
de8934f7ab
Increase initial delay before running hotplug routine
2017-11-11 22:53:41 -06:00
Travis Nickles
37a067515d
Remove unused event handlers
2017-11-11 13:07:26 -06:00
Travis Nickles
44c075f021
Use arch info to grab relevant updater exe
2017-11-10 11:49:38 -06:00
Travis Nickles
d16cd15f37
Fixed service change after changing xinput port range
...
Related to issue #143 .
2017-11-09 02:27:05 -06:00
Travis Nickles
6f0cad6253
Restore event handler. Move version log message
2017-11-09 02:09:13 -06:00
Travis Nickles
acc2c227ec
Add version info as first log message
2017-11-09 01:08:54 -06:00
Travis Nickles
2db38ea627
Give option to export log to a text file
...
Related to issue #136 .
2017-11-08 22:31:56 -06:00
Travis Nickles
e0aaa37493
Minor tweak
2017-11-06 01:56:48 -06:00
Travis Nickles
5df02aafa7
Save form position
...
Related to issue #142 .
2017-11-05 20:18:36 -06:00
Travis Nickles
a8c045e8ef
Disabled BackgroundImageLayout setting
...
Related to issue #141 .
2017-11-04 22:15:23 -05:00
Travis Nickles
c4614d982e
Change main form control sizes
...
Relating to issue #142 .
2017-11-04 17:30:49 -05:00
Travis Nickles
ad2b6eea25
Different implementation of linked profile support
...
Related to issue #84 .
2017-10-19 14:16:09 -05:00
Travis Nickles
e07f902751
Only load profiles as needed rather than at program startup
2017-10-19 03:21:33 -05:00
Travis Nickles
f04ab88f69
Rename method
2017-10-13 01:27:21 -05:00
Travis Nickles
ed09317f14
Fix toggling Hide DS4 Controller option
2017-10-12 21:15:42 -05:00
Travis Nickles
169b1027cb
Updated Spanish translation provided by jose350
...
Related to issue #124 .
2017-10-06 11:51:54 -05:00
Travis Nickles
2622aa46b6
Populate tool tip with input delay info no matter which connection type is used
...
Related to issue #28 .
2017-10-05 16:06:27 -05:00
Travis Nickles
67b2c2ff4a
Fix service start text for tray icon context menu
...
Related to issue #122 .
2017-10-03 18:14:12 -05:00
Travis Nickles
4f4bf78bea
Fixed service changing when dinput only mode has changed
2017-10-02 13:38:39 -05:00
Travis Nickles
8f287a3714
Reset gyro trigger items and touchpad invert items before parsing triggers
2017-09-20 22:04:22 -05:00
Travis Nickles
2e8aee10e0
Default touchpad jitter compensation to true again
...
The current settings work pretty well and
would probably be preferred
2017-09-20 21:44:31 -05:00
Travis Nickles
acb15eb7f8
Change old url to updater. Minor tweaks.
2017-08-29 21:57:31 -05:00
Travis Nickles
1fedb61d2b
Change thread affinity of BackgroundWorker
2017-08-27 21:26:36 -05:00
Travis Nickles
c8809f37cb
Thread priority changes
2017-08-27 03:45:35 -05:00
Travis Nickles
1493e1619b
Raise hotplug delay timeout
2017-08-26 13:05:33 -05:00
Travis Nickles
e6df8c939e
Add sleep period before hotplug routine
...
Needed for first output report to be received
2017-08-26 06:28:42 -05:00
Travis Nickles
6190ddff9b
Change thread affinity of DS4Device objects
...
Drastically improves performance. Might be able to remove the
need for the separate input thread later.
2017-08-26 04:25:42 -05:00
Travis Nickles
150476d6aa
Using directives matter
2017-08-26 00:49:39 -05:00
Travis Nickles
ea858feafa
Make sure uiContext is available for invoking events
2017-08-25 16:38:17 -05:00
Travis Nickles
33966389a4
Take out async keyword from hotplug routine. Delegate to different thread.
...
Further testing should be done to make sure there are no
regressions.
2017-08-25 03:59:32 -05:00
Travis Nickles
3e217266c5
Remove unnecessary async call. Run in different thread
2017-08-24 21:50:03 -05:00
Travis Nickles
85479184be
Make sure profiles list is not rendered while options form is open
2017-08-24 04:29:08 -05:00
Travis Nickles
1f4464271e
Random tweak. Minor change drastically increases GUI performance
2017-08-24 01:34:02 -05:00
Travis Nickles
e4365c6c40
Remove timer usage for program scanning
2017-08-23 05:12:36 -05:00
Travis Nickles
51a18545e2
Only refresh ListView once items are added
2017-08-23 04:34:58 -05:00
Travis Nickles
e3f99fb9e3
Minor tweaks
2017-08-23 02:51:09 -05:00
Travis Nickles
123e6a20c0
Minor tweak
2017-08-22 21:13:01 -05:00
Travis Nickles
2ea4967486
Change input key method to return DS4Controls value instead of string
2017-08-22 19:52:32 -05:00
Travis Nickles
0817da3864
Minor tweaks. Use different timer class for some timers.
...
Take some routines out of the main thread
2017-08-22 17:37:39 -05:00
Travis Nickles
5df34b8378
Trim event handler method. Add name for timeout threads.
...
Decent performance boost with this change
2017-08-21 05:25:18 -05:00
Travis Nickles
ece7b25f0c
Minor tweaks
2017-08-19 18:48:06 -05:00
Travis Nickles
560777710d
Use correct bounds for touchpad invert disabling. Allow PS to be selectable.
...
Resolves issue #108 .
2017-08-18 20:50:38 -05:00
Travis Nickles
3e39d688d4
Minor tweak. Remove one BeginInvoke call in form method.
2017-08-18 02:40:09 -05:00
Travis Nickles
5618bdb270
Minor tweaks
2017-08-16 18:00:44 -05:00
Travis Nickles
cb599a984f
Make touchpad jitter compensation default to false
2017-08-06 19:50:49 -05:00
Travis Nickles
8ae6e062e3
Add experimental touchpad invert disable routine. Raise mouse stick offset
2017-08-04 22:36:46 -05:00
Travis Nickles
4d31294bfb
Change build string in about window
2017-08-04 22:25:03 -05:00
Travis Nickles
22babe9ded
Trim hotplug launching routine to speed up main thread
2017-08-01 02:42:59 -05:00
Travis Nickles
5a84f8b2e3
Added sixaxis output curve options
2017-07-19 18:17:11 -05:00
Travis Nickles
fd1479f09f
Added output curve options for L2 and R2
2017-07-19 15:15:59 -05:00
Travis Nickles
ec130f6156
Add sixaxis anti-deadzone settings
2017-07-18 19:44:55 -05:00
Travis Nickles
7ddd2c1bf5
Add sixaxis max zone setting
2017-07-18 17:28:16 -05:00
Travis Nickles
8eb9d6391f
Some optimizations
2017-07-18 15:37:01 -05:00
Travis Nickles
8a6ecb9fe0
Correct default BT poll rate option
2017-07-17 17:50:18 -05:00
Travis Nickles
dba2b1bbb3
Tweaks to how imu data is used
2017-07-16 07:11:58 -05:00
Travis Nickles
6e1b9004de
Minor optimizations
2017-07-15 08:50:38 -05:00
Travis Nickles
10621b8c69
Change trackbar value for gyro
2017-07-14 22:41:00 -05:00
Travis Nickles
53b0de087c
Allow gyro roll to control mouse x axis. Related to issue #90 .
2017-07-14 07:46:45 -05:00
Travis Nickles
56fff28f65
Try to correct some problems with imu data usage
2017-07-13 08:17:00 -05:00
Travis Nickles
c0403fa7ab
Add touchpad mouse axis inverting. Related to issue #83 .
2017-07-12 22:39:46 -05:00
Travis Nickles
6f069482a2
Minor optimizations
2017-07-12 08:04:37 -05:00
Travis Nickles
25be090c89
Only pop up confirm window when user explicitly closes application. Related to issue #82 .
2017-07-03 17:33:45 -05:00
Travis Nickles
d2d72cda9f
FIx tooltip text regarding device battery status. Related to issue #78 .
2017-06-30 07:01:54 -07:00
Travis Nickles
dbc33d1986
Tweak routine for runtime
2017-06-30 06:46:54 -07:00
Travis Nickles
625483530a
Merge branch 'confirm-on-close' of https://github.com/rafsanjani/DS4Windows into rafsanjani-confirm-on-close
2017-06-30 05:53:24 -07:00
Travis Nickles
d74820dbf5
Add rotation routine for LS and RS
2017-06-30 01:42:19 -07:00
Travis Nickles
b34c258a59
Fix another version comparison
2017-06-29 18:28:36 -07:00
Travis Nickles
484337f42f
Add gyro mouse smoothing routine
2017-06-28 21:42:16 -07:00
Travis Nickles
2e74fd67c1
Fixed a couple of urls. Resolves issue #75 .
2017-06-27 01:57:38 -07:00
Aziz Rafsanjani
dcd5b74472
If 'Close Minimizes' is unchecked then prompt user for confirmation when Main Form is closed
2017-06-25 18:07:48 +00:00
Travis Nickles
588c2d4385
Add vertical scale for gyro mouse mode
2017-06-24 02:52:39 -07:00
Travis Nickles
2d58034415
Allow gyro button triggers to disable gyro
2017-06-22 00:43:44 -07:00
Travis Nickles
08be7f1060
Improve readability. Make sure to reset recordingMacro flag when closing form.
2017-06-19 21:36:36 -07:00
Travis Nickles
9fd97ee467
Make sure to perform null check before invoking event handler
2017-06-12 06:14:22 -07:00
Travis Nickles
2cf33e1bba
Test hotplug changes. Change mouse remainder cutoff
2017-06-11 08:15:45 -07:00
Travis Nickles
54f0f49680
Change tab page text
2017-06-08 11:07:04 -07:00
Travis Nickles
751e4f4e7a
Add initial output curve options
2017-06-08 00:37:04 -07:00
Travis Nickles
ce0ac4f04a
Make sure multi-action button can work with touchpad area button
2017-06-05 01:31:29 -07:00
Travis Nickles
2583361e46
Notify text refactor
...
Making into a separate commit for future inspection
2017-06-05 01:29:02 -07:00
Travis Nickles
5c5e983ec1
Make sure to update tray icon text
2017-06-04 19:13:14 -07:00
Travis Nickles
95495c7585
Do not launch program with profile twice for auto profiles
...
Related to issue #50 .
2017-06-03 03:20:46 -07:00
Travis Nickles
5a0fb09291
Update serial for Sony dongle connection upon sync event
...
Related to issue #44 .
2017-05-25 02:51:28 -07:00
Travis Nickles
f65897a4d6
Add tooltip for use controller for mapping controls
2017-05-20 19:00:23 -07:00