On the Diagnose screen, toggles that have a range slider associated are difficult to use when the value is set to 0. This is because the inputs are dual-pupose, showing both the current state/value as well as allowing for changing the value. After a few seconds (the poll frequency) of being set to 0 and enabled the toggle switch is set to off. This creates a terrible UI experience where to turn on the component you need to toggle the switch to On, and in very rapid succession also set the range value to above 0.
The Vacuum or SpindleFan are examples of this issue. The Spindle is not an problem because the range slider show the previous spindle speed target.
I think the best way to address this is when toggling SpindleFan, Vacuum, or Laser to On also sets the value to a minimum.
On the Diagnose screen, toggles that have a range slider associated are difficult to use when the value is set to 0. This is because the inputs are dual-pupose, showing both the current state/value as well as allowing for changing the value. After a few seconds (the poll frequency) of being set to 0 and enabled the toggle switch is set to off. This creates a terrible UI experience where to turn on the component you need to toggle the switch to On, and in very rapid succession also set the range value to above 0.
The Vacuum or SpindleFan are examples of this issue. The Spindle is not an problem because the range slider show the previous spindle speed target.
I think the best way to address this is when toggling SpindleFan, Vacuum, or Laser to On also sets the value to a minimum.