-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
None
-
False
-
If Release Note Needed, Set a Value
-
Set a Value
-
---
-
---
-
2022 Week 41-43 (from Oct 10), 2022 Week 44-46 (from Oct 31), 2022 Week 47-49 (from Nov 21)
Primary Actions
- All states without specified incoming transition are shown in top left corner. One overlaps each other, and may also overlap the Start node.
- See no-transition-state.sw.json
- Solution: Group all states with no incoming transition to the first row, just right to the Start, and once after another in the same row (do not overlap states)
Secondary Actions
- Improving distance between nodes to be constant and result in aligned nodes for all layers
- Possible solution: Virtual grid (for properly layouting of rows / cols)
- Possible solution: Play with settings (eg: distance)
- End shape when having lots of incoming lines
- This is already reported at https://issues.redhat.com/browse/KOGITO-7197 .
- Can we fix this in some way too? IMO this doesn't block the UI, but would be nice trying to find some quick win that makes this look better.
- The states with the transition to the first level of states are shown next to the Start node and the Start node is not in the center.
- TODO: We think there is nothing to do here, because states with no incoming transition are also "starting poitns" for the wf. At much we can improve the alignment. Clarify with Lubo / Runtimes
- See start-next-to-state.sw.json
- Lines & intersection
- The connections intersect the other nodes, or the connections overlap each other.
- TODO: I don't see intersections here. Not reproducible. Check with Lubo.
- See connection-intersects-state.sw.json , or workflows from specification examples: book-lending.sw.json , reusing-function-and-event-definitions.sw.json
- Connection may intersect other connections. Ex:order-saga-error-handling.sw.json
- Connections may intersect states. Ex: order-saga-error-handling.sw.json transition-intersection.sw.json book-lending.sw.json
- [UX issue] Some diagrams look like there were not centered properly and they don't look good. Ex: book-lending.sw.json filling-a-glass-of-water.sw.json
- [UX issue] The connections intersect with other nodes and located on the opposite side orchestration.sw.json
- The connections intersect the other nodes, or the connections overlap each other.
- The states connected with transition are sometimes shown in the same level, but they shouldn't
- TODO: Already fixed. Check with Lubo.
- See same-level.sw.json , or workflow from specification examples: filling-a-glass-of-water.sw.json
Future Actions
- Device Viewport - Space saving & nodes distribution
- incorporates
-
KOGITO-8307 SWF Editor - States without incoming transition are shown in top left corner
- Resolved
-
KOGITO-7197 SWF Viewer - Designs for end (state) and incomming connectors
- Open
- is caused by
-
KOGITO-7471 SWF Viewer - Auto-layout for SWF
- Resolved
- relates to
-
KOGITO-8236 SWF Viewer - Fixing layers for Auto-layout
- Resolved
-
KOGITO-8466 SWF Viewer - Improve Visualisation for Use case
- Coding In Progress
- split from
-
KOGITO-7471 SWF Viewer - Auto-layout for SWF
- Resolved
- split to
-
KOGITO-8445 SWF Diagram Viewer - Orthogonal lines
- Resolved
(1 split from, 1 split to)