dniz
0bdb2cbdbd
[MaterialDatePicker] Make customDatePicker method public but restricted for now
...
PiperOrigin-RevId: 312495780
2020-05-20 17:11:37 -04:00
dniz
d854e78d54
[MaterialDatePicker] Hide customDatePicker method since DateSelector API is not exposed yet. We will consider exposing this method and the DateSelector APIs in 1.3.
...
PiperOrigin-RevId: 312332065
2020-05-19 18:49:32 -04:00
raajkumars
d2f81cae5a
Fixed issue that causes the Datepicker to highlight wrong the day as today.
...
Resolves https://github.com/material-components/material-components-android/issues/882
PiperOrigin-RevId: 310565860
2020-05-08 15:27:44 -04:00
raajkumars
2023df01b3
Renamed Month.today() to Month.current() to make it obvious that this method returns the first moment of the current month and not the first moment of the current day.
...
PiperOrigin-RevId: 310417056
2020-05-08 14:43:12 -04:00
hunterstich
a265520e42
[MaterialDatePicker] Update datepicker drawable resources to use material_ prefix.
...
Resolves https://github.com/material-components/material-components-android/issues/1166
PiperOrigin-RevId: 305078908
2020-04-06 13:26:41 -07:00
Material Design Team
e6e9a07f4b
Automated g4 rollback of changelist 305014223
...
PiperOrigin-RevId: 305017071
2020-04-06 12:47:42 -07:00
hunterstich
2ac7fb75df
[MaterialDatePicker] Prefix drawables with mtrl_ to avoid client confliects.
...
Resolves https://github.com/material-components/material-components-android/issues/1166
PiperOrigin-RevId: 305014223
2020-04-06 12:34:43 -07:00
marianomartin
f90181efef
Fix javadocs errors for DatePicker, Transformation, and FAB
...
PiperOrigin-RevId: 300553804
2020-03-13 11:00:54 -04:00
marianomartin
5706775bfd
Expose customDatePicker so people don't have to limit to range or
...
single date.
Resolves https://github.com/material-components/material-components-android/issues/893
PiperOrigin-RevId: 297875559
2020-02-28 15:12:40 -05:00
marianomartin
e664b98062
[MaterialDatePicker] Crash - Scroll to Min Year of CalendarConstraint
...
Resolves https://github.com/material-components/material-components-android/pull/981
Resolves https://github.com/material-components/material-components-android/issues/980
PiperOrigin-RevId: 296000173
2020-02-19 13:36:30 -05:00
Felipe Roriz
4ccb052d2b
[MaterialDatePicker] Added a DateValidator for a bounded range.
...
Resolves https://github.com/material-components/material-components-android/pull/972
GIT_ORIGIN_REV_ID=29cbbd569f5284f0bdf4cc1bdad60f93f92856eb
Co-authored-by: ymarian <38727469+ymarian@users.noreply.github.com>
PiperOrigin-RevId: 295810824
2020-02-18 18:03:44 -05:00
onats1
89e0e5628e
[Date Picker] Created a date validator class to handle resctrictions from previous dates until the current date.
...
Resolves https://github.com/material-components/material-components-android/pull/946
GIT_ORIGIN_REV_ID=442df27d6bd2d7c01de471328ba3a44eff82660d
Co-authored-by: ymarian <38727469+ymarian@users.noreply.github.com>
PiperOrigin-RevId: 294982034
2020-02-13 13:57:28 -08:00
klblk
a67932de13
[MaterialDatePicker] Change to standalone month format
...
Resolves https://github.com/material-components/material-components-android/pull/1000
GIT_ORIGIN_REV_ID=24a02c2ce3daa40add8f1ec3bbd6860fcc4b6be1
PiperOrigin-RevId: 294516910
2020-02-12 10:13:32 -05:00
haodong
d6b2da8b50
[DatePicker] Added workaround for Samsung and LG devices to show URL keyboard when enter date in text.
...
PiperOrigin-RevId: 294219052
2020-02-10 14:31:45 -05:00
isabellekim
840a809715
Remove TODO bug reference.
...
PiperOrigin-RevId: 292337224
2020-01-31 11:12:21 -05:00
marianomartin
33733bd331
Remove {@link Month}`s from javadocs
...
PiperOrigin-RevId: 292335010
2020-01-31 11:11:22 -05:00
haodong
b1c4f539e1
Made LG devices exceptions for using date type of keyboard for date picker text input.
...
Resolves https://github.com/material-components/material-components-android/issues/901
- Check if the device is LG, and change the keyboard type if yes.
- Remove the exception for Samsung devices, they updated their date type keyboard with "." and "/".
PiperOrigin-RevId: 290753487
2020-01-21 09:13:23 -08:00
zkovar
0e6c21d3c0
[MaterialDatePicker] Ability to Start Picker in MaterialTextInputPicker Mode
...
Resolves https://github.com/material-components/material-components-android/pull/867
Resolves https://github.com/material-components/material-components-android/issues/865
GIT_ORIGIN_REV_ID=de3f50710c06d17331d366eb9b4d240ec205a1f8
Co-authored-by: pekingme <pekingme@gmail.com>
PiperOrigin-RevId: 289676795
2020-01-14 11:00:51 -08:00
dniz
4e0a016d07
Update MaterialDatePicker to read colorSurface from correct context
...
Fixes issue where colorSurface from materialCalendarTheme is ignored
Resolves https://github.com/material-components/material-components-android/issues/838
PiperOrigin-RevId: 286194512
2019-12-18 15:55:09 -05:00
haodong
6694175a5f
Fixed getDayCopy utility function in UtcDates for DatePicker.
...
- was copying year/month/date fields between Calendar objects in different time zones.
- convert input Calendar object into a Calendar object in UTC, then copy year/month/date fields to the return Calendar object.
PiperOrigin-RevId: 284597830
2019-12-10 07:22:59 -05:00
haodong
77ce281f04
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
2019-12-05 15:58:26 -05:00
ldjesper
e56db0cee9
Update CHAR_LIMIT to 2 for MaterialCalendar strings that require a sub-character for i18n
...
PiperOrigin-RevId: 280474887
2019-11-15 15:10:57 -05:00
ldjesper
62a2164f18
Include separator characters for Samsung devices in MaterialDatePicker
...
Resolves https://github.com/material-components/material-components-android/issues/682
PiperOrigin-RevId: 279146671
2019-11-07 16:12:20 -05:00
ldjesper
c097d3d335
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
2019-11-07 16:10:05 -05:00
haodong
7708ca4db1
Automated g4 rollback of changelist 277103254
...
PiperOrigin-RevId: 277545348
2019-11-01 13:28:40 -07:00
Nikita
b575fc78dd
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
2019-11-01 13:28:40 -07:00
haodong
5db6b5f2f8
Automated g4 rollback of changelist 275944003
...
PiperOrigin-RevId: 277103254
2019-11-01 13:28:40 -07:00
haodong
8c8eaac2b1
Automated g4 rollback of changelist 275859720
...
PiperOrigin-RevId: 275944003
2019-11-01 13:28:40 -07:00
haodong
69e399f9c4
Updated TextInputLayout to support empty string as error message.
...
PiperOrigin-RevId: 275859720
2019-11-01 13:28:40 -07:00
ldjesper
394bac6be0
Add MaterialDatePicker style and theme attributes to public.xml
...
Resolves https://github.com/material-components/material-components-android/issues/664
PiperOrigin-RevId: 273854001
2019-10-10 15:53:13 -04:00
ldjesper
9cd22eb30a
Sentence case all non-titles in MaterialDatePicker
...
PiperOrigin-RevId: 273592300
2019-10-10 15:50:29 -04:00
ldjesper
6e0307248e
Update renamed private String GRID_SELECTOR_KEY to renamed class (DateSelector) in MaterialDatePicker
...
PiperOrigin-RevId: 269875653
2019-09-20 10:57:25 -04:00
ldjesper
ee891219d5
Change text scaling and landscape width for small screens.
...
PiperOrigin-RevId: 269862267
2019-09-20 10:45:32 -04:00
ldjesper
e2f7ee026e
Fix NPE when erasing text input box for SingleDateSelector
...
Resolves https://github.com/material-components/material-components-android/issues/590
PiperOrigin-RevId: 269852927
2019-09-18 14:42:45 -04:00
marianomartin
167663ae45
Internal cleanup
...
PiperOrigin-RevId: 268698913
2019-09-12 14:29:01 -04:00
ldjesper
691b1bdc06
Increase some MaterialDatePicker dimensions to handle device scaled font sizes on small devices
...
PiperOrigin-RevId: 268452885
2019-09-12 14:06:43 -04:00
ldjesper
801172e401
Update DateValidator JavaDocs in MaterialDatePicker
...
PiperOrigin-RevId: 268451832
2019-09-12 14:05:41 -04:00
ldjesper
fe56e2ecc7
Allow setting of MaterialDatePicker title via CharSequence plus JavaDoc updates
...
PiperOrigin-RevId: 268445763
2019-09-12 14:03:01 -04:00
ldjesper
cdcccfbc5c
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-09-12 14:01:19 -04:00
ldjesper
54bf4cbb82
Fix NPE from MaterialDatePicker rotation when MaterialCalendar is not visible.
...
calendar.getCurrentMonth() is nullable so we check before accessing
PiperOrigin-RevId: 268290292
2019-09-12 14:00:30 -04:00
ldjesper
a402ece66e
Fix fuzzy boundary on selected year in MaterialDatePicker dialog mode
...
PiperOrigin-RevId: 268274108
2019-09-12 13:58:40 -04:00
ldjesper
d78d93577f
Remove Month from the public API
...
PiperOrigin-RevId: 268242042
2019-09-12 13:57:19 -04:00
ldjesper
38e01beb1d
MaterialDatePicker forces UTC
...
PiperOrigin-RevId: 267992416
2019-09-12 13:52:21 -04:00
marianomartin
215a839598
Internal cleanup
...
PiperOrigin-RevId: 267504117
2019-09-12 13:48:16 -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