Improves all-day event rendering and animation

Refactors all-day event handling to enhance user experience.

Introduces dynamic height animation for all-day event rows, adapting to the number of overlapping events. This ensures efficient use of screen space and prevents unnecessary scrolling.

Additionally, events now store all relevant data, and the header height is checked and animated after navigation.

The previous HeaderRenderer.ts file has been refactored.
This commit is contained in:
Janus Knudsen 2025-09-01 23:37:47 +02:00
parent 58d6ad2ed2
commit 542a6874d0
3 changed files with 121 additions and 32 deletions

View file

@ -12,7 +12,7 @@
"rootDir": "./src",
"sourceMap": true,
"inlineSourceMap": false,
"lib": ["ES2020", "DOM", "DOM.Iterable"]
"lib": ["ES2024", "DOM", "DOM.Iterable"]
},
"include": [
"src/**/*"