Releases: JonasWanke/timetable
Releases · JonasWanke/timetable
v1.0.0-alpha.14
🎉 New Features
- add
key
parameter to all public widgets (aa72a76
)
⚡ Changes
- migrate from
colorScheme.background
to.surface
,.onBackground
to.onSurface
(41d27d2
) - mark
…Style
classes as@immutable
(df6aef7
)
📦 Build & CI
- widen
intl
support 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
DateScrollActivity
and subclasses.dateController.value.activity
tells you the current activity and even the target when currently animating between dates. This is breaking becausedateController.value
now stores aDatePageValueWithScrollActivity
instead of aDatePageValue
(59b0eb4
), closes: #110
🎉 New Features
- add
DateDiagnosticsProperty
(469a0de
) - implement
Diagnosticable
forVisibleDateRange
andDatePageValue
(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.interval
in favor of.fullDayInterval
(bee93d7
) TimetableThemeData.raw(…)
takes a new required parameterMultiDateTimetableStyle 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
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
toMultiDateTimetable
andMultiDateTimetableHeader
constructors (caf9ef9
)
- add
- complete remaining
Event
's andBasicEvent
'sdebugFillProperties(…)
(c3a15e9
) - add
.raw
constructors 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.date
now 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
Scrollbar
inTimeZoom
(e196576
) - support mouse scrolling in
TimeZoom
(1a286f2
), closes: #115
⚡ Changes
WeekIndicator
no longer uses aLayoutBuilder
internally (a8d04ee
)