You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
# [Unreleased- 26 May 2026]
2
+
3
+
- Added `weekTitleBackgroundColor` to `MultiDayView` to customize the week title background color.
4
+
1
5
# [Unreleased - 11 May 2026]
2
6
3
7
- Fixed `MonthViewBuilder` to be generic for improved type safety in `MonthView`. [#524](https://github.com/SimformSolutionsPvtLtd/flutter_calendar_view/issues/524)
Copy file name to clipboardExpand all lines: doc/documentation.md
+40Lines changed: 40 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -476,6 +476,7 @@ MultiDayView(
476
476
// Multi-day configuration
477
477
daysInView: 3, // Number of days to display (default is 3)
478
478
weekTitleHeight: 50, // Height of week day title
479
+
weekTitleBackgroundColor: Colors.grey.shade200, // Background color of week title
479
480
showVerticalLines: true, // Show the vertical line between days
480
481
showWeekDayAtBottom: false, // Show week day at bottom position
481
482
showLiveTimeLineInAllDays: true, // Display live time line in all pages
@@ -1051,6 +1052,45 @@ MonthView(
1051
1052
* Use `monthViewStyle.showWeekTileBorder` to control week day title border visibility
1052
1053
* Use `monthViewBuilders.headerBuilder` to customize or completely replace the month header
1053
1054
1055
+
### MultiDay View
1056
+
* To customise week number & weekdays use `weekNumberBuilder` & `weekDayBuilder`.
1057
+
* Default week day tile color is `multiDayTileColor` in `MultiDayViewThemeData` (defaults to `surfaceContainerHigh`).
1058
+
* Use `weekTitleBackgroundColor` to override it per-widget.
1059
+
* Default page background color is `pageBackgroundColor` in `MultiDayViewThemeData` (defaults to `surfaceContainerLowest`).
1060
+
* Use `backgroundColor` to override it per-widget.
1061
+
* Default timeline text color is `timelineTextColor` in `MultiDayViewThemeData` (defaults to `onSurface`).
1062
+
* Use `markingStyle` in `DefaultTimeLineMark` to give text style, or `timeLineBuilder` to fully replace the timeline.
1063
+
* Default live time indicator color is `liveIndicatorColor` in `MultiDayViewThemeData` (defaults to `primary`).
1064
+
* Use `liveTimeIndicatorSettings` to customise it per-widget.
1065
+
* Default hour/half hour/quarter hour line color is `hourLineColor` / `halfHourLineColor` / `quarterHourLineColor` in `MultiDayViewThemeData` (all default to `surfaceContainerHighest`).
1066
+
* Use `hourIndicatorSettings`, `halfHourIndicatorSettings`, and `quarterHourIndicatorSettings` to customise per-widget.
1067
+
* Default vertical line color between days is `verticalLinesColor` in `MultiDayViewThemeData`.
1068
+
* To customise the divider between weekdays and full-day events use `dividerSettings`.
0 commit comments