Skip to content

4.3.0

Latest

Choose a tag to compare

@svenjacobs svenjacobs released this 16 Jun 05:54
· 1 commit to main since this release
d7730bb

This release fixes overlay content overflowing off-screen and adds dynamic arrow positioning, while updating Kotlin to 2.4.0 and Compose Multiplatform to 1.11.

What's Changed

  • Fix: overlay stays within screen bounds. When a revealable element sits near a screen edge, the explanatory overlay (balloon) no longer overflows — its size and placement are now clamped to the visible area. (issue #194)

  • New: dynamic arrow positioning. The balloon arrow can now slide along the bubble edge to point at the center of the reveal area, even after the balloon has been repositioned to stay on screen. Opt in via Arrow.top/bottom/start/end(anchorToReveal = true).

    example

Breaking changes

  • The iosX64 target has been dropped, following its removal in Compose Multiplatform 1.11.

  • chore(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 by @dependabot[bot] in #313
  • chore(deps): Bump com.slack.lint.compose:compose-lint-checks from 1.4.2 to 1.4.3 by @dependabot[bot] in #316
  • chore(deps): Bump androidx.compose:compose-bom from 2026.04.01 to 2026.05.00 by @dependabot[bot] in #315
  • chore(deps): Bump android-gradle-plugin from 9.2.0 to 9.2.1 by @dependabot[bot] in #314
  • chore(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 by @dependabot[bot] in #317
  • chore(deps): Bump org.jmailen.kotlinter from 5.4.2 to 5.5.0 by @dependabot[bot] in #318
  • chore(deps): Bump jetbrains-compose from 1.10.3 to 1.11.0 by @dependabot[bot] in #319
  • chore(deps): Bump androidx.compose:compose-bom from 2026.05.00 to 2026.05.01 by @dependabot[bot] in #320
  • chore(deps): Bump com.slack.lint.compose:compose-lint-checks from 1.4.3 to 1.5.2 by @dependabot[bot] in #324
  • fix: keep overlay content within screen bounds and add dynamic arrow positioning by @svenjacobs in #325
  • chore(deps): Bump Kotlin to 2.4.0 by @dependabot[bot] in #323
  • chore: add Dependabot Gradle coverage for demo-app by @svenjacobs in #326
  • chore(deps): Bump jetbrains-compose from 1.10.3 to 1.11.1 in /demo-app by @dependabot[bot] in #327
  • chore(deps): Bump reveal from 4.1.0 to 4.2.0 in /demo-app by @dependabot[bot] in #328
  • chore(deps): Bump androidx.core:core-ktx from 1.18.0 to 1.19.0 in /demo-app by @dependabot[bot] in #330
  • chore(deps): Bump androidx.compose:compose-bom from 2026.04.01 to 2026.05.01 in /demo-app by @dependabot[bot] in #329

Full Changelog: v4.2.0...v4.3.0