Material Dialogs Versions Save

😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.

3.0.0-rc2

4 years ago
  • compileSdk 29!
  • 3.0.0 will become stable soon if no major issues are found.

3.0.0-rc1

4 years ago
  • Hopefully fix input dialog styling with alpha versions of Material Components, when the background color of dialogs is overridden.

3.0.0-beta2

4 years ago
  • Fixed bottom sheet content going under the system status bar.

3.0.0-beta1

  • Fixed status bar and navigation appearance for bottom sheet dialogs.
  • We're nearing a "stable" release.

3.0.0-beta1

4 years ago
  • Fixed status bar and navigation appearance for bottom sheet dialogs.
  • We're nearing a "stable" release.

3.0.0-alpha4

4 years ago

Minor API change: The message(...) function no longer provides html and lineSpacingMultiplier as parameters. Instead, it works like this:

MaterialDialog(this).show {
  ...
  message(R.string.htmlContent) {
      html() // or...
      html { toast("Clicked link: $it") }
      
      lineSpacing(1.4f)
      messageTextView.doSomething() // you can act directly on the TextView
  }
}

3.0.0-alpha3

4 years ago
  • The BottomSheet() dialog behavior now accepts an optional LayoutMode parameter, which you can use to instruct the bottom sheet to be expandable to the screen height or limit itself to wrap the content of its content. See the updated Bottom Sheets documentation.
  • Added a setPeekHeight(...) extension method for MaterialDialog that you can use to set the default peek height and animate peek height changes.

3.0.0-alpha2

4 years ago
  • You can now set corner radius dynamically with the cornerRadius method.
  • Some minor bug fixes and internal cleanup.

3.0.0-alpha1

4 years ago

Bottom sheets are here! Checkout the README and sample project for details.

2.8.1

5 years ago
  1. Make some classes internal which don't need to be exposed to consumers.
  2. Allow plain date and time dialogs to require a future date/time, like the datetime dialog does.
  3. When the datetime dialogs require a future time, the action button is auto-invalidated when the system time changes.

In 2.8.0:

  1. Kotlin 1.3.30.
  2. Add an updateListItems(...) method to update plain/single/multi-choice items after dialog creation.
  3. Fix datetime dialog layouts looking uncentered by only applying dialog width wrap in landscape.
  4. Other bug fixes and tweaks.

2.8.0

5 years ago
  1. Kotlin 1.3.30.
  2. Add an updateListItems(...) method to update plain/single/multi-choice items after dialog creation.
  3. Fix datetime dialog layouts looking uncentered by only applying dialog width wrap in landscape.
  4. Other bug fixes and tweaks.