GraphiteEditor / GraphiteEditor/Graphite
Path tool should have a linear/quadratic/cubic toggle for selected anchors
- Lenguaje dominante
- Rust
- Estrellas
- 27.2k
- Forks
- 1.3k
- Merge medio
- 20 h 5 min
- PR fusionados (30 d)
- 57
Descripción
I need to design icons for these three modes that'll be displayed in a radio button arrangement (use text for now as placeholders). This will finally make it possible for the user to see whether an anchor point is currently set to linear, quadratic, or cubic and have control over that.
We also want quadratic segments to have their single handle connect to both its endpoints with a line overlay visualization, not just arbitrarily one of the two endpoints. This will help also clarify to users when a segment is quadratic, since its handle will visually being to both anchors.
Also, hitting the delete key should set handles to zero-length but not remove it, turning cubic into quadratic or quadratic into linear, as it does now. See [this](https://discord.com/channels/731730685944922173/881073965047636018/1217753262363775046) `#code-todo-list` task.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza por rastrear los controles del ancla seleccionada y el comportamiento existente de la tecla Delete descrito en el issue. Añade marcadores de posición de texto para los modos lineal, cuadrático y cúbico, muestra los manejadores cuadráticos conectados a ambos extremos y verifica que Delete conserve los manejadores de longitud cero mientras reduce el modo del segmento.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- computer-graphics, design, frontend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100