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
@@ -106,11 +106,10 @@ class _TileContent extends StatelessWidget {
if (isCustom) {
if (description.isEmpty || bodyLineCapacity <= 0) {
return Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
mainAxisSize: MainAxisSize.min,
children: [titleWidget],
);
// Explicit height + FittedBox in the title keeps a too-tall
// intrinsic title (full font size > min-font-line-height) from
// overflowing the tile by a couple of pixels.
return SizedBox(height: titleLineHeight, child: titleWidget);
}
return Column(
crossAxisAlignment: CrossAxisAlignment.stretch,