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

Make calendar interactive #30

Open
d4vidsha opened this issue Jul 28, 2024 · 0 comments
Open

Make calendar interactive #30

d4vidsha opened this issue Jul 28, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request research This issue or pull request requires exploration

Comments

@d4vidsha
Copy link
Owner

d4vidsha commented Jul 28, 2024

Motive of issue

Need to investigate deeper into FullCalendar (https://github.com/fullcalendar/fullcalendar) to see how we can interact with the calendar time blocks in this project, either by taking inspiration from the source or using the package directly. Additionally, we may need some drag-and-drop (dnd) functionality such as shown in the demos: https://fullcalendar.io/demos.

On implementing drap-and-drop

I've done some research into the current state of dnd on both click (desktop) and touch (mobile) events. The most promising option from having read through this stackoverflow answer seems to be drag-drop-touch which utilizes the draggable attribute.

However, we may not need dnd functionality when interacting with events (such as changing time and duration) if we make use of FullCalendar. The only time that I foresee the usage of drap-drop-touch is if we want the ability to directly drag and drop tasks into the calendar, just like what is shown in the FullCalendar demo under "Drag-n-Drop Events".

Some other notable mentions from my research were sourced from this other stackoverflow post which makes mention of react-dnd and atlassian/react-beautiful-dnd but from my personal rudimentary testing with an iPad, I found scrolling with touch still activates.

@d4vidsha d4vidsha added enhancement New feature or request research This issue or pull request requires exploration labels Jul 28, 2024
@d4vidsha d4vidsha self-assigned this Jul 28, 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 research This issue or pull request requires exploration
Projects
Status: Backlog
Development

No branches or pull requests

1 participant