Closed kmyram closed 4 years ago
The three options to do discovery are the following.
@pbakaus What's your opinion on the officiality of those libraries? Should it be a factor?
I don't have an opinion, but we should absolutely ask our Material friends. I'll kick off an internal thread.
Sounds good. Otherwise my 2 cents in yesterday's meeting were basically that we should just start using Material UI with a small abstraction layer around it. We lose valuable time discussing this, and I think from our discussions it was quite clear that Material UI had most benefits. With a small abstraction layer we can always swap it out for one of the others after beta if needed.
After review of the different options here are my findings.
I had some with components becauses of forms.css. This css resets lots of the input / form fields, which is already an issue. CC @swissspidy here, on his thoughts on removing it.
The list of components that @samitron7 shared:
Short summary so far after our discussion before:
@wassgha How much time do you think is needed to finish the work on the form elements in #271? Do Would you need help on that or someone to take it over? Panel refactoring can be done separately. If we have form elements, that could unblock lots of other things.
Shouldn't be too hard, but if anyone wants to work on it we can merge what we currently have and work on the remaining components in a separate PR
@wassgha How much time do you think is needed to finish the work on the form elements in #271? Do Would you need help on that or someone to take it over? Panel refactoring can be done separately. If we have form elements, that could unblock lots of other things.
We have @ndev1991 and @obetomuniz assigned to #255 now and will take over #271 and work from there.
Moving to done as library is going to add much overhead than benefit.
Material Design is implemented in a React framework not supported by Google (because Facebook). Official implementation is in vanilla js. Unofficial implementation in React is Material UI. Widely used. Not supported. Implements material design well but we are not using material design globally.
Criterias: Do we implement the non-supported React-versionand risk putting a stamp of approval one it? How to implement the VanillaJS version but less used? Used by Sitekit…
What to investigate (discover):