Skip to content

Proposal: Change the pan behavior on the pipeline view to be triggered with a keyboard combination #2192

@jama22

Description

@jama22

Context

In the early days of concourse, you can click around freely on the pipeline view to pan around the pipeline. We noticed that if you start your click on a click-able object (like a resource or job) then when you release the mouse it would register as a click into the item vs just a pan. This was captured in #947 and we "fixed it" so that if you start a click in a job but move the mouse, you don't get transported in.

Fast forward a few months later and we start seeing reports of unclickable items #1996. At first we found a Chromium issue and fixed that, but we still saw a bunch of problems. We think it has to do with the issue of folks doing mini-mouse movements while clicking which is incredibly annoying and makes it hard to use Concourse naturally

Proposal

We should change the "pan" behavior so that the user can only engage it while depressing a specific key. This will specifically move the UI into "pan" mode and let us remove the pesky logic of preventing clickthroughs while moving around

Proposal is to require the user to hold down the Spacebar ctrl button in order to force the user into Pan mode.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions