Available Calendar Composables
mainThe library provides six different composables for various calendar layouts. All composables are built on top of LazyRow or LazyColumn for efficient scrolling.
HorizontalCalendar(): A horizontally scrolling month-based calendar.VerticalCalendar(): A vertically scrolling month-based calendar.WeekCalendar(): A horizontally scrolling week-based calendar.HeatMapCalendar(): A horizontally scrolling heatmap calendar (e.g., for GitHub-style contribution charts).HorizontalYearCalendar(): A horizontally scrolling year-based calendar.VerticalYearCalendar(): A vertically scrolling year-based calendar.
Note: Most state properties and methods follow a naming convention where month (e.g., firstVisibleMonth) in month-based calendars corresponds to week (e.g., firstVisibleWeek) in week-based calendars and year (e.g., firstVisibleYear) in year-based calendars.