What's Changed
This is a BREAKING CHANGE!
The behavior and type of the onClick
argument of the revealable
modifier was altered. If the argument is null
, clicks on revealable items will be handled by the onRevealableClick
listener of the Reveal
composable as before. If the argument is OnClick.Listener
, clicks will be handled by the supplied listener. Lastly, if the argument is OnClick.Passthrough
, clicks on the reveal area will be passed through to the underlying composables.
Special thanks to @OSemenovBoyarka who helped implement this in #253 and some preceding PRs.
- chore(deps): Bump android-gradle-plugin from 8.11.0 to 8.11.1 by @dependabot[bot] in #235
- chore(deps): Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.18.0 to 0.18.1 by @dependabot[bot] in #236
- chore(deps): Bump androidx.compose:compose-bom from 2025.06.01 to 2025.07.00 by @dependabot[bot] in #237
- chore: update Gradle to 8.14.3 by @svenjacobs in #238
- chore: update dependencies by @svenjacobs in #239
- chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #244
- chore(deps): Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 by @dependabot[bot] in #241
- chore(deps): Bump android-gradle-plugin from 8.11.1 to 8.12.0 by @dependabot[bot] in #243
- chore(deps): Bump the kotlin group with 3 updates by @dependabot[bot] in #245
- chore(deps): Bump android-gradle-plugin from 8.12.0 to 8.12.1 by @dependabot[bot] in #247
- chore(deps): Bump androidx.compose:compose-bom from 2025.07.00 to 2025.08.00 by @dependabot[bot] in #248
- chore(deps): Bump androidx.test.ext:junit from 1.2.1 to 1.3.0 by @dependabot[bot] in #242
- chore: update Dependabot config by @svenjacobs in #249
- chore(deps): Bump org.jmailen.kotlinter from 5.1.1 to 5.2.0 by @dependabot[bot] in #240
- chore: disable Kotlin native warning by @svenjacobs in #250
- chore: update dependencies of demo app by @svenjacobs in #251
- chore(deps): Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #254
- feat(BREAKING): allow click passthrough to underlying UI components by @svenjacobs in #253
Full Changelog: v3.3.0...v4.0.0