github jordond/MaterialKolor 5.0.0

4 hours ago

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

Don't miss a new MaterialKolor release

NewReleases is sending notifications on new releases.