Opened 14 years ago
Last modified 6 years ago
#1060 assigned feature request
Improve OperatorGraphVisualizationView
Reported by: | mkommend | Owned by: | mkommend |
---|---|---|---|
Priority: | low | Milestone: | HeuristicLab 4.x Backlog |
Component: | Operators.Views.OperatorGraphVisualization | Version: | 3.3 |
Keywords: | Cc: |
Description
This ticket collects all review comments for the OperatorGraphVisualization.
- The boxes grow in size when the text gets larger, but they do not shrink again when the text gets smaller.
- Sometimes the arrow is not drawn when connecting two operators, or it's drawn wrong.
- The red square surrounding a port still remains selected sometimes after creating a connection.
- In the operator graph view it's possible to add operators to the selection by (ctrl|shift)-clicking, but not removing them again through another (ctrl|shift)-click.
- Placing two operators in the operator graph view above each other and left-clicking selects the operator on top, but right-clicking opens the context menu on the bottom one.
- I'd like an option to increase/decrease the font size and increase/decrease the arrow strength in the operator graph view.
- The flow chart is very nice, but sometimes arrows are a bit wild and going backwards which creates a not so nice strikethrough appearance. Would be good to have non-direct arrows as well.
- The OperatorGraphVisualization doesn't respect operator collections (e.g. SequentialSubScopesProcessor).
- Top-down layouting would be better instead of left-right for two reasons:
- The boxes are usually much wider than high and thus a left-right layout makes the graph even longer.
- A top-down graph better fits the paper orientation in a publication.
- Icon for expanding/collapsing details is rather confusing (undo/redo), should be +/- .
- A zoom rectangle tool would be nice.
- Panning while pressing the middle mouse button would be nice too.
- Display updates while scrolling and panning are rather slow.
- After zooming out in the operator graph visualization multiple times (approx. 50 times) an exception is thrown.
Change History (5)
comment:1 Changed 13 years ago by mkommend
- Priority changed from minor to trivial
comment:2 Changed 11 years ago by gkronber
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 4.0.x Backlog
- Priority changed from lowest to low
comment:3 follow-up: ↓ 4 Changed 6 years ago by gkronber
- Milestone changed from HeuristicLab 4.0 to HeuristicLab 4.x Backlog
comment:4 in reply to: ↑ 3 Changed 6 years ago by swagner
Replying to gkronber:
@architects: Reject?
In my opinion, yes reject. Operator graphs and their graphical representation are not in the strategic focus of HL development anymore. Furthermore, the priority is also "low".
comment:5 Changed 6 years ago by gkronber
- Status changed from new to assigned
Note: See
TracTickets for help on using
tickets.
@architects: Reject?