GraphiteEditor / GraphiteEditor/Graphite
Type hint is selected in node graph view
- Lenguaje dominante
- Rust
- Estrellas
- 27.2k
- Forks
- 1.3k
- Merge medio
- 20 h 5 min
- PR fusionados (30 d)
- 57
Descripción
## Reproduction
- Drag a wire from an output with a resolved type
- Type something to narrow down your search
- Note how the type information is lost from the search since it is automatically selected
This is really annoying UX.
## The node catalogue is only temporary
Is it really? It is basically unchanged from its initial implementation for 2 years. See #2072.
## Code
The node catalogue automatically focuses the input (this is desired):
https://github.com/GraphiteEditor/Graphite/blob/9f9899cfd0c2ddea4a8664358b6b1834f30adc66/frontend/src/components/floating-menus/NodeCatalog.svelte#L110-L111
When the focus is changed, the text input automatically selects all the text (not desired)
https://github.com/GraphiteEditor/Graphite/blob/9f9899cfd0c2ddea4a8664358b6b1834f30adc66/frontend/src/components/widgets/inputs/TextInput.svelte#L31-L35
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con frontend/src/components/floating-menus/NodeCatalog.svelte alrededor de las líneas 110-111 y frontend/src/components/widgets/inputs/TextInput.svelte alrededor de las líneas 31-35. Reproduce la búsqueda del catálogo de nodos después de arrastrar un wire tipado y, a continuación, sigue el cambio de foco y el comportamiento de selección de texto. Se considera terminado cuando el campo de entrada sigue recibiendo el foco mientras el tipo resuelto no se selecciona automáticamente, de modo que al escribir la búsqueda se filtra con normalidad.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- frontend
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Tranquilo
- Claridad
- Bien especificado
- Aptitud para principiantes
- 76/100