Ticket #303 (closed Enhancement: fixed)

Opened 8 years ago

Last modified 8 years ago

Better placement for newly created topics

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

Description

From jri on github: Possible approach: right-click on the canvas and choose "Create Note" (or whatever type is selected in the upper toolbar) from the canvas's context-menu (similar to DM2). Thus, the user would have full control about the initial topic position.

new comment: This is a real urgent issue, since the game "where-did-it-create-it-this-time" is very annoying on medium scale or larger content maps. A "worksforme" solution would be to create new topics in the middle of the visible area. Anyway, a fix for that would be one of the greatest usability advancements for me right now.

Change History

comment:1 Changed 8 years ago by jri

  • Status changed from new to accepted
  • Area set to GUI / Usability
  • Cc Malte, tsc added
  • Module set to deepamehta-webclient
  • Priority changed from Critical to Major
  • Milestone set to Release 4.1
  • Owner set to jri

Yes auto-positioning can still be improved.
Lets try this rule: if the auto-positioned topic is not in the viewport then auto-pan the map to bring the topic to the center.
This "auto-pan to center" behavior is already implemented but not yet invoked for every situation.

Some background:

... choose "Create Note" (or whatever type is selected in the upper toolbar) from the canvas's context-menu.

In DM4 there *is* the "right-click on the canvas" gesture which provides "full control about the initial topic position". However, the first topic must be created via the toolbar menu. Further instances can be created via right-click then. This 2-step procedure is required because in DM4 the Create-Menu has no state anymore (but triggers an action immediately).

... create new topics in the middle of the visible area.

Currently new topics are located *in the near* of the last position. We think this is the better approach because it's more sensitive to the current work situation.

Thanks for reporting!

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

Webclient fix: auto-pan for every situation (#303)

If an auto-positioned topic is not in the viewport then the map is auto-panned to bring the topic to the center.
Note: this behavior was implemented before but not activated in every situation.

See ticket 303.

comment:3 Changed 8 years ago by jri

  • Status changed from accepted to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.