A lightweight real-time tracker of user interactions for WPF. Support both mouse and keyboard actions. Able to save the tracked recording to a string value and play the recorded actions for UI/UX analysis. Support full window monitoring or a specified focus on a particular element. Support saving the initial size and other states upon starting.
The timestamps from the event arguments of user actions may cause conflicts in terms of the correct order. An action that is made after another action may have a timestamp that is earlier.