Maxkeppeler Sheets Versions Save

⭐ ‎‎‎‏‏‎ ‎Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.

2.3.1

1 year ago
Codacy code quality of Sheets library Give this library a star Fork this library Follow me on GitHub Share this library on Twitter Follow Maximilian Keppeler on Twitter

- (Input) Fix validation error for spinner and radio buttons #121 - (Input) Use CharSequence instead of String

Try out the sample APK.

✨ General documentation, resources and setup samples and more
Sheets-Compose-Dialogs General Documentation

compose

1 year ago

2.3.0

1 year ago
  • clock_time module was renamed to clock (ClockSheet)
  • time module was renamed to duration (DurationSheet)
  • Fix InputEditText resultListener issue where resultListener returns previous changed value when dialog is closed quickly
  • Add suffix and custom drawable tint to InputEditText

Internal changes

  • Uses now Kotlin DSL
  • Dependencies updates
  • Generate API documentation

2.2.9

1 year ago
  • Fix vertical alignment for a list of options
  • Fix time calculation for 12h time format for the listener
  • Use compile and target SDK 33

2.2.8

2 years ago
  • Support for dynamic drawables for negative and positive buttons
  • Removed unused resources
  • Add info header section to OptionsSheet (icon and text as in InfoSheet)

2.2.7

2 years ago
  • Dependencies updates
  • Setter for negative and positive button colors (All sheets)
  • Style attributes for negative and positive button colors (All sheets)
  • Fixed color selection and improve check button visibility in ColorSheet
  • Added multiple date selection option for CalendarSheet
  • Sync calendar date in CalendarSheet
  • Added min/max selection validation
  • Replace String with Charsequence in InfoSheet for contentText

Thanks to the contributors!

2.2.6

2 years ago

All Sheets

  • Added method to set NavBar color
  • Other fixes

InputSheet

  • Fixed issue where the ChangeListener was not invoked when the preselected index is the same as the clicked item

OptionsSheet

  • Added method to prevent default icon tint

CalendarSheet

  • Remove upper range limit
  • Fixed crash when sheet is closed very quickly after it was shown

InfoSheet

  • Added methods for using a custom view

ClockTimeSheet

  • Fixed timezone issue

2.2.5

2 years ago

All Sheets

  • Fixed padding for SheetStyle.DIALOG on Android 11
  • Added method to set visibility of negative and positive button
  • Added method to enable / disable drag gesture for bottom-sheets
  • Other fixes

2.2.4

2 years ago

CalendarSheet

  • New: Custom 'today' date
  • New: Custom selected date / custom selected date range
  • New: Use LocalDate or Calendar to set default dates

InputSheet

  • Changed: If the input is reuqired, but no label was used, the reuired "*" indicator will be added to the hint.

OptionsSheet

  • Added: More constructors to set up an option. Options can now just consist of texts.

2.2.3

3 years ago

InputSheet

  • New: InputCustom - Add your own type of input with your own view.