18 Commits

Author SHA1 Message Date
haodong
ff5993dbbe Fixed MaterialDatePicker todayInUtcMilliseconds method.
- Used UtcDates to return the UTC milliseconds of today in local timezone.
- Previous method is replaced with thisMonthInUtcMilliseconds, which fits its function better.
Resolves https://github.com/material-components/material-components-android/issues/778

PiperOrigin-RevId: 283981946
(cherry picked from commit 77ce281f04d1ee603d2bac24bb98791949c51ae7)
2019-12-18 15:45:38 -05:00
ldjesper
945a220138 Include separator characters for Samsung devices in MaterialDatePicker
Resolves https://github.com/material-components/material-components-android/issues/682

PiperOrigin-RevId: 279146671
(cherry picked from commit 62a2164f1808a559c0ddb799aff4965f3669f20b)
2019-12-18 15:16:36 -05:00
ldjesper
cc1cfd7acc Separate date format string from date hint string in MaterialDatePicker for better hints.
Resolves https://github.com/material-components/material-components-android/issues/695

PiperOrigin-RevId: 279095896
(cherry picked from commit c097d3d33506be7382d3bda20909d5f08bb1f220)
2019-12-18 15:14:51 -05:00
Nikita
1f0a67fe4e Improve scroll behavior of MaterialCalendar on low end devices
Resolves https://github.com/material-components/material-components-android/pull/711

GIT_ORIGIN_REV_ID=7808f83d1c4de45711aae4c5f1740506b5484c1c
PiperOrigin-RevId: 277201251

(cherry picked from commit b575fc78dd9abfa285700aaa2eaacf4ca441317d)
2019-11-07 10:22:32 -05:00
ldjesper
b06130ee17 Sentence case all non-titles in MaterialDatePicker
PiperOrigin-RevId: 273592300
(cherry picked from commit 9cd22eb30a37881b329b9edc56e71a2a5fd2717d)
2019-11-06 11:07:10 -05:00
ldjesper
316cf31913 Update renamed private String GRID_SELECTOR_KEY to renamed class (DateSelector) in MaterialDatePicker
PiperOrigin-RevId: 269875653
2019-10-03 15:50:23 -04:00
ldjesper
86c00cf163 Change text scaling and landscape width for small screens.
PiperOrigin-RevId: 269862267
2019-10-03 15:50:23 -04:00
ldjesper
1d643851ac Fix NPE when erasing text input box for SingleDateSelector
Resolves https://github.com/material-components/material-components-android/issues/590

PiperOrigin-RevId: 269852927
2019-10-03 15:50:23 -04:00
ldjesper
1d96b56ef6 Increase some MaterialDatePicker dimensions to handle device scaled font sizes on small devices
PiperOrigin-RevId: 268452885
2019-10-03 15:50:23 -04:00
ldjesper
ab3d88aee0 Update DateValidator JavaDocs in MaterialDatePicker
PiperOrigin-RevId: 268451832
2019-10-03 15:50:23 -04:00
ldjesper
cc26cd90d9 Allow setting of MaterialDatePicker title via CharSequence plus JavaDoc updates
PiperOrigin-RevId: 268445763
2019-10-03 15:50:23 -04:00
ldjesper
d2cf948b15 Fix missing ok and cancel in landscape MaterialDatePicker
We make the middle pane scrollable in cases where things just will not fit

PiperOrigin-RevId: 268301091
2019-10-03 15:50:23 -04:00
ldjesper
e0a4d4e1a1 Fix NPE from MaterialDatePicker rotation when MaterialCalendar is not visible.
calendar.getCurrentMonth() is nullable so we check before accessing

PiperOrigin-RevId: 268290292
2019-10-03 15:50:23 -04:00
ldjesper
340497acbf Fix fuzzy boundary on selected year in MaterialDatePicker dialog mode
PiperOrigin-RevId: 268274108
2019-10-03 15:50:23 -04:00
ldjesper
6bc87889d6 Remove Month from the public API
PiperOrigin-RevId: 268242042
2019-10-03 15:50:23 -04:00
ldjesper
306d812377 MaterialDatePicker forces UTC
PiperOrigin-RevId: 267992416
2019-10-03 15:50:23 -04:00
ldjesper
e6cb937ca1 Remove MaterialDatePicker testing tags from the public scope in favor of package scope.
PiperOrigin-RevId: 267009956
2019-09-04 18:09:37 -04:00
ldjesper
72d54c653c Change picker package to com.google.android.material.datepicker
PiperOrigin-RevId: 267004501
2019-09-04 18:07:59 -04:00