Skip to content

Releases: JonasWanke/timetable

v1.0.0-alpha.14

24 Jul 19:08
61ff17d
Compare
Choose a tag to compare
v1.0.0-alpha.14 Pre-release
Pre-release

🎉 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

v1.0.0-alpha.13

30 May 08:32
93e3b8f
Compare
Choose a tag to compare
v1.0.0-alpha.13 Pre-release
Pre-release

📦 Build & CI

  • upgrade to Flutter v3.10.0, Dart v3.0.0 (81e4ebe), closes: #143

v1.0.0-alpha.12

16 May 09:38
cd88b99
Compare
Choose a tag to compare
v1.0.0-alpha.12 Pre-release
Pre-release

⚠️ BREAKING CHANGES

  • remove basicEvent.copyWith(…)'s unused showOnTop parameter (ff19958)

🐛 Bug Fixes

  • handle didUpdateWidget(…) in DatePageView (ab34b71), closes: #141

📦 Build & CI

v1.0.0-alpha.11

24 Jan 17:26
4815598
Compare
Choose a tag to compare
v1.0.0-alpha.11 Pre-release
Pre-release

⚠️ 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 because dateController.value now stores a DatePageValueWithScrollActivity instead of a DatePageValue (59b0eb4), closes: #110

🎉 New Features

  • add DateDiagnosticsProperty (469a0de)
  • implement Diagnosticable for VisibleDateRange and DatePageValue (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

  • upgrade to Flutter: >=3.3.0, Dart >=2.18.0 <3.0.0 (ed2d0a0)
  • update black_hole_flutter to ^1.0.0 (40f1b67)

v1.0.0-alpha.9

19 Aug 13:54
f34d259
Compare
Choose a tag to compare
v1.0.0-alpha.9 Pre-release
Pre-release

⚠️ 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

v1.0.0-alpha.10

19 Aug 13:58
b39026b
Compare
Choose a tag to compare
v1.0.0-alpha.10 Pre-release
Pre-release

📜 Documentation updates

  • add multiDateContentGeometry.resolveOffset(…) to README

v1.0.0-alpha.8

08 Jun 13:54
443f27d
Compare
Choose a tag to compare
v1.0.0-alpha.8 Pre-release
Pre-release

⚠️ BREAKING CHANGES

  • DatePageValue.date now rounds the raw page value instead of flooring it (9d17622)

📦 Build & CI

v1.0.0-alpha.7

23 Apr 17:29
708cc9a
Compare
Choose a tag to compare
v1.0.0-alpha.7 Pre-release
Pre-release

🎉 New Features

  • add dateController.visibleDates , datePageValue.visibleDates, .firstVisibleDate, .firstVisiblePage,.lastVisibleDate, and .lastVisiblePage (74df510), closes: #119
  • support scrolling with a Scrollbar in TimeZoom (e196576)
  • support mouse scrolling in TimeZoom (1a286f2), closes: #115

⚡ Changes

  • WeekIndicator no longer uses a LayoutBuilder internally (a8d04ee)

🐛 Bug Fixes

  • remove scrollbar for default time indicators (47cb162), closes: #116

v1.0.0-alpha.6

29 Sep 10:28
f0e652b
Compare
Choose a tag to compare
v1.0.0-alpha.6 Pre-release
Pre-release

🎉 New Features

🐛 Bug Fixes

  • show missing dates in MonthWidget and MonthPageView (0937dea), closes: #101
  • support the new computeHitSlop(…) (f7bf2c0), closes: #105

v1.0.0-alpha.5

07 Aug 10:43
9405c9c
Compare
Choose a tag to compare
v1.0.0-alpha.5 Pre-release
Pre-release

🎉 New Features

  • add French and Portuguese localization (#94). Thanks to @simo9900!
  • add timeRange.maxDuration (be77146), closes: #95
  • add timetableLocalizationsDelegate.fallbackLocale (b65fa1b)

🐛 Bug Fixes

  • keep TimeZoom's position after layout change (0beaf7d), closes: #78