Improve motor load/stall indication

Abierto
#2,391 1 comentario 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
frontend, web-dev

Línea de trabajo

El issue no identifica archivos, pruebas ni puntos de entrada. Primero revisa los indicadores existentes de calado del motor y el estado actual del diseñador de granjas 3D antes de seleccionar un elemento acotado de la checklist; confirma que el diseñador está en producción. Se considera terminado cuando el feedback del stall o trail seleccionado es visible, revierte o se actualiza correctamente según lo especificado y está cubierto por las comprobaciones existentes relevantes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

From Marc: "The software communication back to the user regarding motor stalls need to be improved in a way that makes it easy for new users to clearly understand that a motor stall has occurred."

When a stall occurs:

  • Change axis current position field and jog arrow button background to #ed6666.
  • Change the main navbar current coordinates color of the stalled axis to #ed6666.
  • Override axis state text to "stalled", with color #ed6666, when a stall has occurred for an axis.
  • Revert above styles/text upon initiation of new movement (non-idle axis state).
  • Change "Relative movement failed" toast for stalls to "Stall detected on Y axis"?

Stall indicators (1)

The following improvements are subject to change depending on the new 3D farm designer environment. Best not to start them until 3D designer is in production.

  • Change nominal trail color to blue.
  • Add stroke-linecap: round; to all trail segment styles.
  • When a trail segment has missed steps, change trail color from blue (0) -> yellow (1-3) -> orange (4-6) -> red (7+).
  • When user mouses over trail segments, increase stroke-width to 5 and change cursor to pointer.
  • Add tooltip popup for when user clicks trail segments to indicate motor load for that segment.
  • Remove current FARMBOT MOTOR LOAD layer/toggle, as the above changes replace that functionality.

FarmBot Trail + Motor Load (1)

  • Add motor load heat map indicators on edges of map.

Motor Load Heat Map

Lenguaje dominante
TypeScript
Estrellas
978
Forks
357
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de FarmBot/Farmbot-Web-App

Todos los issues de FarmBot/Farmbot-Web-App

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.