Skip to content

Mouse gesture controls map#36

Open
x-v-app-source wants to merge 6 commits intomainfrom
mouse-gesture-controls-map
Open

Mouse gesture controls map#36
x-v-app-source wants to merge 6 commits intomainfrom
mouse-gesture-controls-map

Conversation

@x-v-app-source
Copy link
Copy Markdown
Collaborator

Implemented logic to navigate, zoom or pan across worldmap. Created usePan hook which can be used to use mouse drag gestures to move across the graphs. Created NavControls component which is a set of floating buttons UI for navigation using zoom or scale. The hook and component are designed for the Graph component but some adjustments could be required in order for them to be implemented for graphs other worldmap.

Wrapped the SVG and tooltips components inside React memo API to improve the performance. But there is still a lag between mouse cursor and the SVG while dragging. If you have any idea on how to reduce the lag tell me. I will make the changes and create a pull request again.

2025-01-13.10-08-10.mp4

devin_xx added 4 commits January 12, 2025 19:05
Implemented logic to navigate, zoomm or pan across worldmap. Created usePan hook which can be used to use mouse drag gestures to move across the graphs. Created NavControls component which is a set of floating buttons UI for navigation using zoom or scale. The hook and component are designed for the Graph component but some adjustments could be required in order for them to be implemented for graphs other worldmap.
Implemented logic to navigate, zoomm or pan across worldmap. Created usePan hook which can be used to use mouse drag gestures to move across the graphs. Created NavControls component which is a set of floating buttons UI for navigation using zoom or scale. The hook and component are designed for the Graph component but some adjustments could be required in order for them to be implemented for graphs other worldmap.
Implemented logic to navigate, zoomm or pan across worldmap. Created usePan hook which can be used to use mouse drag gestures to move across the graphs. Created NavControls component which is a set of floating buttons UI for navigation using zoom or scale. The hook and component are designed for the Graph component but some adjustments could be required in order for them to be implemented for graphs other worldmap.
Implemented logic to navigate, zoomm or pan across worldmap. Created usePan hook which can be used to use mouse drag gestures to move across the graphs. Created NavControls component which is a set of floating buttons UI for navigation using zoom or scale. The hook and component are designed for the Graph component but some adjustments could be required in order for them to be implemented for graphs other worldmap.
@ShanonJackson
Copy link
Copy Markdown
Owner

@x-v-app-source Thanks will take a look properly when i get off work and at performance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants