[Topology] Add ghost node during drag to Figma kit
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- figma
- Área
- design, documentation
Línea de trabajo
Start with the merged react-topology PR #311 and its design-review asset, then inspect the existing topology components and tokens in the Figma kit, especially DefaultNode and DefaultEdge. Add the ghost-node state, document when it appears during drag, and check whether freezeEdgeDuringNodeDrag needs an example update. Done means the visuals, usage notes, token alignment, and relevant release cross-link are present.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
@patternfly/react-topology now supports an optional ghost node (non-interactive placeholder) at a node's original position while the real node is being dragged, so edges do not appear to hang in empty space. This work should be reflected in the PatternFly design kit (Figma) so designers can spec and review the interaction consistently with implementation.
Upstream references
-
Feature request: patternfly/react-topology#305 — Nodes - Add optional ghost node at original position during drag operations
-
Implementation (merged): patternfly/react-topology#311 — feat: show ghost node during node drag (includes design-review asset in the PR description)
-
Shipped on prerelease: comment on #305 — 6.5.0-prerelease.5
Design kit scope (suggested)
-
Add Figma representation(s) for the ghost / placeholder node state used during drag (visual treatment aligned with
DefaultNodeand existing topology tokens). -
Document when the ghost appears vs. the live dragged node (interaction note or kit annotation), matching the optional API behavior in code.
-
If applicable, update topology examples or pattern frames so drag scenarios show the ghost for handoff and QA.
Acceptance criteria
-
Ghost-node visuals and usage are documented in the kit in line with the merged react-topology behavior.
-
Any new styles use existing design tokens / library styles where possible.
-
Cross-link or changelog note pointing designers to the react-topology release when this lands in a stable channel (if kit ships before/after stable).
Notes
Upstream also notes a related change in DefaultEdge around freezeEdgeDuringNodeDrag (see PR #311). Confirm whether kit edge documentation or examples need a small alignment pass.
Jira Issue: PF-3924
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 50
- Forks
- 40
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 patternfly/patternfly-design-kit
-
PatternFly 6
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
-
React component groups
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
PatternFly 6
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Component figma update: AbiertoComponent Library
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
Todos los issues de patternfly/patternfly-design-kit
Issues similares
-
area/busola/ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
kyma-project/busola#5344 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Add border to secondary button. Abiertodeck: add to staging enhancement feature: UI Cleanup & Documentation level: easy priority: MUST HAVE ready for dev lead role: DevOps size: 1pt
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
hackforla/tdm-calculator#3547 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
SAP/fundamental-ngx#14560 ·