-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
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
[DatePicker] Port component #4787
Comments
@oliviertassinari I would like to know any plans on implementing this component in the new version .I would like to help .Please let me know .Thanks |
The best way to start a migration of a component is to look at the opened issues. That gives a better understanding of the limitations the current implementation has. I have removed the DatePicker and TimePicker from the v1 release milestone so we can make it happen sooner. Still, your help is welcomed. Some thoughs one the component:
|
Just leaving my opinion regarding the importance of the datepicker (and timepicker), i think there are 3 major components that define if your're dealing with a good ui framework or not, and they are: I've tried lots of different frameworks, and those three components are the ones that gives me most headaches, mostly because of their poor implementation and internationalization options, async capacities and pagination, to name a few of the problems. So, to keep things short: I rather prefer that the these three components arrive in their full state, but keep i'm mind too that, at least in my opinion, there will be a lot of people that will not choose a ui framework that lacks some of those components. Anyway, MUI v1 looks very promising, i'm looking forward to try it when its fully released! |
@GabrielDuarteM I agree, the Regarding the Autocomplete, you can find an example here. |
We make extensive use of MUI timepicker and datepicker in our production app today so unfortunately won't be able to migrate to v1.0.0 without a Material Design based solution. Using native time/date pickers is not a good solution and I disagree that they are not "crucial" to having a good and complete Material Design React component UI package. |
I agree with @skirunman, the |
Let me add more details on my opinions:
Disagree strongly. Native pickers are generally limited in capabilities and certainly don't fit in with Material Design.
I think punting on implementing a Material Design based time and date picker will leave quite a few current users out in the cold. Using another library for what is currently, and really should be, a core component of MUI, weakens the overall appeal of MUI.
Not sure why you say this as long as it follows Material Design Guidelines.
This is a nice to have, but not a requirement for v1.0.0 IMO. |
@skirunman We agree, we need that component. What is at stake here is regarding the timing priority. We think that there is more value to get from releasing v1 first and implementation the DatePicker/TimePicker later. (people can always use the master version). That's without to say that if a contributor has a ✨ implementation of the component, we will definitely review it and merge once we are all happy with it :). |
I've only recently begun looking at react-infinite-calendar, but it might be a worthwhile replacement to the v0 calendar for some. It does work differently by being scrollable between months instead of explicit month stepping, but it has some additional requested features such as range selection (requested via #7574) and looks to be pretty composable (at first blush) |
@taoxueweilong Please write an issue here. Here is not better place to give an advices :) |
Hello fellow developers... I think I might be available to contribute to Material UI if anyone can guild me how to get started |
awesome!
…On Wed, May 2, 2018 at 11:13 AM, Ching Yaw Hao ***@***.***> wrote:
Hello fellow developers...
I have an implementation of datepicker using Material UI here
https://github.com/chingyawhao/material-ui-next-datepicker
I think I might be available to contribute to Material UI if anyone can
guild me how to get started
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#4787 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AacMkVQOH0GRO7JsIyggzHidwmypEPdHks5tuXjQgaJpZM4JSThr>
.
|
@chingyawhao The contributing guide is mostly complete, but new components now go in |
@mbrookes I ll attempt to make a pull request to material-ui-lab in the weekend |
@chingyawhao Thanks for sharing the project. I believe the best step, for now, is to document it alongside the alternatives in the documentation. |
@oliviertassinari got it... |
@chingyawhao what don't you team up with @dmtrKovalenko on https://github.com/dmtrKovalenko/material-ui-pickers, I am sure there are plenty room of improvement |
@stunaz I think they have different views on look and feel, however, obviously https://github.com/dmtrKovalenko/material-ui-pickers is much better fits overall design of current material-ui-next, as well as UX point. |
@up-to-you my final objective is to follow material-design's depiction of pickers in text fields in desktop. Those pickers are in popovers instead of dialog. The project that I was working on requires a more customized component of datepicker which does not limit the user to select date from picker, user can also type in the date in a masked text input. My project will allow that level of customization, you can import only the calendar component out which is the picker without the input or the containing dialog or popover.
And by the way, I released the timepicker too XD |
@chingyawhao is it possible to trigger the popover via an IconButton (ala via an adornment). I have my own masked inputs but would like to be able to popup a date picker on button press. |
@techniq yup, certainly...that sounds similar to what I've done in my project |
This comment has been minimized.
This comment has been minimized.
FYI, my current issue is that there isn't a good solution for datetime-local, since Firefox doesn't support it natively. Upon switching to material 1.0 we found that firefox users just couldn't use our datetime fields. It looks like most of the discussion above is about nice implementation of date or time, but neither of those address the issue of datetime working at all. |
@rogerstorm funded this issue with $120. See it on IssueHunt |
Hello! Can we get an update on the state of the DataPicker progress? It's getting difficult to assess this in these long threads. And it seems that @dmtrKovalenko has been steadily committing to Material-UI-Pickers for a while. To be specific:
|
@jasonkylefrank Nothing is ticked off because nothing has been done in the official repository, and, to be fair, is unlikely to be any time soon. (We were only this week discussing closing all the datepicker / timepicker issues in deference to 3rd party solutions.) @dmtrKovalenko Has done an excellent job, and no reason not to use his components even though they are not "official". |
We don't plan any work on the DatePicker and TimePicker components. |
@rogerstorm if issue is resolved by material-ui-pickers can I get my $120 from IssueHunt? 🤣 |
I know you were half joking, but: cc @rogerstorm |
The text was updated successfully, but these errors were encountered: