Glenn Maynard
aebf306484
Fix animations being enabled on gen1-3 platforms when they shouldn't be.
...
Animations should be enabled only if the user selects "GIF animations". They were
being enabled when in the default panel color mode, which was confusing and not intended.
5 years ago
Glenn Maynard
bd052f08ef
Use OnClick instead of Checked and Unchecked.
...
Checked and Unchecked are called at weird, unpredictable times by WPF, and saving
settings when they happen causes us to change the setting incorrectly. OnClick is
only called when the user actually changes the value and not when internal WPF stuff
sets it, so it doesn't have this problem.
5 years ago
Glenn Maynard
bb3ee5a0c9
Only recreate sliders when the sensitivity tab is selected, rather than on every tab change.
5 years ago
Glenn Maynard
d4c71941eb
Implement separate inner and outer threshold sliders, and a custom threshold slider.
5 years ago
Glenn Maynard
883d87779a
Add aux sensors.
5 years ago
Glenn Maynard
3bb92a0b24
Fix the visible threshold sliders not updating when enabled panels are changed.
5 years ago
Glenn Maynard
dbb4ecc530
Refactor the way threshold sliders are associated with sensors.
...
This makes it possible to have sliders that influence arbitrary sensors.
5 years ago
Glenn Maynard
8620da2405
Refactor displaying threshold sliders.
...
Instead of having the sliders show and hide themselves, create the ones that are
active in MainWindow.
5 years ago
Glenn Maynard
bbb49b6ae4
Show a warning if the low FSR threshold is set too low.
5 years ago
Glenn Maynard
1959a1eaa9
Hide the floor lighting button on older pads.
5 years ago
Glenn Maynard
6249359373
Add an option to enable the center panel top sensor.
5 years ago
Glenn Maynard
cce566624a
Improve minimizing to tray, and restore the existing instance if SMXConfig is launched when it's already minimized to the tray.
6 years ago
Glenn Maynard
ec061d4223
Refactor uploading animations to allow uploading automatically instead of having a separate upload button, and iron out some inconsistencies.
6 years ago
Glenn Maynard
6d0820f495
Add the PlatformFlags_FSR config flag.
6 years ago
Glenn Maynard
9ae9a506c6
Add the initial floor lighting button in the UI.
...
This also refactors the panel button code to rely less on WPF bindings.
They just get in the way for anything nontrivial. Doing it this way
lets us treat the panel buttons as an interface for setting colors, to
handle the different fields that are set for the panel colors and floor
color.
6 years ago
Glenn Maynard
39cfc8cee0
Add support for uploading animations to the panel, if it supports it.
6 years ago
Glenn Maynard
5cf5eddc81
Allow minimizing to the tray.
...
This allows running GIF animations in the background.
6 years ago
Glenn Maynard
135e3c5401
Add a UI to set panel animations.
...
This is driven by the config tool, which needs to stay running.
6 years ago
Glenn Maynard
e57fa5d28e
Add a version display based on the git tag.
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
57379383c0
Import for release.
7 years ago