diff --git a/compose-multiplatform/library/api/android/library.api b/compose-multiplatform/library/api/android/library.api index 8ad819cc..625ecb97 100644 --- a/compose-multiplatform/library/api/android/library.api +++ b/compose-multiplatform/library/api/android/library.api @@ -37,6 +37,9 @@ public final class com/kizitonwose/calendar/compose/CalendarLayoutInfo : android public final class com/kizitonwose/calendar/compose/CalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/CalendarState$Companion; + public final fun animateScrollToDate (Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun animateScrollToDate$default (Lcom/kizitonwose/calendar/compose/CalendarState;Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToMonth (Lcom/kizitonwose/calendar/core/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndMonth ()Lcom/kizitonwose/calendar/core/YearMonth; @@ -49,6 +52,9 @@ public final class com/kizitonwose/calendar/compose/CalendarState : androidx/com public final fun getStartMonth ()Lcom/kizitonwose/calendar/core/YearMonth; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun scrollToDate$default (Lcom/kizitonwose/calendar/compose/CalendarState;Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToMonth (Lcom/kizitonwose/calendar/core/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndMonth (Lcom/kizitonwose/calendar/core/YearMonth;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V @@ -65,8 +71,6 @@ public final class com/kizitonwose/calendar/compose/CalendarStateKt { public final class com/kizitonwose/calendar/compose/ComposableSingletons$CalendarMonthsKt { public static final field INSTANCE Lcom/kizitonwose/calendar/compose/ComposableSingletons$CalendarMonthsKt; - public static field lambda-1 Lkotlin/jvm/functions/Function5; - public static field lambda-2 Lkotlin/jvm/functions/Function5; public fun ()V public final fun getLambda-1$library_release ()Lkotlin/jvm/functions/Function5; public final fun getLambda-2$library_release ()Lkotlin/jvm/functions/Function5; @@ -157,6 +161,9 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarLay public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/weekcalendar/WeekCalendarState$Companion; + public final fun animateScrollToDate (Lkotlinx/datetime/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToWeek (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToWeek (Lkotlinx/datetime/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndDate ()Lkotlinx/datetime/LocalDate; @@ -168,6 +175,9 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarSta public final fun getStartDate ()Lkotlinx/datetime/LocalDate; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Lkotlinx/datetime/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToWeek (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToWeek (Lkotlinx/datetime/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndDate (Lkotlinx/datetime/LocalDate;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V @@ -183,10 +193,6 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarSta public final class com/kizitonwose/calendar/compose/yearcalendar/ComposableSingletons$YearCalendarMonthsKt { public static final field INSTANCE Lcom/kizitonwose/calendar/compose/yearcalendar/ComposableSingletons$YearCalendarMonthsKt; - public static field lambda-1 Lkotlin/jvm/functions/Function5; - public static field lambda-2 Lkotlin/jvm/functions/Function5; - public static field lambda-3 Lkotlin/jvm/functions/Function5; - public static field lambda-4 Lkotlin/jvm/functions/Function5; public fun ()V public final fun getLambda-1$library_release ()Lkotlin/jvm/functions/Function5; public final fun getLambda-2$library_release ()Lkotlin/jvm/functions/Function5; @@ -224,6 +230,10 @@ public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarLay public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState$Companion; + public final fun animateScrollToDate (Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun animateScrollToDate$default (Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState;Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToMonth (Lcom/kizitonwose/calendar/core/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToYear (Lcom/kizitonwose/calendar/core/Year;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndYear ()Lcom/kizitonwose/calendar/core/Year; @@ -236,6 +246,10 @@ public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarSta public final fun getStartYear ()Lcom/kizitonwose/calendar/core/Year; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun scrollToDate$default (Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState;Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToMonth (Lcom/kizitonwose/calendar/core/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToYear (Lcom/kizitonwose/calendar/core/Year;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndYear (Lcom/kizitonwose/calendar/core/Year;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V diff --git a/compose-multiplatform/library/api/desktop/library.api b/compose-multiplatform/library/api/desktop/library.api index 873fe1df..e6d766e7 100644 --- a/compose-multiplatform/library/api/desktop/library.api +++ b/compose-multiplatform/library/api/desktop/library.api @@ -37,6 +37,9 @@ public final class com/kizitonwose/calendar/compose/CalendarLayoutInfo : android public final class com/kizitonwose/calendar/compose/CalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/CalendarState$Companion; + public final fun animateScrollToDate (Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun animateScrollToDate$default (Lcom/kizitonwose/calendar/compose/CalendarState;Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToMonth (Lcom/kizitonwose/calendar/core/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndMonth ()Lcom/kizitonwose/calendar/core/YearMonth; @@ -49,6 +52,9 @@ public final class com/kizitonwose/calendar/compose/CalendarState : androidx/com public final fun getStartMonth ()Lcom/kizitonwose/calendar/core/YearMonth; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun scrollToDate$default (Lcom/kizitonwose/calendar/compose/CalendarState;Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToMonth (Lcom/kizitonwose/calendar/core/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndMonth (Lcom/kizitonwose/calendar/core/YearMonth;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V @@ -65,8 +71,6 @@ public final class com/kizitonwose/calendar/compose/CalendarStateKt { public final class com/kizitonwose/calendar/compose/ComposableSingletons$CalendarMonthsKt { public static final field INSTANCE Lcom/kizitonwose/calendar/compose/ComposableSingletons$CalendarMonthsKt; - public static field lambda-1 Lkotlin/jvm/functions/Function5; - public static field lambda-2 Lkotlin/jvm/functions/Function5; public fun ()V public final fun getLambda-1$library ()Lkotlin/jvm/functions/Function5; public final fun getLambda-2$library ()Lkotlin/jvm/functions/Function5; @@ -157,6 +161,9 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarLay public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/weekcalendar/WeekCalendarState$Companion; + public final fun animateScrollToDate (Lkotlinx/datetime/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToWeek (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToWeek (Lkotlinx/datetime/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndDate ()Lkotlinx/datetime/LocalDate; @@ -168,6 +175,9 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarSta public final fun getStartDate ()Lkotlinx/datetime/LocalDate; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Lkotlinx/datetime/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToWeek (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToWeek (Lkotlinx/datetime/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndDate (Lkotlinx/datetime/LocalDate;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V @@ -183,10 +193,6 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarSta public final class com/kizitonwose/calendar/compose/yearcalendar/ComposableSingletons$YearCalendarMonthsKt { public static final field INSTANCE Lcom/kizitonwose/calendar/compose/yearcalendar/ComposableSingletons$YearCalendarMonthsKt; - public static field lambda-1 Lkotlin/jvm/functions/Function5; - public static field lambda-2 Lkotlin/jvm/functions/Function5; - public static field lambda-3 Lkotlin/jvm/functions/Function5; - public static field lambda-4 Lkotlin/jvm/functions/Function5; public fun ()V public final fun getLambda-1$library ()Lkotlin/jvm/functions/Function5; public final fun getLambda-2$library ()Lkotlin/jvm/functions/Function5; @@ -224,6 +230,10 @@ public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarLay public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState$Companion; + public final fun animateScrollToDate (Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun animateScrollToDate$default (Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState;Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToMonth (Lcom/kizitonwose/calendar/core/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToYear (Lcom/kizitonwose/calendar/core/Year;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndYear ()Lcom/kizitonwose/calendar/core/Year; @@ -236,6 +246,10 @@ public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarSta public final fun getStartYear ()Lcom/kizitonwose/calendar/core/Year; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun scrollToDate$default (Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState;Lkotlinx/datetime/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToMonth (Lcom/kizitonwose/calendar/core/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToYear (Lcom/kizitonwose/calendar/core/Year;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndYear (Lcom/kizitonwose/calendar/core/Year;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V diff --git a/compose-multiplatform/library/api/library.klib.api b/compose-multiplatform/library/api/library.klib.api index 23193dd9..7cf89abc 100644 --- a/compose-multiplatform/library/api/library.klib.api +++ b/compose-multiplatform/library/api/library.klib.api @@ -189,8 +189,14 @@ final class com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState : an final fun (kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.startDate.|(kotlinx.datetime.LocalDate){}[0] final fun dispatchRawDelta(kotlin/Float): kotlin/Float // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.dispatchRawDelta|dispatchRawDelta(kotlin.Float){}[0] + final suspend fun animateScrollToDate(kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.animateScrollToDate|animateScrollToDate(kotlinx.datetime.LocalDate){}[0] + final suspend fun animateScrollToDay(com.kizitonwose.calendar.core/WeekDay) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.animateScrollToDay|animateScrollToDay(com.kizitonwose.calendar.core.WeekDay){}[0] + final suspend fun animateScrollToWeek(com.kizitonwose.calendar.core/WeekDay) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.animateScrollToWeek|animateScrollToWeek(com.kizitonwose.calendar.core.WeekDay){}[0] final suspend fun animateScrollToWeek(kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.animateScrollToWeek|animateScrollToWeek(kotlinx.datetime.LocalDate){}[0] final suspend fun scroll(androidx.compose.foundation/MutatePriority, kotlin.coroutines/SuspendFunction1) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.scroll|scroll(androidx.compose.foundation.MutatePriority;kotlin.coroutines.SuspendFunction1){}[0] + final suspend fun scrollToDate(kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.scrollToDate|scrollToDate(kotlinx.datetime.LocalDate){}[0] + final suspend fun scrollToDay(com.kizitonwose.calendar.core/WeekDay) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.scrollToDay|scrollToDay(com.kizitonwose.calendar.core.WeekDay){}[0] + final suspend fun scrollToWeek(com.kizitonwose.calendar.core/WeekDay) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.scrollToWeek|scrollToWeek(com.kizitonwose.calendar.core.WeekDay){}[0] final suspend fun scrollToWeek(kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.scrollToWeek|scrollToWeek(kotlinx.datetime.LocalDate){}[0] final object Companion // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.Companion|null[0] @@ -266,8 +272,14 @@ final class com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState : an final fun (com.kizitonwose.calendar.core/Year) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.startYear.|(com.kizitonwose.calendar.core.Year){}[0] final fun dispatchRawDelta(kotlin/Float): kotlin/Float // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.dispatchRawDelta|dispatchRawDelta(kotlin.Float){}[0] + final suspend fun animateScrollToDate(kotlinx.datetime/LocalDate, com.kizitonwose.calendar.core/DayPosition = ...) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.animateScrollToDate|animateScrollToDate(kotlinx.datetime.LocalDate;com.kizitonwose.calendar.core.DayPosition){}[0] + final suspend fun animateScrollToDay(com.kizitonwose.calendar.core/CalendarDay) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.animateScrollToDay|animateScrollToDay(com.kizitonwose.calendar.core.CalendarDay){}[0] + final suspend fun animateScrollToMonth(com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.animateScrollToMonth|animateScrollToMonth(com.kizitonwose.calendar.core.YearMonth){}[0] final suspend fun animateScrollToYear(com.kizitonwose.calendar.core/Year) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.animateScrollToYear|animateScrollToYear(com.kizitonwose.calendar.core.Year){}[0] final suspend fun scroll(androidx.compose.foundation/MutatePriority, kotlin.coroutines/SuspendFunction1) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.scroll|scroll(androidx.compose.foundation.MutatePriority;kotlin.coroutines.SuspendFunction1){}[0] + final suspend fun scrollToDate(kotlinx.datetime/LocalDate, com.kizitonwose.calendar.core/DayPosition = ...) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.scrollToDate|scrollToDate(kotlinx.datetime.LocalDate;com.kizitonwose.calendar.core.DayPosition){}[0] + final suspend fun scrollToDay(com.kizitonwose.calendar.core/CalendarDay) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.scrollToDay|scrollToDay(com.kizitonwose.calendar.core.CalendarDay){}[0] + final suspend fun scrollToMonth(com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.scrollToMonth|scrollToMonth(com.kizitonwose.calendar.core.YearMonth){}[0] final suspend fun scrollToYear(com.kizitonwose.calendar.core/Year) // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.scrollToYear|scrollToYear(com.kizitonwose.calendar.core.Year){}[0] final object Companion // com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState.Companion|null[0] @@ -343,8 +355,12 @@ final class com.kizitonwose.calendar.compose/CalendarState : androidx.compose.fo final fun (com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose/CalendarState.startMonth.|(com.kizitonwose.calendar.core.YearMonth){}[0] final fun dispatchRawDelta(kotlin/Float): kotlin/Float // com.kizitonwose.calendar.compose/CalendarState.dispatchRawDelta|dispatchRawDelta(kotlin.Float){}[0] + final suspend fun animateScrollToDate(kotlinx.datetime/LocalDate, com.kizitonwose.calendar.core/DayPosition = ...) // com.kizitonwose.calendar.compose/CalendarState.animateScrollToDate|animateScrollToDate(kotlinx.datetime.LocalDate;com.kizitonwose.calendar.core.DayPosition){}[0] + final suspend fun animateScrollToDay(com.kizitonwose.calendar.core/CalendarDay) // com.kizitonwose.calendar.compose/CalendarState.animateScrollToDay|animateScrollToDay(com.kizitonwose.calendar.core.CalendarDay){}[0] final suspend fun animateScrollToMonth(com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose/CalendarState.animateScrollToMonth|animateScrollToMonth(com.kizitonwose.calendar.core.YearMonth){}[0] final suspend fun scroll(androidx.compose.foundation/MutatePriority, kotlin.coroutines/SuspendFunction1) // com.kizitonwose.calendar.compose/CalendarState.scroll|scroll(androidx.compose.foundation.MutatePriority;kotlin.coroutines.SuspendFunction1){}[0] + final suspend fun scrollToDate(kotlinx.datetime/LocalDate, com.kizitonwose.calendar.core/DayPosition = ...) // com.kizitonwose.calendar.compose/CalendarState.scrollToDate|scrollToDate(kotlinx.datetime.LocalDate;com.kizitonwose.calendar.core.DayPosition){}[0] + final suspend fun scrollToDay(com.kizitonwose.calendar.core/CalendarDay) // com.kizitonwose.calendar.compose/CalendarState.scrollToDay|scrollToDay(com.kizitonwose.calendar.core.CalendarDay){}[0] final suspend fun scrollToMonth(com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose/CalendarState.scrollToMonth|scrollToMonth(com.kizitonwose.calendar.core.YearMonth){}[0] final object Companion // com.kizitonwose.calendar.compose/CalendarState.Companion|null[0] @@ -516,11 +532,15 @@ final val com.kizitonwose.calendar.compose.weekcalendar/com_kizitonwose_calendar final val com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarItemInfo$stableprop // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarItemInfo$stableprop|#static{}com_kizitonwose_calendar_compose_yearcalendar_YearCalendarItemInfo$stableprop[0] final val com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarLayoutInfo$stableprop // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarLayoutInfo$stableprop|#static{}com_kizitonwose_calendar_compose_yearcalendar_YearCalendarLayoutInfo$stableprop[0] final val com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarState$stableprop // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarState$stableprop|#static{}com_kizitonwose_calendar_compose_yearcalendar_YearCalendarState$stableprop[0] +final val com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo$stableprop // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo$stableprop|#static{}com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo$stableprop[0] +final val com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo_OffsetSize$stableprop // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo_OffsetSize$stableprop|#static{}com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo_OffsetSize$stableprop[0] final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarDefaults$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarDefaults$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarDefaults$stableprop[0] final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarInfo$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarInfo$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarInfo$stableprop[0] final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop[0] final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop[0] final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarState$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarState$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarState$stableprop[0] +final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_ItemPlacementInfo$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_ItemPlacementInfo$stableprop|#static{}com_kizitonwose_calendar_compose_ItemPlacementInfo$stableprop[0] +final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_ItemPlacementInfo_DayOffsetSize$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_ItemPlacementInfo_DayOffsetSize$stableprop|#static{}com_kizitonwose_calendar_compose_ItemPlacementInfo_DayOffsetSize$stableprop[0] final val com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearComponentSerializer$stableprop // com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearComponentSerializer$stableprop|#static{}com_kizitonwose_calendar_core_serializers_YearComponentSerializer$stableprop[0] final val com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearIso8601Serializer$stableprop // com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearIso8601Serializer$stableprop|#static{}com_kizitonwose_calendar_core_serializers_YearIso8601Serializer$stableprop[0] final val com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearMonthComponentSerializer$stableprop // com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearMonthComponentSerializer$stableprop|#static{}com_kizitonwose_calendar_core_serializers_YearMonthComponentSerializer$stableprop[0] @@ -584,6 +604,8 @@ final fun com.kizitonwose.calendar.compose.weekcalendar/rememberWeekCalendarStat final fun com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarItemInfo$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarItemInfo$stableprop_getter|com_kizitonwose_calendar_compose_yearcalendar_YearCalendarItemInfo$stableprop_getter(){}[0] final fun com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarLayoutInfo$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarLayoutInfo$stableprop_getter|com_kizitonwose_calendar_compose_yearcalendar_YearCalendarLayoutInfo$stableprop_getter(){}[0] final fun com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarState$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearCalendarState$stableprop_getter|com_kizitonwose_calendar_compose_yearcalendar_YearCalendarState$stableprop_getter(){}[0] +final fun com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo$stableprop_getter|com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo$stableprop_getter(){}[0] +final fun com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo_OffsetSize$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose.yearcalendar/com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo_OffsetSize$stableprop_getter|com_kizitonwose_calendar_compose_yearcalendar_YearItemPlacementInfo_OffsetSize$stableprop_getter(){}[0] final fun com.kizitonwose.calendar.compose.yearcalendar/rememberYearCalendarState(com.kizitonwose.calendar.core/Year?, com.kizitonwose.calendar.core/Year?, com.kizitonwose.calendar.core/Year?, kotlinx.datetime/DayOfWeek?, com.kizitonwose.calendar.core/OutDateStyle?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int): com.kizitonwose.calendar.compose.yearcalendar/YearCalendarState // com.kizitonwose.calendar.compose.yearcalendar/rememberYearCalendarState|rememberYearCalendarState(com.kizitonwose.calendar.core.Year?;com.kizitonwose.calendar.core.Year?;com.kizitonwose.calendar.core.Year?;kotlinx.datetime.DayOfWeek?;com.kizitonwose.calendar.core.OutDateStyle?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0] final fun com.kizitonwose.calendar.compose/HeatMapCalendar(androidx.compose.ui/Modifier?, com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState?, com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition?, kotlin/Boolean, androidx.compose.foundation.layout/PaddingValues?, kotlin/Function5, kotlin/Function4?, kotlin/Function4?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.kizitonwose.calendar.compose/HeatMapCalendar|HeatMapCalendar(androidx.compose.ui.Modifier?;com.kizitonwose.calendar.compose.heatmapcalendar.HeatMapCalendarState?;com.kizitonwose.calendar.compose.heatmapcalendar.HeatMapWeekHeaderPosition?;kotlin.Boolean;androidx.compose.foundation.layout.PaddingValues?;kotlin.Function5;kotlin.Function4?;kotlin.Function4?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0] final fun com.kizitonwose.calendar.compose/HorizontalCalendar(androidx.compose.ui/Modifier?, com.kizitonwose.calendar.compose/CalendarState?, kotlin/Boolean, kotlin/Boolean, kotlin/Boolean, androidx.compose.foundation.layout/PaddingValues?, com.kizitonwose.calendar.compose/ContentHeightMode?, kotlin/Function4, kotlin/Function4?, kotlin/Function5, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>?, kotlin/Function4?, kotlin/Function5, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int, kotlin/Int) // com.kizitonwose.calendar.compose/HorizontalCalendar|HorizontalCalendar(androidx.compose.ui.Modifier?;com.kizitonwose.calendar.compose.CalendarState?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;androidx.compose.foundation.layout.PaddingValues?;com.kizitonwose.calendar.compose.ContentHeightMode?;kotlin.Function4;kotlin.Function4?;kotlin.Function5,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>?;kotlin.Function4?;kotlin.Function5,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int;kotlin.Int){}[0] @@ -596,6 +618,8 @@ final fun com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_Cale final fun com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop_getter|com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop_getter(){}[0] final fun com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop_getter|com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop_getter(){}[0] final fun com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarState$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarState$stableprop_getter|com_kizitonwose_calendar_compose_CalendarState$stableprop_getter(){}[0] +final fun com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_ItemPlacementInfo$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_ItemPlacementInfo$stableprop_getter|com_kizitonwose_calendar_compose_ItemPlacementInfo$stableprop_getter(){}[0] +final fun com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_ItemPlacementInfo_DayOffsetSize$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_ItemPlacementInfo_DayOffsetSize$stableprop_getter|com_kizitonwose_calendar_compose_ItemPlacementInfo_DayOffsetSize$stableprop_getter(){}[0] final fun com.kizitonwose.calendar.compose/rememberCalendarState(com.kizitonwose.calendar.core/YearMonth?, com.kizitonwose.calendar.core/YearMonth?, com.kizitonwose.calendar.core/YearMonth?, kotlinx.datetime/DayOfWeek?, com.kizitonwose.calendar.core/OutDateStyle?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int): com.kizitonwose.calendar.compose/CalendarState // com.kizitonwose.calendar.compose/rememberCalendarState|rememberCalendarState(com.kizitonwose.calendar.core.YearMonth?;com.kizitonwose.calendar.core.YearMonth?;com.kizitonwose.calendar.core.YearMonth?;kotlinx.datetime.DayOfWeek?;com.kizitonwose.calendar.core.OutDateStyle?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0] final fun com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearComponentSerializer$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearComponentSerializer$stableprop_getter|com_kizitonwose_calendar_core_serializers_YearComponentSerializer$stableprop_getter(){}[0] final fun com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearIso8601Serializer$stableprop_getter(): kotlin/Int // com.kizitonwose.calendar.core.serializers/com_kizitonwose_calendar_core_serializers_YearIso8601Serializer$stableprop_getter|com_kizitonwose_calendar_core_serializers_YearIso8601Serializer$stableprop_getter(){}[0] diff --git a/compose/api/compose.api b/compose/api/compose.api index 4a4796d1..c365d31e 100644 --- a/compose/api/compose.api +++ b/compose/api/compose.api @@ -37,6 +37,9 @@ public final class com/kizitonwose/calendar/compose/CalendarLayoutInfo : android public final class com/kizitonwose/calendar/compose/CalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/CalendarState$Companion; + public final fun animateScrollToDate (Ljava/time/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun animateScrollToDate$default (Lcom/kizitonwose/calendar/compose/CalendarState;Ljava/time/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToMonth (Ljava/time/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndMonth ()Ljava/time/YearMonth; @@ -49,6 +52,9 @@ public final class com/kizitonwose/calendar/compose/CalendarState : androidx/com public final fun getStartMonth ()Ljava/time/YearMonth; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Ljava/time/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun scrollToDate$default (Lcom/kizitonwose/calendar/compose/CalendarState;Ljava/time/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToMonth (Ljava/time/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndMonth (Ljava/time/YearMonth;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V @@ -65,8 +71,6 @@ public final class com/kizitonwose/calendar/compose/CalendarStateKt { public final class com/kizitonwose/calendar/compose/ComposableSingletons$CalendarMonthsKt { public static final field INSTANCE Lcom/kizitonwose/calendar/compose/ComposableSingletons$CalendarMonthsKt; - public static field lambda-1 Lkotlin/jvm/functions/Function5; - public static field lambda-2 Lkotlin/jvm/functions/Function5; public fun ()V public final fun getLambda-1$compose_release ()Lkotlin/jvm/functions/Function5; public final fun getLambda-2$compose_release ()Lkotlin/jvm/functions/Function5; @@ -157,6 +161,9 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarLay public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/weekcalendar/WeekCalendarState$Companion; + public final fun animateScrollToDate (Ljava/time/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToWeek (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToWeek (Ljava/time/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndDate ()Ljava/time/LocalDate; @@ -168,6 +175,9 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarSta public final fun getStartDate ()Ljava/time/LocalDate; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Ljava/time/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToWeek (Lcom/kizitonwose/calendar/core/WeekDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToWeek (Ljava/time/LocalDate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndDate (Ljava/time/LocalDate;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V @@ -183,10 +193,6 @@ public final class com/kizitonwose/calendar/compose/weekcalendar/WeekCalendarSta public final class com/kizitonwose/calendar/compose/yearcalendar/ComposableSingletons$YearCalendarMonthsKt { public static final field INSTANCE Lcom/kizitonwose/calendar/compose/yearcalendar/ComposableSingletons$YearCalendarMonthsKt; - public static field lambda-1 Lkotlin/jvm/functions/Function5; - public static field lambda-2 Lkotlin/jvm/functions/Function5; - public static field lambda-3 Lkotlin/jvm/functions/Function5; - public static field lambda-4 Lkotlin/jvm/functions/Function5; public fun ()V public final fun getLambda-1$compose_release ()Lkotlin/jvm/functions/Function5; public final fun getLambda-2$compose_release ()Lkotlin/jvm/functions/Function5; @@ -224,6 +230,10 @@ public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarLay public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarState : androidx/compose/foundation/gestures/ScrollableState { public static final field $stable I public static final field Companion Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState$Companion; + public final fun animateScrollToDate (Ljava/time/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun animateScrollToDate$default (Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState;Ljava/time/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun animateScrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun animateScrollToMonth (Ljava/time/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun animateScrollToYear (Ljava/time/Year;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public fun dispatchRawDelta (F)F public final fun getEndYear ()Ljava/time/Year; @@ -236,6 +246,10 @@ public final class com/kizitonwose/calendar/compose/yearcalendar/YearCalendarSta public final fun getStartYear ()Ljava/time/Year; public fun isScrollInProgress ()Z public fun scroll (Landroidx/compose/foundation/MutatePriority;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToDate (Ljava/time/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun scrollToDate$default (Lcom/kizitonwose/calendar/compose/yearcalendar/YearCalendarState;Ljava/time/LocalDate;Lcom/kizitonwose/calendar/core/DayPosition;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun scrollToDay (Lcom/kizitonwose/calendar/core/CalendarDay;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun scrollToMonth (Ljava/time/YearMonth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun scrollToYear (Ljava/time/Year;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun setEndYear (Ljava/time/Year;)V public final fun setFirstDayOfWeek (Ljava/time/DayOfWeek;)V diff --git a/data/api/data.api b/data/api/data.api index b8777a33..23f51767 100644 --- a/data/api/data.api +++ b/data/api/data.api @@ -25,6 +25,8 @@ public final class com/kizitonwose/calendar/data/DataStore : java/util/Map, kotl public final class com/kizitonwose/calendar/data/ExtensionsKt { public static final fun daysUntil (Ljava/time/DayOfWeek;Ljava/time/DayOfWeek;)I + public static final fun getPositionYearMonth (Lcom/kizitonwose/calendar/core/CalendarDay;)Ljava/time/YearMonth; + public static final fun indexOfFirstOrNull (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/lang/Integer; } public final class com/kizitonwose/calendar/data/MonthData {