the-graph icon indicating copy to clipboard operation
the-graph copied to clipboard

Nav minimap can't drag properly

Open linonetwo opened this issue 1 year ago • 0 comments

When drag on minimap, the drag delta xy is calculated from the distance from the origin dragstart event point, so it feels like it is drifting. Caused by https://github.com/hammerjs/hammer.js/issues/806

Current workaround https://github.com/flowhub/the-graph/issues/623#issuecomment-1635184381

      const speedupFactorX = this.props.viewrectangle[2] / this.props.width * 2;
      const speedupFactorY = this.props.viewrectangle[3] / this.props.height * 2;

Note that the 2 magic number here is what I test suit for my app size. I thought this.props.viewrectangle[2] / this.props.width is enough, but it is not, don't know why...

linonetwo avatar Jul 14 '23 08:07 linonetwo