misavojte/GazePlotter

⚙️ Custom drag and drop system

Opened this issue · 0 comments

Currently, GazePlotter uses the svelte-grid-extended library to manage the workspace grid for drag and drop.

In the future, we would like to adopt a custom system and remove this dependency for the following reasons:

  • For moving the component and the preview during the dragging, it uses x and y positions, whereas transform translate is more performant, especially with large plots.
  • Library has unnecessary functionalities that increase the bundle size

This is not a priority.