- Add system default option for Android Q's theming capabilities
- Update dark theme background
- Use Android Jetpack dependencies
- Smooth out the drag dismiss animation
- Don't assume 24dp for the status bar size (Essential Ph-1)
- Add DragDismissIntentBuilder preference for whether or not you want to draw under the status bar.
- If not, the library will handle the content margin at the top, to take the status bar into account
- This is off by default, so the library is handling the status bar size, for you
- Fix an issue with
adjustResize
not working correctly.
- Update support library and Gradle
finishAfterTransition
on activities, instead offinish
- Update dependencies
- Support library now has vastly improved nested scrolling (v26.0.0)
- Create a
DragDismissDelegate
andDragDismissRecyclerViewDelegate
to handle the drag-dismiss functionality, for those that don't want to extend theDragDismissActivity
andDragDismissRecyclerViewActivity
. - The provided
Activities
just implement the delegate. Similar toAppCompatActivity
. - No changes are required when implementing either of the two provided
Activities
.
- Option to set the drag elasticity on the
DragDismissIntentBuilder
.
- Improve the swipe to dismiss distance
- Improve scrolling on the
DragDismissActivity
by removing theAppBarLayout
and handing its functionality myself
- Don't have
Activity#onCreate
asfinal
- Add
savedInstanceState
to theActivity
initializers
- Add option to have tablet's use the full screen for the
DragDismissActivities
- Ensure that the
Toolbar
color is correct on theActivities
withNestedScrollView
- Change
DragDismissBundleBuilder
toDragDismissIntentBuilder
- Add an API to access a
ProgressBar
for loading data
- Initial Release
- Drag down and up to dismiss an Activity
- Works with
RecyclerView
and normalActivity
layouts - Custom color support
- Theme support (light, dark, and day/night)
- Hide the toolbar