Calendar/test
Janus C. H. Knudsen 2f58ceccd4 Implements advanced event stacking and grid layout
Introduces a 3-phase algorithm in `EventStackManager` for dynamic event positioning. Groups events by start time proximity to determine optimal layout.

Optimizes horizontal space by using side-by-side grid columns for simultaneous events and allowing non-overlapping events to share stack levels. Supports nested stacking for late-arriving events within grid columns.

Includes comprehensive documentation (`STACKING_CONCEPT.md`) and a visual demonstration (`stacking-visualization.html`) to explain the new layout logic. Updates event rendering to utilize the new manager and adds extensive test coverage.
2025-10-05 23:54:50 +02:00
..
helpers Tests all-day event layout calculations 2025-09-25 23:44:13 +02:00
managers Implements advanced event stacking and grid layout 2025-10-05 23:54:50 +02:00
utils Improves date handling and event stacking 2025-10-04 00:32:26 +02:00
setup.ts Improves all-day event layout calculation 2025-09-25 23:38:17 +02:00