acmerobotics / ftc-dashboard

React-based web dashboard designed for FTC
https://acmerobotics.github.io/ftc-dashboard
Other
171 stars 129 forks source link

Opmode View start/stop button delay #57

Open NoahBres opened 3 years ago

NoahBres commented 3 years ago

The start/stop buttons on the opmode view have a noticeable delay between clicking the button and the intended effect. It's difficult to tell sometimes when you actually click the button because of this delay.

Possibly implement a loading indicator with a timeout so the user gets immediate visual feedback.

NoahBres commented 3 years ago

Also reducing the opmode selection dropdown width could be bundled with this issue. The start/stop buttons often overflow with the default minimum view size, which I'm assuming most people will use for the opmode view as there is no benefit to making it bigger.

NoahBres commented 1 year ago

Send robot status on opmode changes. Problem primarily just occurs because of the 5 second polling