michael-fadely / triolinker-vjoy

A simple Trio Linker v1 vJoy feeder.
3 stars 0 forks source link

Tray icon concept #7

Open PiKeyAr opened 6 years ago

PiKeyAr commented 6 years ago

I made the following concept for the tray icon: image

"Start listening" makes the feeder check if the Trio Linker is plugged in whenever a new USB device is detected. If it's already listening the option's name changes to "Stop listening" and selecting it disables the check altogether. "Controller mode" switches between vJoy's DirectInput and XInput modes. "D-Pad as the main stick" is a checkmark equivalent of the "UnlinkDPad" option in config. "Show debug window" displays the command prompt window that can currently be hidden using the "HideWindow" option in config. If the window is visible, the option changes to "Hide debug window" and selecting it disables the command prompt window. The rest of the options are self explanatory.

The green dot overlay represents connection status: Green - Trio Linker connected Red - Listening, Trio Linker not connected Grey - Not listening

I think this is the most optimal experience with the feeder as it allows the user to turn features and the feeder itself on and off easily from the system tray. I will try to design better tray icons for all controllers if this functionality is implemented.

ZaphodJustSomeGuy commented 6 years ago

That looks great, and wraps up everything neat and tidy. Looking forward to testing it.

PiKeyAr commented 6 years ago

As I know nothing about tray controls myself, this is likely to remain a concept for a while. The main developer of this feeder doesn't even have a Trio Linker so this project is understandably low priority.