Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,763
    • Issues 44,763
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,329
    • Merge requests 1,329
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #197324
Closed
Open
Issue created Jan 17, 2020 by Tom Quirk@tomquirkContributor

Design view: add ability to explore a zoomed-in design via click-and-drag

Problem to solve

Currently, when a user is zoomed in on an image within the Design view, they are able to navigate around the image via mouse's scrollwheel and/or the browser scrollbars.

An improvement to this UX could be to give users the ability to click-and-drag to move around the image.

Intended users

All users of Design Management

Proposal

Clicking on an image currently places an annotation pin. The solution needs to be able to support this on both desktop and mobile.

A combination of mousedown and mouseup on desktop, and touchstart, touchend and touchmove on mobile will be required.

Video of proposal from @jareko

Design Specification

  • Original spec from #13217 (closed) (by @jareko) can be found here

Documentation

Documentation will need to be updated to highlight this capability

Testing

Because of the additional event listeners required, performance must be a consideration for the implementation of this feature.

Links / references

  • Original discussion around this feature discussed in => #13217 (closed)
Edited Dec 10, 2020 by 🤖 GitLab Bot 🤖
Assignee
Assign to
Time tracking