[Bug]: Interactive graph UI does not follow standard interaction patterns and is difficult to use #6801
Replies: 2 comments 4 replies
-
|
It sounds like enabling the "Use double click on canvas" option (Configuration perspective -> Look & Feel) would solve a lot of your problems. |
Beta Was this translation helpful? Give feedback.
-
|
I can only agree what @thanhminhmr is proposing, the actual UI handling isn't efficient in my opinion. Simple actions like delete, preview have to be searched in this pop-up dialog which is overloaded with too many actions. On the other hand in the file explorer view you can use right mouse for any actions (Git add, etc.) - not a consistent behavior. Additionally, it would be helpful to have all transforms in a view on the left and have split views on the left (like in VS code), either to choose a file (top left view) or to search and select a transform (bottom left. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Apache Hop version?
2.17.0
Java version?
Java 21.0.8 (Eclipse Adoptium)
Operating system
Windows
What happened?
(This bug report is written with the aid of AI writing tools to be more professional and to filter bad words from the original reports from my team.)
The interactive graph element in the Apache Hop GUI behaves in a way that does not follow common UI/UX conventions for interactive graphs. As a result, interacting with the graph is confusing and often feels like fighting the interface rather than using the tool effectively.
The current interaction model appears inconsistent with common interaction patterns used in graph visualization tools and modern UI frameworks.
Observed Behavior
Single-click behavior
A single click on graph elements immediately opens the Action GUI for that element.
This happens even when the user likely intends to:
No right-click context menu
Unexpected interaction model
Overall, using the graph currently feels like fighting the GUI rather than using it to accomplish a task.
Expected Behavior
The graph interaction should follow common UI patterns used in interactive visualization tools:
Typical expectations include:
These patterns are consistent with many applications such as:
Following these conventions would make the interface significantly more intuitive.
Impact
The current behavior negatively affects usability because:
This may particularly impact new users who expect standard graph interaction patterns.
Suggested Improvement
Adopt more conventional interaction patterns, for example:
This would align the interface with common UX expectations for interactive graph tools.
Additional Notes
The issue appears to be related primarily to interaction design rather than functionality, but it significantly affects usability of the graph interface.
Issue Priority
Priority: 2
Issue Component
Component: Hop Gui
Beta Was this translation helpful? Give feedback.
All reactions