Commit graph

3 commits

Author SHA1 Message Date
Janus C. H. Knudsen
5075b71eb2 Refactors navigation event handling and payload
Updates navigation button event emission to use a more consistent payload type

Simplifies navigation logic by centralizing date navigation in NavigationManager
Removes redundant method implementations and standardizes event handling
2025-11-13 20:41:33 +01:00
Janus C. H. Knudsen
a666a632bd Refactors navigation buttons with comprehensive logic
Enhances navigation buttons management with advanced date calculation and view-specific navigation

Separates navigation logic from GridManager into dedicated NavigationButtons component
Adds support for multiple calendar views (week, month, day)
Implements robust event-driven navigation mechanism
Improves date navigation with dynamic period label generation
2025-11-13 20:12:05 +01:00
Janus C. H. Knudsen
b566aafb19 Refactors calendar managers to components
Reorganizes navigation, view selector, and workweek preset managers into separate component files

Improves code organization by moving specialized manager classes to a more descriptive components directory

Adds enhanced logging for all-day event management and drag-and-drop interactions
2025-11-08 14:30:18 +01:00
Renamed from src/managers/NavigationButtonsManager.ts (Browse further)