Weekly roundup covering the Jetpack Compose August release, with Compose 1.12 and Compose Material3 Adaptive 1.3.0 reaching stable, alongside a new 1.13.0-alpha01 featuring a RecompositionTracer and removal of onFocusedBoundsChanged(). Also covered: Compose Multiplatform 1.12.0-rc01 with an MCP server for Compose Hot Reload, community posts on Liquid Glass in multiplatform apps, Compose HTML for server-side rendering, accessibility pitfalls with fixed-height composables, plus a batch of new open-source libraries and tools like a build-time @Preview generator and a docking library port.

6m read timeFrom jetc.dev
Post cover image
Table of contents
Ooooo… What Did We Get?Composable CommentaryResource RoundupA Very Particular Set of Skills

Questions this post answers

What's new in the stable Jetpack Compose 1.12 release?

Jetpack Compose 1.12 reached stable status alongside Compose Material3 Adaptive 1.3.0, bundled in Compose BOM 2026.08.00. Key additions include a compileSdk of 37, the Styles API, rich text formatting support in BasicTextField(), and mesh gradients, as detailed by Google's Compose team. Track Jetpack Compose stable releases like this on daily.dev before planning an upgrade.

What happened to the onFocusedBoundsChanged() modifier in Jetpack Compose?

The onFocusedBoundsChanged() modifier was fully removed in Compose 1.13.0-alpha01. Developers should switch to FocusTargetModifierNode.getFocusedRect() instead to achieve the same behavior going forward. Follow Compose API removals like this on daily.dev to avoid broken builds after upgrading.

What is Compose Hot Reload's new MCP server used for?

Compose Multiplatform 1.12.0-rc01 added an MCP server tied to Compose Hot Reload, letting coding agents interact directly with a running Compose app. This enables AI assistants to inspect and act on live app state during development rather than just static code. Keep up with Compose Multiplatform tooling changes like this on daily.dev when wiring agents into your workflow.