Feliz.MaterialUI icon indicating copy to clipboard operation
Feliz.MaterialUI copied to clipboard

[WIP] MUI v5 update

Open ArtemyB opened this issue 3 years ago • 2 comments

Issues covered: #84 and #85.

Took @Linschlager's mui-v5 branch as a starting point and finally got a more or less complete MUI v5 bindings - at least the docs-app is already working (there is a published version here). Except that I've started using this new version in some of my personal projects. For now all works fine, but as bugs will arise, I'll be making proper fixes.

Lots of components have not been tested/used completely yet, that's why it's WIP and the version marked as alpha. One of the major changes -- there are separate packages for MUI X DatePickers (both community and pro) and Material Icons. At the moment I've published NuGet-packages only to my GitHub feed - see my fork of the repo.

ArtemyB avatar Oct 08 '22 01:10 ArtemyB

Some notes:

  • Current bindings are relevant for MUI v5.10.*. So they could have some inconsistencies with MUI v5.11+ - haven't checked what exactly and how many of them there are.
  • The libraries still depend on Feliz v1, so according to this issue there will be compiler errors when using with Feliz >= 2 and/or Fable.React >= 9.

ArtemyB avatar Feb 15 '23 21:02 ArtemyB

Updated to Feliz >= 2 (and Fable.React >= 9), regenerated bindings for MUI v5.11. Seems like there are no critical changes -- the only noticeable one is a new prop slotProps, which is for now just an alias for componentsProps, but later it will be removed in favor of the new one. NuGet packages are also published to my GitHub-feed as before.

ArtemyB avatar Mar 01 '23 09:03 ArtemyB