Calendar/src/managers
Janus Knudsen fb40279009 Refactors header drag interaction to eliminate ghost columns
Updates the `HeaderManager` to utilize `mouseenter` and `mouseleave` events on the calendar header for improved performance and accuracy.
Calculates the target date based on the mouse's X-coordinate within the header.

Removes the need for 'ghost columns' by simplifying the logic. This significantly reduces complexity.
The `AllDayEventRenderer` is modified to reflect this change, omitting ghost column creation.

Updates `DragDropManager` to accommodate the new interaction model.
Various console logs are added for debugging purposes.
2025-09-18 17:55:52 +02:00
..
AllDayManager.ts Refactors header drag interaction to eliminate ghost columns 2025-09-18 17:55:52 +02:00
CalendarManager.ts Fixes drag and drop to header issues 2025-09-17 23:39:29 +02:00
DragDropManager.ts Refactors header drag interaction to eliminate ghost columns 2025-09-18 17:55:52 +02:00
EventFilterManager.ts Refactors project structure and event rendering 2025-09-09 17:15:06 +02:00
EventManager.ts wip 2025-09-09 14:35:21 +02:00
GridManager.ts Improves drag and drop functionality 2025-09-03 20:48:23 +02:00
HeaderManager.ts Refactors header drag interaction to eliminate ghost columns 2025-09-18 17:55:52 +02:00
NavigationManager.ts Updates navigation event data 2025-09-18 00:05:54 +02:00
ScrollManager.ts Fixes drag and drop to header issues 2025-09-17 23:39:29 +02:00
SimpleEventOverlapManager.ts wip 2025-09-09 14:35:21 +02:00
ViewManager.ts Fixes drag and drop to header issues 2025-09-17 23:39:29 +02:00
WorkHoursManager.ts Refactors event positioning and drag-and-drop 2025-09-13 00:39:56 +02:00