Brifing

Compose Multiplatform 1.12.0 Released

Introducing new tools for AI assistants and enhanced web resource management

The JetBrains Blog2 min

1AI-Powered Hot Reload

Compose Multiplatform 1.12.0 introduces Model Context Protocol (MCP) server for AI coding assistants. This system connects to running applications to enable automatic reloads, screenshot capture, and semantic tree inspection. AI agents can now verify the results of their own code changes. The ability to catch and fix runtime errors significantly boosts developer productivity across all supported platforms.

2Automatic Font Fallback for Web

The new version brings automatic font fallback functionality for web applications. When encountering unsupported characters, the system dynamically downloads the relevant Noto font subset. Japanese, Arabic, Devanagari scripts and emojis now render correctly without requiring additional font bundling. This feature particularly benefits developers building multilingual applications with diverse character sets.

3Advanced Window Controls

The experimental V2 API in androidx.compose.ui.window.v2 package delivers precise control over windows and dialogs. Developers can now select display screens for windows and set minimum/maximum size constraints. The Unconstrained option enables content-based sizing while allowing expansion when users resize windows, creating more flexible UI layouts.

4Asynchronous Window Management

The V2 API clearly distinguishes between requested and current window states, making the asynchronous nature of changes explicit. For example, WindowPositionProvider and WindowSizeProvider allow centering windows with fixed dimensions. This new approach significantly improves user experience consistency across different platforms and display configurations.

5Developer Experience Enhancements

Version 1.12.0 introduces major quality-of-life improvements for cross-platform developers. AI integration accelerates coding and testing workflows, while web and desktop enhancements simplify delivering consistent user experiences. The update particularly targets productivity gains in large-scale projects, reducing platform-specific implementation overhead.

6Experimental Features and Considerations

The MCP server and V2 window APIs are currently marked experimental. JetBrains recommends thorough testing before production use and actively seeks developer feedback. The security implications of AI coding assistants require further evaluation, and the team encourages cautious adoption while these features mature.

7Compatibility and Migration

Existing Compose Multiplatform projects can upgrade to 1.12.0 seamlessly. New APIs maintain backward compatibility while introducing modern capabilities. Developers need to update dependencies to access experimental features. JetBrains provides comprehensive migration guides and API documentation on GitHub to support the transition process.

8New Era in Cross-Platform Development

Compose Multiplatform 1.12.0 represents a significant industry advancement with its AI-assisted development tools. The web and desktop improvements streamline cross-platform workflows, moving closer to the vision of unified codebases across mobile and other platforms. This release demonstrates JetBrains' commitment to pushing multiplatform boundaries.

Original article: The JetBrains Blog — Compose Multiplatform 1.12.0 Sürümü Yayınlandı