Skip to content

⬆️ upgrade Compose Multiplatform to 1.12.1 and Navigation to 2.10.0-beta01 - #5055

Merged
guiyanakuang merged 1 commit into
mainfrom
chore/compose-1-12-1
Sep 23, 2026
Merged

guiyanakuang merged 1 commit into
mainfrom
chore/compose-1-12-1

Conversation

@guiyanakuang

Copy link
Copy Markdown
Member

Summary

Why

1.12.1 is a bug-fix release on top of the 1.12.0 line we already ship. Two fixes are relevant to the desktop app:

  • Crashes in certain text-selection scenarios inside SelectionContainer (compose-multiplatform-core Fix compilation errors in SecureDao #3420). We use SelectionContainer on the device info rows, the CLI tool page and the MCP page.
  • Crash when Skia returns a null ColorFilter for a no-op parameter combination (compose-multiplatform-core 🔖 Update version to 1.2.3 #3324). The tray icon applies a ColorFilter.tint.

The remaining changes are iOS / web only. The only migration note (LocalSystemTheme temporarily re-exposed and deprecated) does not affect us: the code base does not reference it.

Verification

  • ./gradlew ktlintFormat produced no changes.
  • ./gradlew app:desktopTest (fast tier) passes with no failures.
  • A clean recompile of desktopMain emits no new deprecation warnings from Compose or Navigation.

@guiyanakuang
guiyanakuang merged commit d5a7f56 into main Sep 23, 2026
7 checks passed
@guiyanakuang
guiyanakuang deleted the chore/compose-1-12-1 branch September 23, 2026 11:10
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