Commit Graph

137 Commits (96598ef59b19efadd1edee0b2d15763620478916)
 

Author SHA1 Message Date
Glenn Maynard 880774f9e4 Make sure we call the callback from SendCommandLocked if the device isn't connected and we're not queueing the command. 6 years ago
Glenn Maynard 159a9a4da2 Add a progress window. 6 years ago
Glenn Maynard 42a99e775b Allow launching on startup. 6 years ago
Glenn Maynard 5cf5eddc81 Allow minimizing to the tray. 6 years ago
Glenn Maynard 4691ce5ecf If commands are buffered and not sent when the device is disconnected, call any completion callbacks. 6 years ago
Glenn Maynard 135e3c5401 Add a UI to set panel animations. 6 years ago
Glenn Maynard e5e75e0106 Put the step color widgets in a StackPanel. 6 years ago
Glenn Maynard 2628c078fa Add SMXPanelAnimation. 6 years ago
Glenn Maynard 303283624a Add SMX_SetLights2. 6 years ago
Glenn Maynard d576545266 Split out low-level thread handling into SMXThread, and use it in SMXHelperThread. 6 years ago
Glenn Maynard a7cb6ad51d Replace SMXHelperThread::GetThreadId() with SMXHelperThread::IsCurrentThread(). 6 years ago
Glenn Maynard ad2e7dcb74 Move extern "C" into the SMX_API define. 6 years ago
Glenn Maynard baa66fc551 Select an enabled panel in the panel color UI by default. 6 years ago
Glenn Maynard bceca77016 Fix AutoLightsColorRefreshColor calling SetColor with an incomplete array. 6 years ago
Glenn Maynard 4c0da63842 Add debounceDelayMs. 6 years ago
Glenn Maynard 7a4bbc6eab Pad the configuration struct to 250 bytes, so the SDK.DLL ABI doesn't change when fields are added. 6 years ago
Glenn Maynard 6e09b2ea53 Fix the auto-lights preview when dragging the color slider being dimmer than the actual auto-lights. 6 years ago
Glenn Maynard 2c07942478 Move the SMXManager from SMX to SMXManager. 6 years ago
Glenn Maynard a18df41e49 Fix calls to ActivePads() causing exceptions in design mode. 6 years ago
Glenn Maynard 5f627b1b55 Fix the debug build. 6 years ago
Glenn Maynard 65f4a7102c Check for out of sequence PACKET_FLAG_START_OF_COMMAND. 6 years ago
Glenn Maynard e57fa5d28e Add a version display based on the git tag. 7 years ago
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. 7 years ago
Glenn Maynard 8ea8070d51 Some disabled logs for testing (disabled because they're noisy). 7 years ago
Glenn Maynard 5d1e4c85fe Add an early check for SMX.dll not loading. 7 years ago
Glenn Maynard f321b7228d Remove unused SetUpdateCallback. We set the update callback on start. 7 years ago
Glenn Maynard d7f94fa99f Add a default exception handler. The default Windows one doesn't always show a message properly. 7 years ago
Glenn Maynard 78d6be9341 Fix up ssprintf. 7 years ago
Glenn Maynard 9b6eb07e0b Add more logs for device connections. 7 years ago
Glenn Maynard 913f740113 Allow configuring two pads together (the existing behavior), or selecting a single pad from a dropdown to configure them separately. 7 years ago
Glenn Maynard 9ed01c29ba Implement exporting and importing platform settings to a file. 7 years ago
Glenn Maynard 2d8d7c0be1 Committing various trivial changes that MSVC decided to make after updating. 7 years ago
Glenn Maynard a1281218bb Increase the minimum difference between the upper and lower thresholds to 10. 7 years ago
Glenn Maynard eb84ffe29d Fix SMX_GetConfig not returning a result. 7 years ago
Glenn Maynard 4610748374 Add a contact address for support. 7 years ago
Glenn Maynard 57379383c0 Import for release. 7 years ago
Glenn Maynard 364b82e27c Empty initial commit. 7 years ago