* Add theme and plot thickness options
* Cleanup
* Fixed themes, and made it so the plot colors are updated when the theme is changed
* I think supporting themes beyond dark, light, and black is unecessary for the time being.
* recall theme from settings before instantiating plot
* Check for null setting
* committing to merge
* Fix
* Cleanup
* Cleanup
* Fix from comments. Thank you kamkie!
* Fixing last UI bugs
* Fix windowed plot not theming on relaunch, change theme, show plot
* Prevent Hardware Menu From Closing When Selecting Sensors To Turn Off
* Fix Double Declaration of PSU Menu Item in Designer. Not allowing Designer to Load in VS
* Remove Properties Resource File as it's auto generated.
* Implemented @pedrosimoes79 suggestion. Work and much cleaner. Thank you.
* Update MainForm.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
* Plot panel right fixed width when chnaging window width
* Fixed with plot panel or sensor panel as an option
* Fixed capitalisation of menu items.
Edited the names of menu items added for split panel scaling options.
Corrected some variable names to corrospond to menu item name changes.
* On computers with lots of devices/sensors, the timer update routine will cause a performance hit on the main window redraw when moving it around. This commit address the issue by moving the timer routine to a backgroundworker object that does the work in an async manner (thread).
* White spaces.
* White spaces.
* Keep the ui redraw in the main thread to prevent breaking the tray context menu for the instance.