Download Latest Version 2.0.1 source code.zip (1.0 MB) Google Add to Preferred Sources
Home / 2.0.1
Name Modified Size InfoDownloads / Week
Parent folder
2.0.1 source code.tar.gz 2026-09-13 820.6 kB
2.0.1 source code.zip 2026-09-13 1.0 MB
README.md 2026-09-13 1.4 kB
Totals: 3 Items   1.8 MB 0

Balloon 2.0.1 is a patch release on top of the 2.0 Compose Multiplatform rewrite.

Fixed

  • The balloon no longer jumps to the top-left corner when its anchor scrolls off-screen (#1022, #1024). Anchor bounds were captured with boundsInWindow(), which clips: an anchor scrolled out of a Modifier.verticalScroll column collapses to Rect.Zero, so the balloon was placed against the window origin instead of its anchor, and the off-screen dismissal never fired.

The anchor rect now comes from the anchor's own four corners, so a balloon stays glued to its anchor for the whole scroll. A balloon is dismissed once its anchor is genuinely out of view — including an anchor clipped away by a scrolling container while still inside the window, which was never detected before. An anchor that has not appeared yet does not count, so a balloon shown while its anchor is still animating in waits for it.

Installation

Compose Multiplatform:

:::kotlin
kotlin {
    sourceSets {
        commonMain.dependencies {
            implementation("com.github.skydoves:balloon:2.0.1")
        }
    }
}

Android only:

:::kotlin
dependencies {
    implementation("com.github.skydoves:balloon:2.0.1")
}

Full Changelog: https://github.com/skydoves/Balloon/compare/2.0.0...2.0.1

Source: README.md, updated 2026-09-13