Releases: alexzhirkevich/compose-cupertino
Releases · alexzhirkevich/compose-cupertino
0.1.0-alpha04
What's Changed
- Add quick start & component info in readme by @jacobras in #23
- Min Android target was decreased from 24 to 21 (#22)
- New component:
CupertinoSwipeBoxby @alexzhirkevich in #27 - New components:
CupertinoCheckbox,CupertinoTriStateCheckbox,AdaptiveCheckbox,AdaptiveTriStateCheckboxby @alexzhirkevich in #29 CupertinoDividerandAdaptiveDividerwere deprecated in favour forCupertinoHorizontalDivider,AdaptiveHorizontalDivider. AddedCupertinoVerticalDivider,AdaptiveVerticalDividerCupertinoBottomBaris no more limited by height.- New overload of
AdaptiveThemenow takesMaterialThemeSpecandCupertinoThemeSpecinstead of labdas. Previous declaration was deprecated AdaptiveThemenow has defaultThemethat isCupertinoon iOS andMaterial3on other platforms.AdaptiveIcons.vectornow have lazy loaders.- Fixed
AdaptiveScaffoldtakessystemBackgroundas default containerColor for both themes (#36) - Fixed blinking after initial composition when adaptation is used
CupertinoSectionapi was completely redesigned. Now it has composable building blocks and is no more compatible with lazysection.- New lazy
stickySectionwith sticky title (#34) - Sections no more have
containerColorparameter - Fixed crash in
NativeChildrenafter rapid navigation to the same screen. WARNING:NativeChildrenhas currently has memory leak. It's better to use decompose predictive back gesture instead. cupertinoPredictiveBackAnimationnow has better animation curve and duration and 100% replicates native iOS navigation
New Contributors
Full Changelog: 0.1.0-alpha03...0.1.0-alpha04
0.1.0-alpha03
Cupertino
Changes
- All
CupertinoColorsnow named from a lowercase letter CupertinoPickerrenamed toCupertinoWheelPickerSectionScope.labelrenamed toSectionScope.linkto match iOS naming.CupertinoLabelIconrenamed toCupertinoLinkIcon
Fixes
- Bottom sheet can crash if dismissed multiple times
- Month selector in pager date picker doesn't display wheel indicator
- Top app bar horizontal insets are not correctly applied in landscape mode
- Incorrect focus management between multiple textfields in section
Features
- Size, font style and scroll customization for pager date picker
- Most of section extensions now can take
modifierparameter - Section
textFieldnow takescolorsandtrailingIconparameters - Automatic status bars and keyboard color change on iOS (Thanks to @Lavmee)
Cupertino Adaptive
Fixes
AdaptiveTopAppBaradaptation parameters are not mutable- Added missing
isTranslucentanddividerCupertino adaptation parameters forAdaptiveNavigationBarandAdaptiveTopBar
Features
- New component:
AdaptiveDivider
Cupertino Decompose
Fixes
NativeChildrenresizes incorrectly on iOSNativeChildrennav controller is not attached to parent view controller
0.1.0-alpha02
Initial release