Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abandonware? #1006

Open
Mellbourn opened this issue Oct 4, 2019 · 8 comments
Open

Abandonware? #1006

Mellbourn opened this issue Oct 4, 2019 · 8 comments

Comments

@Mellbourn
Copy link

Has this project been abandoned? There are no commits after 28:th of July.
Is there some other similar project that fills this space?
We need material design react components for web.

@jamesmfriedman
Copy link

Not sure of the status of this project anymore, came here to check it out myself. Here is an up to date drop in replacement. https://rmwc.io

@nikhilag
Copy link

nikhilag commented Nov 1, 2019

Sadly there's a pull request saying they won't be supporting it any longer. They will basically be focusing on the core components.
rmwc does seem quite cool. What is the benefit of rmwc over material-ui?

@jamesmfriedman
Copy link

@nikhilag RMWC was created initially because material-UI was causing me some headaches.

  • it had opinionated ways to style and theme
  • it crashed my PWA when using a page full of checkboxes
  • it missed in certain design aspects of the material spec (i’m a Desìgner, I notice the pixels)
  • it lacked an official affiliation with google
  • at the time it lacked support for tree shaking, types, and a variety of other things.

They’ve definitely caught up on some of these things for sure. It’s a very large project with lots of users, I’m sure you can build something great with it.

RMWC was built to leverage the official components from the Google team as well as focus on composability, type safety, tree shaking, style system neutrality, and performance.

There are people using it for everything from hobby projects to enterprise grade applications. I am still the core maintainer, but have readily accepted contributions over the years. Myself and the companies I work with personally have a vested stake in it so it’s not going anywhere anytime soon. Google has also thankfully slowed down their break neck breaking changes release cycle so it’s heavily stabilized. I don’t believe I’ve had a breaking change release in almost a year.

So I hope you give it a try. There is a hooks refactor and more features coming in the future as well so stay tuned.

@lbell
Copy link

lbell commented Nov 3, 2019

Here is an up to date drop in replacement. https://rmwc.io

@jamesmfriedman How "drop-in"-ny of a "drop-in" replacement? Do you have a brief migration doc?

@Mellbourn
Copy link
Author

Mellbourn commented Nov 3, 2019

Sadly there's a pull request saying they won't be supporting it any longer. They will basically be focusing on the core components.
rmwc does seem quite cool. What is the benefit of rmwc over material-ui?

Yeah, this PR makes the status abundantly clear
7c90f62

@jamesmfriedman
Copy link

@lbell I don't have a migration doc. The drop in part is behavior of components and layout should be the same, although the implementation may be slightly varied. If you are going to migrate and want to take notes as you go, I'd be happy to publish them.

@nikhilag
Copy link

@jamesmfriedman rmwc is really cool but the underlying problem might be Google's own web library for material design. They seem to be quite slow at developing the core components. For example, there's no date time control yet. Not sure why web gets least priority from Google across all platforms. Flutter and Android are definitely way ahead as compared to web.

@jamesmfriedman
Copy link

You'll notice that RMWC includes "Addon" components, which are ones that aren't officially supplied by Google. Calendar component is on the roadmap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants