Skip to content

Releases: maxkeppeler/sheets

Sheets v2.2.2

06 May 16:26
Compare
Choose a tag to compare

InputSheet

  • New: Inputs can now cover several columns. This allows to split input types in multiple columns. This should only be used for the same type of input due to height differences otherwise.

Sheets v2.2.1

03 May 16:13
Compare
Choose a tag to compare

InputSheet

  • New: ButtonToggleGroup view (can be used instead of radio buttons or spinner)
  • New: Every input type can contain an additional content text
  • New: Every input can have an initial visibility state
  • New: Visibility of each input can be changed dynamically
  • Fixed: Text of spinner when no item is selected
  • Changed: content text for InputSheet removed, a InputSeparator behaves and looks the same when used at the first position.

CalendarSheet

  • Changed: Horizontal margin increased

General

  • All kind of resources as well as the view classes were renamed to match the whole library name.
  • German translations added
    and other small things...

Sheets 2.2.0

18 Apr 12:46
Compare
Choose a tag to compare

StorageSheet (new)

The new StorageSheet allows the (single or multiple) selection of folders or files.

InputSheet

  • New: InputSwitch model for displaying a Switch
  • New: InputSeparator model for dividing the content/ inputs
  • Changed: Vertical paddings and margins reduced
  • Fix: Temp use of start icon of the TextInputLayout due to issue with 0dp width in ConstraintLayout

OptionsSheet

  • New: Method added to define the amount of columns
  • New: LongClickListener can be added to an option
  • New: Subtitle/caption text for options
  • New: Custom default color options for icon, title and subtitle of an option

ColorSheet

  • New: More methods to add colors

General

  • New: Limit the width of the sheet
  • New: Limit the content layout height
  • Fix: Positive and negative button icon color with ButtonStyle.NORMAL
  • Fix: String fixes
  • Changed: jCenter repo removed
  • Changed: Toolbar of sheet is not displayed if it was not setup
    and other small things...

Sheets 2.1.4

26 Mar 21:26
Compare
Choose a tag to compare
  • Add: Custom width for dialog & bottom-sheet (Can be passed with build() or show())
  • Fix: Default selections of input types
  • Fix: Transparent background of quick action menu in a text input field
  • Remove restore functionality: Sheets (dialogs and bottom-sheets) do NOT recover anymore at a configuration change event. It's not possible to recover the listeners.

Sheets 2.1.3

18 Feb 20:56
Compare
Choose a tag to compare
  • Update sample app to switch between sheet style (random, dialog, bottom sheet) and theme (auto, day, night)
  • FIx default selection issue in radio button group
  • Fix alignment issue when rtl is not supported
  • Fix time format issue
  • Other small fixes

Check the README.md for the implementation.

Sheets 2.1.0 - 2.1.2

10 Feb 16:55
Compare
Choose a tag to compare

New: Cancel and close listeners added
New: Methods added to set button style for negative and positive button
New: Add method to allow drawable object for icon in InfoSheet
Fix: Allow zero values for time picker

This library is now available through Maven Central following.
https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/

Check updated README.md.

(Due to some issues from migrating from Bintray to Maven Central, please use the latest version, 2.1.2 or newer.)

Sheets 2.0.0

11 Jan 10:06
Compare
Choose a tag to compare
  • Name of Library changed from bottom-sheets to just sheets to reflect use cases
  • New: Sheets can dynamically displays as dialogs or bottom sheets (SheetStyle)
  • New: Cover Image (uses coil)
  • New: Module "Lottie" to support Lottie animations in the cover image view!
  • New: Different TopStyles - TOP, BOTTOM, MIXED (above cover/ below cover/ mixed with cover)
  • New: Sheets maintain their state now at configuration changes
  • General: Layout and bug fixes

Bottom-Sheets 1.1.2

03 Jan 21:27
Compare
Choose a tag to compare
  • All: Maintain state after configuration changes
  • Fixes a bug with the default time of the ClockTimeSheet
  • Fixes the wrong behavior where adding colors to the ColorSheet doesn't replace those with the default colors
  • Other minor fixes

Bottom-Sheets 1.1.1

02 Jan 08:04
Compare
Choose a tag to compare
  • ColorSheet: Fixes a bug which kept displaying the bottom sheet type icon
  • All: Fixes a bug where the button is still clickable, even if not displayed

Bottom-Sheets 1.1.0

30 Dec 20:21
Compare
Choose a tag to compare
  • All: Support for handle design
  • All: Support for icon buttons in the bottom sheet toolbar (up to 3)
  • All: Support for outlined button, text button and default button
  • All: Support for icons for buttons
  • All: Support for icon buttons in the bottom sheet toolbar
  • All: A lot more attrs to control appearance in style for components e. g. handle, text input, ...
  • All: Support PreferenceFragmentCompat for custom show() method
  • InputSheet: InputEditText: Support custom validation
  • InputSheet: InputEditText: Use official material TextInputLayout view
  • ClockTimeSheet: Fix wrong time bug
  • ClockTimeSheet: Return result time in milliseconds, hours and minutes
  • General: Increase divider opacity
  • General: More components added, that can be used for custom bottom sheet implementations
  • General: README updated to reflect all changes
  • General: Some functions have been changed or renamed, check the README.
  • General: Donate options added for the library, if you want to donate something for my work. 😁