All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
MDCTextField
Overload to allow specifying input type (such asPassword
)
- Updated kotlin & compose versions
- Migrated back to kotlin-multiplatform plugin
MDCTextField
Overload to allow specifying input type (such asPassword
)
- Updated kotlin & compose versions
- Migrated back to kotlin-multiplatform plugin
- Migrated from
kotlin-multiplatform
tokotlin-js
plugin to avoid publishing unnecessary metadata artefacts. - Bumped dependency versions
- Bumped kotlin/compose versions
- Fixed adding/removing items dynamically in MDCSelect
- Replaced old DOM-based external MDC component management with CompositionLocal and DisposableEffect based solutions
- All old DOM-based MDC component management and effects
- Kotlin and Compose version bumps
- mdc-chips
- mdc-banner
- mdc-fab
- mdc-image-list
- mdc-touch-target
- mdc-elevation
- mdc-line-ripple
- mdc-floating-label
- mdc-notched-outline
- Proper
@DslMarker
usage to prevent leaking scopes
- Standardised event handlers
- Reworked
MDCSelect
to be more lightweight and customisable - Introduced new
CompositionLocal
based MDC component management making it accessible from anywhere down the component hierarchy - Reworked sandbox with new
katalog
tooling for more streamlined experience and reduced boilerplate - Rewritten all existing samples to be fully interactive
- Optimised MDC component state management for most of the components
opts
based property builder was replaced with top-level properties
initialiseMDC
andMDCInitEffect
which were relying on storing the MDC component on the native HTML element
- mdc-switch
- mdc-slider
- mdc-select
- mdc-dialog
- mdc-circular-progress
- mdc-data-table
- mdc-tab-indicator
- mdc-tab-bar
- mdc-tab-indicator
- mdc-tab-scroller
- mdc-tab
0.0.2 - 2021-12-28
- mdc-radio
- mdc-tooltip
- mdc-segmented-button
- mdc-snackbar
- material-icons
- New
dev.petuska:kmdcx
shortcut artefact for KMDC extension and companion modules - Contributing guidelines and code of conduct
- Upgraded Kotlin and Compose versions
- Fixed teardown hooks on some components
- Revisited old components to make all of them controlled for consistency
- Reworked sandbox
- MDCTypography extended to support custom attributes
0.0.1 - 2021-11-21
- mdc-button
- mdc-card
- mdc-checkbox
- mdc-drawer
- mdc-form-field
- mdc-icon-button
- mdc-layout-grid
- mdc-linear-progress
- mdc-list
- mdc-ripple
- mdc-textfield
- mdc-top-app-bar
- mdc-typography
- Upgraded Kotlin and Compose versions
- Fixed teardown hooks on some components
- Revisited old components to make all of them controlled for consistency
- Reworked sandbox
- MDCTypography extended to support custom attributes