[Topology] Add ghost node during drag to Figma kit
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 48/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- figma
- Lĩnh vực
- design, documentation
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 50
- Fork
- 40
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của patternfly/patternfly-design-kit
-
PatternFly 6
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
-
React component groups
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
PatternFly 6
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Component figma update: Đang mởComponent Library
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
Tất cả issue của patternfly/patternfly-design-kit
Issue tương tự
-
area/busola/ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
kyma-project/busola#5344 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Add border to secondary button. Đang mởdeck: add to staging enhancement feature: UI Cleanup & Documentation level: easy priority: MUST HAVE ready for dev lead role: DevOps size: 1pt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
hackforla/tdm-calculator#3547 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
SAP/fundamental-ngx#14560 ·