- Update compose to 1.2.1 (#161)
- Update kotlin to 1.7.10
- Fix month name formatting for the languages with complex system of declensions (#154)
- Update compose to 1.2.0-rc03 (#156)
- Update kotlin to 1.7.0
- Remove
material-icons-extended
dependency (#153) - Add parameter for changing title and message style and color (#150)
- Update compose to 1.2.0-beta02 (#149)
- Fix input import and documentation (#148)
- Internationalise start day of week in date picker (#146 and #54)
- Add modifier parameter to input component (#141)
- Add state parameter to the list component (#140)
- Update compose to 1.1.1
- [BREAKING CHANGE] Modify arguments of the
input
component to better match those ofTextField
- Add
textFieldStyle
parameter toinput
component to allow for outlined text field style (#92) - Add text color options for month and day of week header text of date picker (#124)
- Add ability to change time picker title color (#123)
- Fix bug which causes input field to lose focus on validity change (#132)
- Update compose to 1.1.0-rc01
- Add ability to disable specific days in date picker (#126)[#126]
- Update compose to 1.1.0-beta04 (#120)
- Update kotlin to 1.6.0
- Update compose to 1.1.0-alpha05 (#112 and #110)
- Update kotlin to 1.5.31
- Make compose animation dependency explicit to ensure an old version is not used (thanks skolson)
- [BREAKING CHANGE] Replace MaterialDialog class structure with composable function with state. See docs and the sample app for examples
- Update compose to 1.1.0-alpha03
- Update kotlin to 1.5.30
- Fix bug which caused the year picker to fill the whole dialog
- Update compose to 1.0.0
- Fix resolution of extension function imports
- Update compose to 1.0.0-rc02
- [BREAKING CHANGE] Remove
buttons
extension function in favour of passing buttons in as a parameter to thebuild
function - [BREAKING CHANGE] Remove
dateTimePicker
from library due to unmaintainable hacky code (may come back in the future if better implementation found) - Fix font sizes in time picker and color picker (#75)
- Make time picker and date picker adapt to smaller screen sizes
- Fix horizontal padding on dialog for smaller screen sizes
- Update compose to 1.0.0-beta08 (#76 and #73)
- Update kotlin version to 1.5.10
- Fix layout of date and time pickers for wider screens (#74)
- Fix dialog padding to conform with material design spec at the extremes
- Add auto text field focusing on dialog open (#67)
- Update compose version to 1.0.0-beta07
- Fix date picker bounds bug
- Fix time picker custom titles
- Update compose version to 1.0.0-beta06
- Add more style customisation's to date and time pickers
- Fix date picker selection bug
- Make performance optimisations to the date picker
- Update compose version to 1.0.0-beta05
- Switch to using
HorizontalPager
from the Accompanist library for date picker - Add
keyboardActions
parameter to the input component
- Update compose version to 1.0.0-beta04
- Modify dialog styling (elevation, shape, etc) to better match material spec (thanks ivaniskandar)
- Fix issues when selection the hour 12 in the time picker
- New time picker features (thanks Jahor )
- Add min and max time range/limit
- Add optional 24 hour time selector
- Switch to publishing to maven central due to sun-setting of bintray
- Update compose version to 1.0.0-beta03
- Fix callback and selection bugs in color picker
- Make alpha slider optional in color picker and add a tiled background to the ARGB hex label box (thanks ivaniskandar)
- Remove predefined buttons for date and time picker components
- Make custom list items padding be added after clickable to make ripple fill the max width
- Update compose version to 1.0.0-beta02
- Fix input component bug and re-add it to the core module
- Update compose version to 1.0.0-beta01
- Redesign date picker and time picker to match the material specification (material.io)
- Introduce year picker
- Add
colors
attributes to the time picker dialog to allow for more customisation (see time picker documentation) - Add am/pm toggle instead of using 24 hour time
- Known Issue: calendar view can stutter when swiping between months
- Temporarily remove
input
dialog component due to an unknown internal bug. This will be re-added as soon as a fix/workaround can be found andcustomView
can be used in the meantime. - Add
button
function to theMaterialDialogButtons
class which should be used when the button action is neutral. This button will be displayed in-between anypositive
andnegative
buttons which are being used
- Fix issues with disabling positive button for the
input
andlistItemsSingleChoice
components - Fix bug lifecycle bug for repeated callbacks on subsequent uses of the same dialog
- Add
keyboardOptions
parameter toinput
component - Remove
allowEmpty
parameter frominput
component in favour of usingisTextValid
parameter to do this validation - Add
disablePositiveButton
andenablePositiveButton
methods to theMaterialDialog
class to allow for further customisation of the dialog when using custom layouts
- Updated compose version to 1.0.0-alpha10
- Add
onCloseRequest
parameter to theMaterialDialog
constructor
- Update usages of remember to onCommit
- Fix concurrency issues during button creation
- Updated compose version to 1.0.0-alpha09
- Fix bug in input dialog component which caused callback to be called multiple times
- Add documentation and code sample for input dialog component
- Updated compose version to 1.0.0-alpha08
- Updated compose version to 1.0.0-alpha07
- Fix core module manifest to fix errors
- Updated compose version to 1.0.0-alpha06
- Updated compose version to 1.0.0-alpha05
- Fixed crash when dialog button values such as text are changed
- Clean up gradle files
- Updated compose version to 1.0.0-alpha04
- Add optimisations to date picker
- Fix ARGB color picker layout
- Updated compose version to 1.0.0-alpha03
- Updated compose version to 1.0.0-alpha02
- Updated compose version to 1.0.0-alpha01
- Updated compose version to dev17
- Updated kotlin version to 1.4.0
- Fix date dialog and time dialog to also fit on smaller screens
- Updated compose version to dev16
- Updated kotlin version to 1.4.0-rc
- Fix datetime dialog to fit on smaller screens
- Updated compose version to dev15
- Updated kotlin version to 1.4-M3
- Make dialog button text uppercase