9 Commits

Author SHA1 Message Date
Glenn Maynard
42a99e775b Allow launching on startup.
If this is used to play GIF animations on the pad, being able to have
it launch on startup is useful.

This is disabled by default and there's no UI to enable it yet.
2018-12-09 16:11:12 -06:00
Glenn Maynard
135e3c5401 Add a UI to set panel animations.
This is driven by the config tool, which needs to stay running.
2018-12-09 16:11:12 -06:00
Glenn Maynard
bceca77016 Fix AutoLightsColorRefreshColor calling SetColor with an incomplete array.
This could cause access violations, because it calls the native SMX_SetColor
with a color array that's too small.
2018-12-09 16:10:45 -06:00
Glenn Maynard
6e09b2ea53 Fix the auto-lights preview when dragging the color slider being dimmer than the actual auto-lights. 2018-11-08 19:13:35 -06:00
Glenn Maynard
a18df41e49 Fix calls to ActivePads() causing exceptions in design mode. 2018-11-08 19:13:35 -06:00
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
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
57379383c0 Import for release. 2017-12-15 02:55:34 -06:00