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
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
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
3d8e2aa16e
Removed MakerSupport link from About dialog
2018-05-06 21:35:17 -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