diff --git a/TODO.md b/TODO.md index b827f3d..360ae0e 100644 --- a/TODO.md +++ b/TODO.md @@ -1,15 +1,23 @@ # TODO -* Integrate HidGuardian -* Experiment with ViGEm driver -* ~~Replace BackgroundImage for panel controls to use PictureBox (high contrast)~~ -* ~~Further tweak analog stick mouse mode~~ +* Integrate HidGuardian. Whitelist cleanup, remove old exclusive mode +workaround, write template AffectedDevices file +* Perform some final cleanup and release version 1.5. Unfortunately, +it won't happen in 2017. Maybe version 1.5 will be ready by January 2018. +* Experiment with ViGEm driver. This would be easier to test on my old +C++ test application before attempting to work it into DS4Windows. * Attempt to work out BT disconnect issues by looking at older versions * Attempt to remove reliance on the main thread when disconnecting a device. Currently used to delay hotplug routine * Attempt to remove more unused components -* Tweak layout of some forms +* ~~Tweak layout of some forms~~ * Look into updating HidLibrary -* ~~Remove button for older exclusive mode workaround~~ -* ~~Test TabControl to contain isolated panels in Options~~ +* Trim code execution for touchpad data. Remove unneeded new calls for Touch +instances. Make permanent instances and reuse those instances. +* Tweak SixAxis code to attempt to improve steering wheel performance +for racing games. It is already a better experience than what the Steam +Controller offers though. +* Possibly lower Enhanced Precision sensitivity by a notch +* Look into updating Task Scheduler to latest version +* Look into trackball emulation methods and attempt to implement it