version: 7.0.1
I want a weekly continuous scroll calendar in my project. And I read the document here:
https://patchthecode.github.io/CalendarLayout/
So I set the configuration as
let parameters = ConfigurationParameters(
startDate: startDate,
endDate: endDate,
numberOfRows: 1,
calendar: Calendar.current,
generateInDates: .forAllMonths,
generateOutDates: .off,
firstDayOfWeek: .sunday,
hasStrictBoundaries: false
)
But at the end of every month (at the same time the start of the next month), there are always duplicated dates of the previous month.
Also, the weekday would be collapsed after these duplicated dates.

There are two 30th and 31th...
Is this a bug or I misunderstood the document, especially the meaning of hasStrictBoundaries?
Its not a bug. What you are seeing is what every one else is asking for in singlerow mode --> The ability to remove in-dates and out-dates.
If you notice, in 6-row mode, you will see grayed out dates represesting in-dates/out-dates of the previous month and following month.

So on the single row, you are simply seeing inDates.
To get the single row that you desire, set inDates to first month only, and set outDates to Off.
Thank you for your reply. I think I got your point.
After I set the generateInDates to .forFirstMonthOnly, I got exactly what I want.

Thank you very much!
It might be better for someone who want a weekly calendar like me if you put a single row weekly calendar configuration example in the document.
cool. cheers 馃嵒
How it will workout if we have static day headers?
@dipendra-sharma
this is the setup for a single row calendar -> https://github.com/patchthecode/JTAppleCalendar/issues/581