Bug Report/UX Issue: Merging prefers merged contents colours
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- Medio día
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- rust
- Área
- computer-graphics
Línea de trabajo
The report points at the Merge node in the node graph as the place where fill and stroke are resolved, with the bottom input's values overriding the top input's. Reproduce it by setting a fill or stroke colour on the top input and checking the merged result, then find where the Merge node chooses between its inputs. Done means agreement with maintainers on whether the top or bottom input should win, and a fix that matches that decision. The thread has not settled whether this is a bug or a UX question, so confirm that first.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Version: Development branch (https://dev.graphite.art/)
Browser: Firefox
Personally not sure if this is a bug or a UX problem. Here is a video recording:
https://github.com/user-attachments/assets/29053c91-5dbc-4204-a07d-f5b112a63977
The same issue applies to the stroke as well.
Upon inspection of the node graph to see where it was getting the colour from:
I found the reason is that the merge node prefers the bottom input's fill and stroke colour over the original top input's fill and stroke colour, which isn't changed when changing the colour of the stroke or fill through the method shown in the video. Forcing the user to either move up the fill and stroke manually, or disabling and enabling the fill and stroke so it is forced pasted the merge node in the order.
If this is a duplicate, I misunderstood something, or someone thinks of a more accurate title please let me know. (feel free to ping me on discord as I am more likely to see it.)
- Lenguaje dominante
- Rust
- Estrellas
- 27.8k
- Forks
- 1.3k
- Merge medio
- 10 h 53 min
- PR fusionados (30 d)
- 195
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de GraphiteEditor/Graphite
-
`third-party-licenses` fails on Windows when the parent process is PowerShellPosiblemente ocupada @sahilshingate01 la tomó hace 11 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
GraphiteEditor/Graphite#4745 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Resizing a text box by one edge handle incorrectly locks both Max Width and Max Height, silently clipping textQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
GraphiteEditor/Graphite#4396 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Type hint is selected in node graph viewQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
GraphiteEditor/Graphite#4311 ·
Los mantenedores suelen responder en 1 día
-
`cargo run` fails on WebAssembly target due to `CARGO_BUILD_TARGET` leaking into `rustc_codegen_spirv` buildQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
GraphiteEditor/Graphite#3939 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 50/100
GraphiteEditor/Graphite#4901 ·
Los mantenedores suelen responder en 1 día
Todos los issues de GraphiteEditor/Graphite
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
test(hydro_std): track_membership join and leave are untestedPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
hydro-project/hydro#3289 ·
Los mantenedores suelen responder en 1 día
-
diagram-bug good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
enhapu-afk/omaspec#4 ·
-
priority: low ☕️ type: bug 🐛
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
bug security
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 4 días