Skip to content

v1.0.0-alpha.9

Pre-release
Pre-release
Compare
Choose a tag to compare
@JonasWanke JonasWanke released this 19 Aug 13:54
f34d259

⚠️ BREAKING CHANGES

  • remove DateTimeTimetable.interval in favor of .fullDayInterval (bee93d7)
  • TimetableThemeData.raw(…) takes a new required parameter MultiDateTimetableStyle multiDateTimetableStyle (1fef623)

🎉 New Features

  • MultiDateEventHeader supports limiting the number of rows to display events in. If there are more events in parallel, overflow indicators are displayed.
    • add multiDateEventHeaderStyle.maxEventRows (0ea6549) and multiDateTimetableStyle.maxHeaderFraction (1fef623), closes: #89
    • coerce multiDateEventHeaderStyle.maxEventRows to fit available height (0009716), closes: #63
    • add timetableCallbacks.onMultiDateHeaderOverflowTap (ec18ef1)
  • add timeController.minDayHeight to ensure that labels and events have enough space available when zooming out (8dafaa5), closes: #76
  • enable dragging widgets into timetable content (b54154d), closes: #124
    • add contentGeometryKey to MultiDateTimetable and MultiDateTimetableHeader constructors (caf9ef9)
  • complete remaining Event's and BasicEvent's debugFillProperties(…) (c3a15e9)
  • add .raw constructors for MultiDateTimetable, MultiDateTimetableHeader, and MultiDateTimetableContent (bb7767e)

🐛 Bug Fixes

  • honor initial vertical pointer alignment while dragging events (b54154d)

📜 Documentation updates

  • add detailed error messages for isValidTimetable… assertions (3b6f115), closes: #127