[Bug]: Interactive graph UI does not follow standard interaction patterns and is difficult to use #6801
thanhminhmr
started this conversation in
General
Replies: 1 comment 3 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.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

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