Skip to content

WIP: Update to Compose Multiplatform 1.10.0#7

Open
Kai-Cilliers wants to merge 1 commit intogradle-9-updatefrom
updates/cmp-1.10.0
Open

WIP: Update to Compose Multiplatform 1.10.0#7
Kai-Cilliers wants to merge 1 commit intogradle-9-updatefrom
updates/cmp-1.10.0

Conversation

@Kai-Cilliers
Copy link
Copy Markdown
Collaborator

Summary

  • Bump Compose Multiplatform from 1.9.3 to 1.10.0 with related dependency updates
  • Migrate to new resource import paths (com.plcoding.*.Res instead of generated paths)
  • Switch @Preview annotation from JetBrains to AndroidX (androidx.compose.ui.tooling.preview.Preview)
  • Explicitly declare compose-resources and compose-ui-tooling-preview in convention plugins (now required in CMP 1.10.0+)

⚠️ Change target branch when #5 is merged

- Compose Multiplatform -> 1.10.0
- Compose Lifecycle -> 2.10.0-alpha06
- Navigation Compose -> 2.9.1
- CMP 1.10.0 changed how generated resources are imported, they now use the packageOfResClass (like normal Android project) instead of generated path.
- Moved from JetBrains-specific preview to AndroidX
- Convention plugins now explicitly add compose dependencies
- Added jetbrains-compose-gradlePlugin for better CMP integration in build-logic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant