Glenn Maynard
3d6eb112e6
Add a separate sanity check for SMX.dll existing, since Windows gives the same error if a DLL is missing or one of its dependencies is missing.
2018-06-07 17:24:36 -05:00
Glenn Maynard
5d1e4c85fe
Add an early check for SMX.dll not loading.
2018-06-07 16:02:24 -05:00
Glenn Maynard
f321b7228d
Remove unused SetUpdateCallback. We set the update callback on start.
2018-06-07 15:57:36 -05:00
Glenn Maynard
d7f94fa99f
Add a default exception handler. The default Windows one doesn't always show a message properly.
2018-06-06 23:22:51 -05:00
Glenn Maynard
913f740113
Allow configuring two pads together (the existing behavior), or selecting a single pad from a dropdown to configure them separately.
2018-04-23 19:51:15 -05:00
Glenn Maynard
9ed01c29ba
Implement exporting and importing platform settings to a file.
2018-04-21 17:40:39 -05:00
Glenn Maynard
2d8d7c0be1
Committing various trivial changes that MSVC decided to make after updating.
2018-04-21 02:19:20 -05:00
Glenn Maynard
a1281218bb
Increase the minimum difference between the upper and lower thresholds to 10.
...
Having this at 5 is causing confusion, since the hardware isn't actually designed
to have the thresholds so close together. This was set to 5 for internal testing,
but it's not actually useful to have them so close together. The thresholds exist
to prevent ghosting and strobing on the panels, and putting the thresholds very
close together prevents them from doing that.
2018-04-19 16:55:43 -05:00
Glenn Maynard
57379383c0
Import for release.
2017-12-15 02:55:34 -06:00