Will be useful for debugging - Removed chance for a dead lock when stopping input controllers. Reduces getter calls - Show minimum effective mouse speed in GUI - Put OS Info in log. Contribution by dondrakon - Group some button mouse fields into a class. Defaults to 0.500 - Make button mouse offset a profile setting - Set MinWidth and MinHeight values for the main window. Base mouse offset on percentage of full speed.
Link with initial high priority thread - Use a Dispatcher instance for managing the OutputSlotManager rather than Tasks - Changed how a running output slot queue is specified - Initial mouse offset refactors. Now use report type 0x15 (previously 0x11) - Added extra data transmission flag to output report - Changed thread affinity of hidDevice object. Changed type of output report transmitted to DS4 in BT.