Releases: JonasWanke/timetable
Releases · JonasWanke/timetable
v1.0.0-alpha.15
v1.0.0-alpha.14
🎉 New Features
- add
keyparameter to all public widgets (aa72a76)
⚡ Changes
- migrate from
colorScheme.backgroundto.surface,.onBackgroundto.onSurface(41d27d2) - mark
…Styleclasses as@immutable(df6aef7)
📦 Build & CI
- widen
intlsupport to>=0.17.0 <0.20.0(#166), closes: #159. Thanks to @MasterHiei!
v1.0.0-alpha.13
v1.0.0-alpha.12
v1.0.0-alpha.11
⚠️ BREAKING CHANGES
- Add
DateScrollActivityand subclasses.dateController.value.activitytells you the current activity and even the target when currently animating between dates. This is breaking becausedateController.valuenow stores aDatePageValueWithScrollActivityinstead of aDatePageValue(59b0eb4), closes: #110
🎉 New Features
- add
DateDiagnosticsProperty(469a0de) - implement
DiagnosticableforVisibleDateRangeandDatePageValue(8855d85)
🐛 Bug Fixes
- cancel ongoing animations when jumping in
DateController/TimeController(c0167c2), closes: #135 - honor maximum constraints in
WeekIndicator(8e0315c), closes: #131 - fix
MonthPageView's shrink-wrapped height when jumping to far-away date (763661e) - fix
allDayEventBorder.toString()(b35b240)
📦 Build & CI
v1.0.0-alpha.9
⚠️ BREAKING CHANGES
- remove
DateTimeTimetable.intervalin favor of.fullDayInterval(bee93d7) TimetableThemeData.raw(…)takes a new required parameterMultiDateTimetableStyle multiDateTimetableStyle(1fef623)
🎉 New Features
MultiDateEventHeadersupports limiting the number of rows to display events in. If there are more events in parallel, overflow indicators are displayed.- add
timeController.minDayHeightto 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
contentGeometryKeytoMultiDateTimetableandMultiDateTimetableHeaderconstructors (caf9ef9)
- add
- complete remaining
Event's andBasicEvent'sdebugFillProperties(…)(c3a15e9) - add
.rawconstructors forMultiDateTimetable,MultiDateTimetableHeader, andMultiDateTimetableContent(bb7767e)
🐛 Bug Fixes
- honor initial vertical pointer alignment while dragging events (
b54154d)
📜 Documentation updates
v1.0.0-alpha.10
📜 Documentation updates
- add
multiDateContentGeometry.resolveOffset(…)to README
v1.0.0-alpha.8
⚠️ BREAKING CHANGES
DatePageValue.datenow rounds the raw page value instead of flooring it (9d17622)
📦 Build & CI
- update to Flutter 3 (#122). Thanks to @ThexXTURBOXx!
v1.0.0-alpha.7
🎉 New Features
- add
dateController.visibleDates,datePageValue.visibleDates,.firstVisibleDate,.firstVisiblePage,.lastVisibleDate, and.lastVisiblePage(74df510), closes: #119 - support scrolling with a
ScrollbarinTimeZoom(e196576) - support mouse scrolling in
TimeZoom(1a286f2), closes: #115
⚡ Changes
WeekIndicatorno longer uses aLayoutBuilderinternally (a8d04ee)