954 Commits

Author SHA1 Message Date
Bryan Oltman
652077c779
[Material][Availability] Migrates Action sheet to MDCAvailability. (#9733)
[Material][Availability] Migrates Action sheet to MDCAvailability.
2020-02-14 11:40:36 -05:00
Randall Li
ad5708c91b merged release-candidate 2020-02-14 10:36:17 -05:00
Randall Li
46462d825c Bumped version number to 104.0.1. 2020-02-14 00:16:07 -05:00
Andrew Overton
d89fa3fb11
[Material][Availability] Migrates Text Controls to MDCAvailability (#9720)
This PR addresses the failures in https://github.com/material-components/material-components-ios/pull/9719, which was copybara'd from [cl/293702448](http://cl/293702448)
2020-02-13 16:41:10 -05:00
Andrew Overton
65113bb1d9
Remove test spec (#9718)
https://github.com/material-components/material-components-ios/pull/9711 causes the library to fail pod lib lint validations because there are currently no source files in the test spec. This will of course change very soon but in case there's a release before it does we should land this PR.

Related to #9407.
2020-02-13 14:38:35 -05:00
Andrew Overton
e6ef298bdf
[TextControls] Changes from text-area-feature-branch with additional podspec and BUILD file changes (#9711)
Because CI wasn't working earlier this week I merged the initial text area PRs (https://github.com/material-components/material-components-ios/pull/9682 and https://github.com/material-components/material-components-ios/pull/9684) into a [feature branch](https://github.com/material-components/material-components-ios/tree/text-area-feature-branch) in the main repo. This PR contains those changes, as well as a commit to update the BUILD file and podspec (3da2803), a commit that makes it compile (6a06594), and a commit to run clang (078cd70). The changes in these last three commits have not been reviewed, unlike the ones from the PRs into the feature branch.

Related to #9407.
2020-02-13 13:33:59 -05:00
Randall Li
b2e2a257ca modified version number to 104.0.0 2020-02-12 01:23:24 -05:00
Randall Li
4515ab61c3 Revert "Bumped version number to 103.2.0."
This reverts commit 6663feb418da9b7c8c67e42e64ca65b91b85fcfe.
2020-02-12 01:22:22 -05:00
Randall Li
6663feb418 Bumped version number to 103.2.0. 2020-02-11 14:58:34 -05:00
Nobody
081fd7a6b4 [Material][Availability] Migrates the Banner to MDCAvailability.
PiperOrigin-RevId: 293864905
2020-02-07 16:05:59 -05:00
Nobody
98f8968ebe [Material][Availability] Migrates elevation to MDCAvailability.
PiperOrigin-RevId: 293812421
2020-02-07 07:49:46 -08:00
Nobody
ef3c2bf8c9 [Material][Availability] Migrates Feature Hightlight to MDCAvailability.
PiperOrigin-RevId: 293794429
2020-02-07 05:30:24 -08:00
Nobody
770095c612 Adds availability macro for conditionally compiling OS sensitive code.
PiperOrigin-RevId: 293067907
2020-02-03 20:55:35 -08:00
Jeff Verkoeyen
8fa9bdb8fd Bump the release. 2020-01-27 13:13:12 -05:00
Robert Moore
e51a83afeb
[BottomNavigation] Fix bug in delegate method call (#9489)
[BottomNavigation] Fix bug in delegate method call

The MDCBottomNavigationBarController checks the wrong delegate method before calling `-bottomNavigationBarController:shouldSelectViewController:`. This can lead to crashes in clients that do not implement this method, but implement `-bottomNavigationBarController:didSelectViewController:`.

Fixes #9483
2020-01-24 15:01:19 -05:00
Jeff Verkoeyen
11139a8477 Bump the release. 2020-01-24 08:25:15 -05:00
Jeff Verkoeyen
03de1cd84c Merge branch 'release-candidate' into develop 2020-01-17 16:21:26 -05:00
Jeff Verkoeyen
5ba178fb3a Revert "merged release-candidate"
This reverts commit 3e9fee2952bdaa7667a03dc303702ac53a323a85, reversing
changes made to 3b3d288ea42ddcc53b61127283770f145b9def38.
2020-01-17 16:18:13 -05:00
Andrew Overton
083cf8c12f
[TextControls] Restructure Cocoapods and Blaze targets (#9430)
## UPDATED PR DESCRIPTION:

**NOTE: [cl/290296411](http://cl/290296411) must be patched into whatever release includes this PR.**

There were requests to break it up further. With the latest changes, it will look like this in the future:

//components/TextControls:Shared # shared public types
//components/TextControls:BaseTextFields
//components/TextControls:FilledTextFields
//components/TextControls:FilledTextFieldsTheming
//components/TextControls:OutlinedTextFields
//components/TextControls:OutlinedTextFieldsTheming
//components/TextControls:BaseTextAreas
//components/TextControls:FilledTextAreas
//components/TextControls:FilledTextAreasTheming
//components/TextControls:OutlinedTextAreas
//components/TextControls:OutlinedTextAreasTheming
//components/TextControls:FilledInputChipView
//components/TextControls:FilledInputChipViewTheming
//components/TextControls:OutlinedInputChipView
//components/TextControls:OutlinedInputChipViewTheming
//components/private/TextControlsPrivate: Shared # shared private types
//components/private/TextControlsPrivate:OutlinedStyle
//components/private/TextControlsPrivate:FilledStyle

This would make it easier to sunset/retire a specific style of a specific text control type, for example.

## ORIGINAL PR DESCRIPTION:

This PR is an attempt to satisfy the recent requests to break up the Cocoapods subspecs and Bazel targets for TextControls.

~**NOTE: [cl/289710430](http://cl/289710430) must be patched into whatever release includes this PR.**~

**ANOTHER NOTE: This PR will break any third party people who depend on TextControls via Cocoapods and have not pinned to a specific version of our library.**

This PR takes the following Cocoapods subspecs:
TextControls
TextControls+Theming

And breaks them up into these ones:
TextControls
TextControls+TextFields
TextControls+TextFieldsTheming
private/TextControlsPrivate

Similarly, it takes the following bazel targets:
//components/TextControls
//components/TextControls:Theming

And breaks them up into these ones:
//components/TextControls
//components/TextControls:TextFields
//components/TextControls:TextFieldsTheming
//components/private/TextControlsPrivate

Where before a third party client would have had the following in their Podfile:
`pod 'MaterialComponents/TextControls'`
They would now have:
`pod 'MaterialComponents/TextControls+TextFields'`

When I started this work I originally planned to have there be top level components for each of the TextControls that all depended on a shared private component. However, I quickly remembered that all the text controls shared some public types too. At some point I decided it make make sense to make use of extensions.

In order to satisfy pod lib lint I had to add some dummy source files and dummy test files. The dummy test files could potentially have some stuff in there if we want to validate the enums they refer to somehow...

Closes #9405.
2020-01-17 15:21:08 -05:00
Jeff Verkoeyen
9899fe10e1 Bump to major. 2020-01-17 14:20:40 -05:00
Jeff Verkoeyen
0044bea7bf Bump the release. 2020-01-17 14:09:10 -05:00
Robert Moore
1a27792e91 Bumped version number to 101.1.2. 2020-01-16 15:47:05 -05:00
Robert Moore
dd383f662f Bumped version number to 101.1.1. 2020-01-16 09:23:57 -05:00
Jeff Verkoeyen
06a8b12d24 Bump the release. 2020-01-15 07:47:35 -05:00
Yarden Eitan
a37c3dcf33 Bumped version number to 101.0.1. 2020-01-12 14:21:22 +02:00
Cody Weaver
7876a61984 Bumped version number to 101.0.0. 2020-01-10 06:04:04 -08:00
Cody Weaver
66769462e5 merged release-candidate 2020-01-09 09:43:22 -08:00
Cody Weaver
d3efdaf835 Bumped version number to 100.1.0. 2020-01-09 09:32:53 -08:00
Cody Weaver
cb3d8eab26 Bumped version number to 100.0.2. 2020-01-08 22:37:15 -08:00
Cody Weaver
9a2194ae85 merged release-candidate 2020-01-08 13:59:43 -08:00
Cody Weaver
9d0dfd5a6b Bumped version number to 100.0.1. 2020-01-08 12:06:18 -08:00
Cody Weaver
d871a1e24b merged release-candidate 2020-01-02 07:15:26 -08:00
Cody Weaver
385a6c0efc Bumped version number to 100.0.0. 2019-12-30 08:36:36 -08:00
Bryan Oltman
a2eb1dcdbd
[FlexibleHeader] Delete MDCFlexibleHeaderColorThemer (#9351)
Deletes the deprecated `MDCFlexibleHeaderColorThemer`.

Fixes #9286
Fixes #9284
Fixes #9287
Fixes #9285
2019-12-30 10:39:19 -05:00
Jeff Verkoeyen
85c05ea2f4 Bump the release. 2019-12-26 16:18:15 -05:00
Jeff Verkoeyen
f2e7fe3f10 Bump the release. 2019-12-26 10:50:44 -05:00
Galia Kaufman
68245e2c85 Bumped version number to 99.0.0. 2019-12-23 12:46:30 -05:00
Galia Kaufman
b14617a7a8 [List] Remove MDCListTypographyThemer (#9190)
Delete symbol MDCListTypographyThemer from our library (b/145204420).
2019-12-20 09:05:24 -05:00
Galia Kaufman
174f7a9e8b [List] Remove MDCListColorThemer (#9188)
* Removing MDCListColorThemer

* Removing ColorThemer targets from BUILD file
2019-12-20 09:05:24 -05:00
Andrew Overton
5ebd368d0b Revert "revert of commit ca2f2ad64046b4a2583abbe7cb705e42ed5f0ae7" (#9271)
This PR brings back https://github.com/material-components/material-components-ios/pull/9200. It was reverted because there were some remaining references to MDCTabBarColorThemer. [cl/284979182](http://cl/284979182) addresses those remaining references. This PR should be merged after the CL is approved and submitted.
2019-12-20 09:05:24 -05:00
Andrew Overton
1153bd516c Delete MDCFeatureHighlightTypographyThemer (#9273)
This PR deletes MDCFeatureHighlightTypographyThemer.

Closes #9208.
2019-12-20 09:05:24 -05:00
Andrew Overton
3edc370cee Revert "Revert "Delete MDCButtonBarColorThemer (#9235)"" (#9272)
This PR brings back https://github.com/material-components/material-components-ios/pull/9235, which was reverted because [cl/285188391](http://cl/285188391) had not actually been submitted when #9235 was merged. It is now safe to merge.
2019-12-20 09:05:23 -05:00
Randall Li
c13c0cbbcc Bumped version number to 98.0.0. 2019-12-18 01:22:08 -05:00
Randall Li
8e227d9a44 merged release-candidate 2019-12-13 11:13:57 -05:00
Randall Li
75d00c62bc Bumped version number to 97.0.1. 2019-12-13 09:57:34 -05:00
Randall Li
d6f8fad9e8 [Cards] Removed podspec for card themer because it was removed in #9197 (#9268)
The code changes happened: 
https://github.com/material-components/material-components-ios/pull/9197

f44e5d679d
(cherry picked from commit e9f1ac8e3b82774295e96ac6d8445d5c25d0a328)
2019-12-13 09:57:02 -05:00
Randall Li
e9f1ac8e3b
[Cards] Removed podspec for card themer because it was removed in #9197 (#9268)
The code changes happened: 
https://github.com/material-components/material-components-ios/pull/9197

f44e5d679d
2019-12-13 09:54:19 -05:00
Randall Li
5de47f883c merged release-candidate 2019-12-12 12:41:19 -05:00
Randall Li
798352bf09 Revert "Delete MDCButtonBarColorThemer (#9235)"
This reverts commit d0c581e993a7de09c95a2b6c067733fed0239c0b.
2019-12-12 07:21:10 -05:00
Randall Li
dcf25eb40e Bumped version number to 97.0.0. 2019-12-12 02:31:09 -05:00