Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SL UI/Shared/Timeline - Generic drag and drop functionality #27

Open
5 tasks
Joery-M opened this issue May 5, 2024 · 0 comments
Open
5 tasks

SL UI/Shared/Timeline - Generic drag and drop functionality #27

Joery-M opened this issue May 5, 2024 · 0 comments
Labels
enhancement New feature or request implement Implement functionality that is expected to work scope: Safelight UI Will affect Safelight UI scope: Shared Will affect packages/shared scope: Timeline Will affect timeline
Milestone

Comments

@Joery-M
Copy link
Owner

Joery-M commented May 5, 2024

Requirements:

  • Set an element to be draggable
  • Add data to element
  • Add events to handler
  • Add a namespace to handler
  • Add data that can be used externally (like dragging a project to a new tab as a link, for example)

My preferred way of doing this would be using directives and a global state manager, but I have never implemented such a system, and would likely do a bad job at it.

Relates to #2 and #12

@Joery-M Joery-M added implement Implement functionality that is expected to work scope: Safelight UI Will affect Safelight UI scope: Shared Will affect packages/shared scope: Timeline Will affect timeline labels May 5, 2024
@Joery-M Joery-M changed the title SL UI/Shared - Generic drag and drop functionality SL UI/Shared/Timeline - Generic drag and drop functionality May 5, 2024
@Joery-M Joery-M added the enhancement New feature or request label May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request implement Implement functionality that is expected to work scope: Safelight UI Will affect Safelight UI scope: Shared Will affect packages/shared scope: Timeline Will affect timeline
Projects
None yet
Development

No branches or pull requests

1 participant