implemented recurrence exception (EXDATE) support for custom events, refactored timetable break and holiday generation logic, and refined RRule editor UI/theming and tile layouts

This commit is contained in:
2026-05-14 12:58:29 +02:00
parent 194d8d1857
commit 2cb8321d07
8 changed files with 221 additions and 48 deletions
@@ -33,9 +33,10 @@ class TimeRegionTile extends StatelessWidget {
child: Column(
children: [
const SizedBox(height: 15),
const Icon(Icons.cake),
const Text('FREI'),
const SizedBox(height: 10),
Icon(region.iconData ?? Icons.event_outlined),
const SizedBox(height: 5),
const Text('Schulfrei'),
const SizedBox(height: 15),
RotatedBox(
quarterTurns: 1,
child: Text(