Releases: maxkeppeler/sheets
Releases · maxkeppeler/sheets
Sheets v2.2.2
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
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
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
- 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
- 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
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
- 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
- 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
- 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
- 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. 😁