aforemny / elm-mdc

Elm port of the Material Components for the Web CSS/JS library
https://aforemny.github.io/elm-mdc
Apache License 2.0
354 stars 43 forks source link

API changes #30

Closed aforemny closed 6 years ago

aforemny commented 6 years ago

The API is quite low-level currently. We only map upstream's CSS classes to HTML elements and we wrap the root HTML element to a Component. While this works OK in most cases and gives you lots of freedom about your DOM, it has two issues:

Long term, I would like to have a high-level wrapper for the current low-level API, overcoming both issues.

Short term, I will only implement the following changes to the current API, so that a release is possible in the near future.

Short-term roadmap:

aforemny commented 6 years ago

Revising the Ripple API is tracked in #95.