[WIP] MUI v5 update
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.
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 >= 2and/orFable.React >= 9.
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.