Skip to content

Build(deps): Bump com.github.skydoves:balloon from 1.7.6 to 2.0.1 - #6682

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/com.github.skydoves-balloon-2.0.1
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/com.github.skydoves-balloon-2.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

Bumps com.github.skydoves:balloon from 1.7.6 to 2.0.1.

Release notes

Sourced from com.github.skydoves:balloon's releases.

2.0.1

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 {
    sourceSets {
        commonMain.dependencies {
            implementation("com.github.skydoves:balloon:2.0.1")
        }
    }
}

Android only:

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

Full Changelog: skydoves/Balloon@2.0.0...2.0.1

2.0.0

Balloon 2.0.0 is a full rewrite on Compose Multiplatform. One artifact now runs on Android, iOS, Desktop and Web, and the API is composables and state instead of Context, View and XML.

If you need the View implementation, it stays available at 1.7.6 and is documented separately. Nothing about 1.x is going away.

Supported platforms

Target Artifact
Android balloon-android
Desktop (JVM) balloon-desktop
iOS (arm64) balloon-iosarm64
iOS (simulator, arm64) balloon-iossimulatorarm64
iOS (x64) balloon-iosx64
Web (Wasm) balloon-wasm-js

Gradle picks the right one. Depend on com.github.skydoves:balloon and nothing else.

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Sep 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/com.github.skydoves-balloon-2.0.1 branch 2 times, most recently from edd7273 to dfc99d2 Compare September 21, 2026 05:06
Bumps [com.github.skydoves:balloon](https://github.com/skydoves/balloon) from 1.7.6 to 2.0.1.
- [Release notes](https://github.com/skydoves/balloon/releases)
- [Commits](skydoves/Balloon@1.7.6...2.0.1)

---
updated-dependencies:
- dependency-name: com.github.skydoves:balloon
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/com.github.skydoves-balloon-2.0.1 branch from dfc99d2 to c9bde92 Compare October 8, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants