MouseTracks
MouseTracks copied to clipboard
User Interface
A user interface will need to be designed and coded at some point. Ideally it'll have some visual elements as well as information on how the script is running. Some ideas below (feel free to suggest more):
- Generate low resolution image periodically, and in realtime convert the mouse coordinate to low resolution and draw over the image. Lower the frequency of generating the low resolution image as more data is stored.
- Type in colour map via a text box, and have a dropdown with preset options. Typing in it updates the image in (close to) realtime.
- Help tooltips for everything.
- Output messages from
print_overrideinto a console-like message box. - Button to start/stop tracking
- Button to generate high resolution image
- Choose different tracks per profile, such as if playing different characters. Can choose if it reverts to default on load, or if it loads the last one. (would actually probably work better as separate files)
- Separate window to edit config values.
- Display number of commands waiting to be processed.