Ticket #327 (closed Enhancement: fixed)

Opened 8 years ago

Last modified 8 years ago

Moving subnetworks should be possible

Reported by: jri Owned by: jri
Priority: Major Milestone: Release 4.1
Component: DeepaMehta Standard Distribution Version: 4.0.12
Keywords: Cc: dgf, Malte, joern, tsc
Complexity: 5 Area: GUI / Usability
Module: deepamehta-webclient

Description

Actual gesture is to be discussed.

Possibilities (both could be implemented).

  • Moving an association moves the visually connected subnetwork.
  • Selecting a bunch of topics via rubberband and then move a selected topic. What gesture would start a rubberband?

Change History

comment:1 Changed 8 years ago by jri

x28de commented (Copied from Google group thread):

While I am at it, dragging other parts of the canvas: I had been used to the DM2 functionality of moving entire subnetworks by dragging a connector line, which is now no longer possible, but it was not ideal, anyway, because often I had to disconnect two subnetworks and then reconnect them just to move one of them. Normally, users are accustomed to, and expect, rubberband selecting of multiple objects. They expect to do it with the left button, as every selecting. In Deepamehta, left dragging on empty spots of the canvas has always worked like the panning hand tool in Acrobat reader (although the mouse pointer never adopted the expected shape of a grabbing hand without pointing finger). I think this operation is less common, and I would plead for moving this function to the right mouse, in favor for a very normal, rectangular rubber band selection of multiple objects to move. (The lasso solution occasionally seen is less common and works not intuitivelely, and the added possibilities do not justify this if it is not an arts application.)

comment:2 Changed 8 years ago by jri

  • Status changed from new to accepted

comment:3 Changed 8 years ago by jri

  • Cc dgf, joern, tsc added

As a start I will realize this option:

  • Moving an association moves the visually connected subnetwork.

comment:4 Changed 8 years ago by Jörg Richter

Webclient: cluster move (#327).

Moving an association moves the visually connected subnetwork.

Pending: make cluster coordinate changes persistent.

See ticket 327.

comment:5 Changed 8 years ago by Jörg Richter

  • Status changed from accepted to closed
  • Resolution set to fixed

Webclient: persistent cluster coordinates (#327).

Webclient framework:

  • "post_move_cluster" is new client-side event.

Topicmaps API:

  • moveCluster() is new method.

Close ticket 327.

comment:6 Changed 8 years ago by Jörg Richter

Webclient: cluster move (#327).

Moving an association moves the visually connected subnetwork.

Pending: make cluster coordinate changes persistent.

See ticket 327.

comment:7 Changed 8 years ago by Jörg Richter

Webclient: persistent cluster coordinates (#327).

Webclient framework:

  • "post_move_cluster" is new client-side event.

Topicmaps API:

  • moveCluster() is new method.

Close ticket 327.

Note: See TracTickets for help on using tickets.