Skip to content

Commit

Permalink
Merge pull request apptreesoftware#1 from zachtib/zachtib-fix-display…
Browse files Browse the repository at this point in the history
…Month

fix for expanding month, as well as more consistent behavior on displayMonth
  • Loading branch information
zachtib committed Aug 2, 2018
2 parents a4b671d + df2bc7f commit f16cd1c
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions lib/flutter_calendar.dart
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ class _CalendarState extends State<Calendar> {
.toList()
.sublist(0, 7);
_selectedDate = today;
displayMonth = Utils.formatMonth(Utils.firstDayOfWeek(today));
displayMonth = Utils.formatMonth(today);
}

Widget get nameAndIconRow {
Expand Down Expand Up @@ -125,7 +125,7 @@ class _CalendarState extends State<Calendar> {
child: new GridView.count(
shrinkWrap: true,
crossAxisCount: 7,
childAspectRatio: 1.5,
childAspectRatio: 1.0,
mainAxisSpacing: 0.0,
padding: new EdgeInsets.only(bottom: 0.0),
children: calendarBuilder(),
Expand Down Expand Up @@ -246,7 +246,7 @@ class _CalendarState extends State<Calendar> {
selectedWeeksDays = Utils
.daysInRange(firstDayOfCurrentWeek, lastDayOfCurrentWeek)
.toList();
displayMonth = Utils.formatMonth(Utils.firstDayOfWeek(today));
displayMonth = Utils.formatMonth(today);
});

_launchDateSelectionCallback(today);
Expand All @@ -259,7 +259,7 @@ class _CalendarState extends State<Calendar> {
var lastDateOfNewMonth = Utils.lastDayOfMonth(today);
updateSelectedRange(firstDateOfNewMonth, lastDateOfNewMonth);
selectedMonthsDays = Utils.daysInMonth(today);
displayMonth = Utils.formatMonth(Utils.firstDayOfWeek(today));
displayMonth = Utils.formatMonth(today);
});
}

Expand All @@ -270,7 +270,7 @@ class _CalendarState extends State<Calendar> {
var lastDateOfNewMonth = Utils.lastDayOfMonth(today);
updateSelectedRange(firstDateOfNewMonth, lastDateOfNewMonth);
selectedMonthsDays = Utils.daysInMonth(today);
displayMonth = Utils.formatMonth(Utils.firstDayOfWeek(today));
displayMonth = Utils.formatMonth(today);
});
}

Expand All @@ -284,7 +284,7 @@ class _CalendarState extends State<Calendar> {
.daysInRange(firstDayOfCurrentWeek, lastDayOfCurrentWeek)
.toList()
.sublist(0, 7);
displayMonth = Utils.formatMonth(Utils.firstDayOfWeek(today));
displayMonth = Utils.formatMonth(firstDayOfCurrentWeek);
});
}

Expand All @@ -298,7 +298,7 @@ class _CalendarState extends State<Calendar> {
.daysInRange(firstDayOfCurrentWeek, lastDayOfCurrentWeek)
.toList()
.sublist(0, 7);
displayMonth = Utils.formatMonth(Utils.firstDayOfWeek(today));
displayMonth = Utils.formatMonth(lastDayOfCurrentWeek);
});
}

Expand Down Expand Up @@ -330,7 +330,7 @@ class _CalendarState extends State<Calendar> {
.daysInRange(firstDayOfCurrentWeek, lastDayOfCurrentWeek)
.toList();
selectedMonthsDays = Utils.daysInMonth(selected);
displayMonth = Utils.formatMonth(Utils.firstDayOfWeek(selected));
displayMonth = Utils.formatMonth(selected);
});

_launchDateSelectionCallback(selected);
Expand Down Expand Up @@ -382,6 +382,7 @@ class _CalendarState extends State<Calendar> {
.daysInRange(firstDayOfCurrentWeek, lastDayOfCurrentWeek)
.toList();
selectedMonthsDays = Utils.daysInMonth(day);
displayMonth = Utils.formatMonth(day);
});
_launchDateSelectionCallback(day);
}
Expand Down

0 comments on commit f16cd1c

Please sign in to comment.