Skip to content

Add UI clarification for incoming TCode over Network #19

@zmedlnow

Description

@zmedlnow

UI thing that's bugging me
Media Sync as a concept works great. All of the video players are there together and it makes intuitive sense. Only one of them works at a time, and that's the one that you see selected in the dropdown. Perfect.
However, the "Internal" option is sort of a mess. You have:

  • internal pattern generator
  • Websocket
  • TCP
  • UDP
  • Serial port
  • Buttplug

And it's impossible to know which one has the reigns at any given time just by looking at your restim window. The best practice would seem to be to only have one of the options enabled in the settings at a time if you're messing with more than one of these.

I think there should be some sort of element that shows which of these sources is currently receiving input that is controlling the output.
initial thought is bulbs that are blank when enabled with no incoming TCode, green when enabled and incoming TCode, and greyed out when disabled. may also be useful to see which TCode axes are incoming on which.

Obviously, an alternative solution is to only enable one of these at a time, but I think it might be interesting to have TCode from different sources control different axes (no idea how that might be used but im sure there's something).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions