91 Commits

Author SHA1 Message Date
ldjesper
795e42e8d9 i18n request to reword move as change in MaterialDatePicker
PiperOrigin-RevId: 262641732
2019-08-16 15:55:28 -04:00
ldjesper
910c940717 Disable MaterialDatePicker ok/confirm button when the selection is not valid
PiperOrigin-RevId: 262573417
2019-08-16 15:49:56 -04:00
ldjesper
6bd22d76dd Set Elevation for MaterialDatePicker darkmode
PiperOrigin-RevId: 262395497
2019-08-16 15:35:06 -04:00
ldjesper
440eec1272 Change flaky swipe tests to test correct paging or just require movement
PiperOrigin-RevId: 262193755
2019-08-16 15:32:42 -04:00
ldjesper
52251fb2ad Remove obsolete MaterialStyledDatePicker tests
PiperOrigin-RevId: 261995645
2019-08-16 15:29:05 -04:00
ldjesper
4277809663 Allow an initial selection for MaterialDatePicker
PiperOrigin-RevId: 261949361
2019-08-06 15:29:32 -04:00
ldjesper
fc195cfe10 Fix TalkBack content descriptions for MaterialDatePicker and improve scrolling logic
PiperOrigin-RevId: 261849633
2019-08-06 15:27:48 -04:00
ldjesper
3da7ddc314 MaterialDatePicker Header Talkback
PiperOrigin-RevId: 261846463
2019-08-06 15:26:40 -04:00
ldjesper
135df4e4f6 Switch from ViewPager2 to RecyclerView because multiple visible pages are not supported in vertical mode.
PiperOrigin-RevId: 261345144
2019-08-02 15:57:51 -04:00
ldjesper
605054192b Fix keyboard navigation in MaterialDatePicker including highlights
PiperOrigin-RevId: 260950071
2019-08-02 15:55:17 -04:00
marianomartin
2241380dba Internal cleanup
PiperOrigin-RevId: 259753640
2019-07-24 15:09:18 -04:00
ldjesper
2b11de3162 Increase CHAR_LIMIT for Farsi in MaterialDatePicker
PiperOrigin-RevId: 259746717
2019-07-24 15:08:17 -04:00
ldjesper
5d58de9499 Add MaterialDatePicker and CalendarConstraints to the public API.
PiperOrigin-RevId: 259585701
2019-07-23 15:29:11 -04:00
dniz
cc73c2a630 Update TODOs
PiperOrigin-RevId: 259535844
2019-07-23 11:21:39 -04:00
dniz
0512f776c5 Remove sub-package AndroidManifest.xml files from lib directory
PiperOrigin-RevId: 258390736
2019-07-16 13:18:32 -04:00
ldjesper
2a40e2cfe9 Rename GridSelector to DateSelector
PiperOrigin-RevId: 258173492
2019-07-15 19:21:34 -04:00
ldjesper
de3a04c269 Add Override statements for clarity to GridSelector
PiperOrigin-RevId: 257878720
2019-07-15 19:20:44 -04:00
isabellekim
a628bf516b Revert the library to compile with Java 7: revert lambdas, add necessary casts, and make some variables final.
Continue compile shrine demo, catalog, and tests with Java 8.

PiperOrigin-RevId: 257874888
2019-07-15 19:19:23 -04:00
ldjesper
e6ee275d97 Validate TextInput dates in MaterialDatePicker
PiperOrigin-RevId: 257857397
2019-07-15 19:16:13 -04:00
isabellekim
36a86f4f93 Switch from DefaultLifecycleObserver to LifecycleEventObserver as the material library will be going to back to compiling to Java 7.
PiperOrigin-RevId: 257833898
2019-07-15 19:15:06 -04:00
ldjesper
6eb692d3eb Add CalendarConstraints Builder
PiperOrigin-RevId: 257651910
2019-07-15 19:06:00 -04:00
ldjesper
dfbb1d091e In MaterialCalendar, Switch from Calendar to Long in all cases
PiperOrigin-RevId: 257610913
2019-07-11 14:37:13 -04:00
ldjesper
fb44b908f4 Use CalendarBounds to invalidate out of bounds dates
PiperOrigin-RevId: 257249906
2019-07-10 13:45:18 -04:00
ldjesper
6b25a7a085 Remove listeners in MaterialCalendar GridSelector from user handling
PiperOrigin-RevId: 257194144
2019-07-09 13:02:06 -04:00
ldjesper
1ceab86add Remove draw methods from GridSelector
PiperOrigin-RevId: 257099066
2019-07-09 13:00:53 -04:00
ldjesper
c0fb5ad1af Fix Date Picker Catalog Demo to retain listeners
PiperOrigin-RevId: 256421089
2019-07-03 15:49:03 -04:00
ldjesper
39f4a36d0b Remove Abstract Calendar Pickers in favor of options
PiperOrigin-RevId: 256402016
2019-07-03 14:16:01 -04:00
marianomartin
164bf0fabd Internal cleanup
PiperOrigin-RevId: 255609320
2019-07-03 14:02:53 -04:00
ldjesper
39d0dfd1c6 Internal Clean-up
PiperOrigin-RevId: 255488842
2019-07-03 14:02:09 -04:00
ldjesper
fb47d9d48f Add Year Selection View
PiperOrigin-RevId: 255452451
2019-07-03 13:58:01 -04:00
marianomartin
006e4af031 Internal cleanup
PiperOrigin-RevId: 255258571
2019-06-26 19:19:36 -04:00
ldjesper
d97520cf58 Fixed an issue where styles weren't reloading on a landscape change.
PiperOrigin-RevId: 254460167
2019-06-24 17:22:38 -04:00
ldjesper
5dc5e4fa0d Material Calendar Date Range Picker: Switch from Calendar to Long return type
PiperOrigin-RevId: 254456138
2019-06-24 17:14:55 -04:00
ldjesper
ce2d7dec5e Alternate Theme layout demos. Correct usage of shapeAppearance attributes based on screensize. Range pickers default to dialog mode when screens are larger than 480dp.
PiperOrigin-RevId: 254324320
2019-06-24 17:11:24 -04:00
ldjesper
fd686f2074 MaterialCalendar Listeners added. Updated catalog demo to use listeners.
PiperOrigin-RevId: 254122526
2019-06-24 16:56:23 -04:00
ldjesper
6d5d683921 Remove inset touch cancel deadzone
PiperOrigin-RevId: 254072032
2019-06-24 16:55:38 -04:00
ldjesper
0ef0d097b2 Change ripple to CSL from theme attribute for KitKat
PiperOrigin-RevId: 254071171
2019-06-24 16:54:50 -04:00
ldjesper
9145e9c92c Autosize header text
PiperOrigin-RevId: 254036840
2019-06-24 16:54:03 -04:00
ldjesper
c9f8002238 MaterialCalendar dimens based upon screen width
PiperOrigin-RevId: 253816269
2019-06-24 16:39:36 -04:00
marianomartin
b9147d4f2d Remove some lint warnings from baseline
PiperOrigin-RevId: 253036361
2019-06-18 13:24:50 -04:00
marianomartin
152ae1e752 Annotate month parameter for Month class
PiperOrigin-RevId: 252865939
2019-06-18 13:22:49 -04:00
cketcham
bff75f2d3e Update to lamdas
PiperOrigin-RevId: 252846439
2019-06-18 13:21:02 -04:00
marianomartin
5a5d311a36 Check more lint warnings, show warnings as errors.
PiperOrigin-RevId: 252822573
2019-06-18 13:20:15 -04:00
ldjesper
32a895ded8 Fix capital to match android var name
PiperOrigin-RevId: 252815990
2019-06-18 13:19:19 -04:00
ldjesper
5c1063f867 Switch from Lifecycle annotations to DefaultLifecycleObserver now that our gradle uses Java8 lang features
PiperOrigin-RevId: 252809725
2019-06-18 13:17:54 -04:00
ldjesper
7874b140d3 Remove unused layout file
PiperOrigin-RevId: 252680623
2019-06-18 12:03:18 -04:00
ldjesper
5f59a56b6a Remove Locale.getDefault() call from a final static field as it can change.
PiperOrigin-RevId: 252668615
2019-06-18 11:59:59 -04:00
ldjesper
60090791b9 Full screen vertical scrolling
PiperOrigin-RevId: 252663790
2019-06-18 11:58:50 -04:00
ldjesper
2a0e347b64 Switch Material DatePicker to ViewPager2.
Automated g4 rollback of changelist 251902135

PiperOrigin-RevId: 251927491
2019-06-10 09:11:31 -07:00
Material Design Team
eab1b3475a Automated g4 rollback of changelist 251855739
PiperOrigin-RevId: 251902135
2019-06-10 09:09:00 -07:00