android / compose-samples

Official Jetpack Compose samples.
https://developer.android.com/jetpack/compose
Apache License 2.0
20.22k stars 4.81k forks source link

Added predictive back support to Jetchat drawer #1455

Closed IanGClifton closed 2 months ago

IanGClifton commented 2 months ago

In M3 1.3, the drawerState can be passed to the ModalDrawerSheet to get predictive back animations without the need for a PredictiveBackHandler to be manually defined. I also moved the color settings to the correct place (ModalDrawerSheet) to make sure the drawer portions covered by insets would be colored correctly.

IanGClifton commented 2 months ago

I've created this as a draft to validate it. Once there is a BOM that uses M3 1.3.0 stable, we can update all samples to that and I can push a new commit to this PR to remove the custom M3 version being set for this sample.