What's Changed
- Material 3 Expressive! 🎉
- Kotlin 2.4.0
- Gradle 9.6.1
- Compose Multiplatform 1.11.0
BREAKING CHANGES
The x64 macos and ios target have been removed.
Material3 Expressive is officially stable, and now available in MaterialKolor:
@OptIn(ExperimentalMaterial3ExpressiveApi::class)
@Composable
fun MyExpressiveTheme(
seedColor: Color,
isDark: Boolean = isSystemInDarkTheme(),
content: @Composable () -> Unit
) {
DynamicMaterialExpressiveTheme(
seedColor = seedColor,
motionScheme = MotionScheme.expressive(),
isDark = isDark,
animate = true,
content = content,
)
}PRs
- Port upstream fix: yellow hue tone-99 chroma handling by @faraz152 in #495
- Add consumer ProGuard rules for top-level Kotlin API by @faraz152 in #496
- Migrate to AGP 9.2.1 and new KMP android DSL by @jordond in #497
- chore: July 2026 dependency updates by @jordond in #498
New Contributors
Full Changelog: 4.1.1...5.0.0