Ticket #460 (closed Defect: fixed)
dm4-webclient: reveal a specific association between two topics, not all
Reported by: | Malte | Owned by: | jri |
---|---|---|---|
Priority: | Major | Milestone: | |
Component: | DeepaMehta Standard Distribution | Version: | |
Keywords: | Cc: | ||
Complexity: | 3 | Area: | GUI / Usability |
Module: | deepamehta-webclient |
Description
this looks like a bug in the webclient.
Observation 1: I need to hide 2 associations before my canvas is clear despite i just revealed one.
Observation 2: 2 associations of different type are revealed (as i can see in the page-panel) but both have the same (and thus one is painted in the wrong) color.
This happens when i click on my "User Account"-Topic associated (via a custom-edge "Creator") to a "Note"-Topic the custom-edge "Contributor" (which is also assigned o the "Note") is revealed.
Change History
comment:2 Changed 10 years ago by Malte
- Summary changed from revealing one specific association between 2 topics, does reveal all assocs between these 2 to dm4-webclient: reveal a specific association between two topics, not all
changed title of issue from:
revealing one specific association between 2 topics, does reveal all assocs between these 2
to:
dm4-webclient: reveal a specific association between two topics, not all
comment:4 Changed 9 years ago by jri
- Status changed from new to closed
- Resolution set to fixed
The aspect of revealing a specific association is considered solved.
Thank you, Malte, for inspiring this improvement!
The aspect of congruent associations could be addressed in a separate ticket resp. is partly addressed in #19 already.
When there are more than one association between 2 topics the webclient always reveals *all* of them. The user can't reveal a specific association.
The webclient has one usability problem: congruent associations are rendered on the canvas in an arbitrary order. When one association is selected there is no guarantee it is rendered on top. So it *looks* like the selected association is rendered in the wrong color. But actually the selected association is not the one you think is the selected one.
Workaround: when selecting an association from a set of congruent associations, trust the detail panel, not the canvas. The detail panel always tells you what association is actually selected. When that is not the one you want, hide it. Repeat this until you get hold of the association you want.
A solution to this problem would be to render associations that belong to a set of congruent associations as curves. Congruent rendering must be avoided. See #19.