Calendar/src/managers
Janus Knudsen c07d83d86f Refactors calendar event rendering and management
Improves code organization and maintainability by separating concerns related to all-day event rendering, header management, and event resizing.

Moves all-day event rendering logic into a dedicated `AllDayEventRenderer` class, utilizing the factory pattern for event element creation.

Refactors `AllDayManager` to handle all-day row height animations, separated from `HeaderManager`.

Removes the `ResizeManager` and related functionality.

These changes aim to reduce code duplication, improve testability, and enhance the overall architecture of the calendar component.
2025-09-12 00:36:02 +02:00
..
AllDayManager.ts Refactors calendar event rendering and management 2025-09-12 00:36:02 +02:00
CalendarManager.ts Enhances drag and drop functionality 2025-09-10 22:07:40 +02:00
DragDropManager.ts wip, buggy 2025-09-11 12:10:34 +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 calendar event rendering and management 2025-09-12 00:36:02 +02:00
NavigationManager.ts Implements event overlap rendering 2025-09-04 00:16:35 +02:00
ScrollManager.ts Implements event overlap rendering 2025-09-04 00:16:35 +02:00
SimpleEventOverlapManager.ts wip 2025-09-09 14:35:21 +02:00
ViewManager.ts Refactors calendar managers and renderers 2025-09-03 18:51:19 +02:00
WorkHoursManager.ts Refactors calendar configuration and event handling 2025-09-03 20:04:47 +02:00