734 Commits

Author SHA1 Message Date
Bryan Oltman
4e41462438
[Cards] Migrate MDCCardsColorThemer to theming extensions (#9141)
Migrating Cards Themer code to theming extensions as part of the deprecation and deletion of `MDCCardsColorThemer`.

Part of #9098, #9097, #9096, and #9095
2019-12-06 10:24:00 -05:00
Andrew Overton
7ece2c1187
delete-MDCButtonBarTypographyThemer (#9117)
Related to #9105.
2019-12-05 15:37:31 -05:00
Bryan Oltman
f848eaf5ee
[Chips] Delete Themers (#9028)
* [Chips] Delete Themers

* clang

* Delete MDCChipViewTypographyThemer, update BUILD file

* Use correct MDCChipViewColorThemer applySemanticColorScheme implementation for applyThemeWithColorScheme

* Delete Chip imports from Shape BUILD file

* Delete Chips themers from podspec

* Preserve example behavior

* Fix Shape scheme BUILD file
2019-12-05 14:12:21 -05:00
Bryan Oltman
322d162c5e
[Chips] Move themer code to MDCChipView+MaterialTheming (#9110)
* [Chips] Move themer code to MDCChipView+MaterialTheming

* clang

* Remove Chips color and shape themers as dependencies of MDCChipView's theming extension
2019-12-05 11:56:43 -05:00
Wenyu Zhang
8a2650d5c3
[Banner] Add unit test to test background color change when user interface changes. (#9073)
closes https://github.com/material-components/material-components-ios/issues/9058.

This test ensure not only the block exists when setting it (originally supported behavior), it adds the test to test the real behavior of what should happen to the background color of banner when user interface changes.
2019-12-05 11:43:49 -05:00
Randall Li
80046999ac Bumped version number to 94.5.0. 2019-12-04 16:36:36 -05:00
Wenyu Zhang
7cc3fc4088 Bumped version number to 94.4.0. 2019-11-27 10:02:48 -05:00
Wenyu Zhang
1a93e711b1 merged release-candidate 2019-11-25 11:19:37 -05:00
Wenyu Zhang
8815d2f1be Bumped version number to 94.3.0. 2019-11-22 14:50:05 -05:00
Andrew Overton
c806e4b9d0
[TextControls] Add MDCFilledTextField theming extension (#8993)
This PR adds the theming extension for MDCFilledTextField.

Here's a screenshot:

<img width="359" alt="Screen Shot 2019-11-19 at 9 54 59 AM" src="https://user-images.githubusercontent.com/8020010/69157248-b11ac700-0ab2-11ea-9acb-db06d96e94a3.png">


Related to #8682.
2019-11-20 11:32:58 -05:00
Wenyu Zhang
30a6d07a2d
[TextFields] Add missing Button dependency. (#8995)
closes https://github.com/material-components/material-components-ios/issues/8996.

Fix import dependency for https://github.com/material-components/material-components-ios/blob/develop/components/TextFields/src/private/MDCTextInputCommonFundament.m#L17.
2019-11-19 11:30:16 -05:00
Randall Li
afbd7351b5 [Typography] Using safeSharedApplication in test (#8815)
I needed to change this to run test locally in my simulator.

I'm not sure why this wasn't caught in CI.
2019-11-15 07:31:27 -08:00
Wenyu Zhang
bc6bad2819 merged release-candidate 2019-11-14 16:08:23 -05:00
Wenyu Zhang
bca847dade Bumped version number to 94.2.0. 2019-11-14 00:16:03 -05:00
Galia Kaufman
caa6e9cc67 merged release-candidate 2019-11-13 14:59:35 -05:00
Robert Moore
692c743f34
[TypographyScheme] Separate protocol target. (#8798)
Splits the `MDCTypographyScheming` protocol target from the implementation
target. This allows clients to conform to the protocol without depending on
the MDC-iOS implementation (and its dependencies).

Fixes #8445
2019-11-13 11:28:43 -05:00
Galia Kaufman
6c7997d585 Bumped version number to 94.1.0. 2019-11-11 16:21:21 -05:00
Andrew Overton
fef9b6317a Bumped version number to 94.0.0. 2019-11-08 09:31:18 -05:00
Andrew Overton
0a76117193 Move new TextFields into TextControls directory (#8726)
In this PR I extract the new TextFields from the old TextFields directory. In the future, if we bring over the input chip view and text area, they will go under this new TextControls directory as well.

Closes #8684.
2019-11-07 14:22:21 -05:00
Robert Moore
46d04a862f Bumped version to 93.5.0 2019-11-06 23:05:52 -05:00
Galia Kaufman
7e853ba84e Bumped version number to 93.4.0. 2019-11-05 13:53:27 -05:00
featherless
947b03fa6b merged release-candidate 2019-11-01 14:58:15 -04:00
featherless
055633c210 Bump the release. 2019-11-01 13:34:22 -04:00
featherless
79fb766e01 [ActivityIndicator] Delete MDCActivityIndicatorColorThemer. (#8694)
It is deprecated and has no internal usage.

Part of #8429
2019-10-31 07:13:32 -07:00
Yarden Eitan
1ca0990995 Bumped version number to 93.2.0. 2019-10-29 15:17:14 -04:00
Andrew Overton
40348b57d1 Bumped version number to 93.1.1. 2019-10-25 13:39:29 -04:00
Robert Moore
f6a86f1f66 Bumping version to 93.1.0 2019-10-24 20:53:26 -04:00
Andrew Overton
d665e1fc0a Bumped version number to 93.0.0. 2019-10-22 13:45:13 -04:00
Robert Moore
cb6c82590b merged release-candidate 2019-10-21 10:59:23 -04:00
Robert Moore
948a29b7ac Bumped version to 92.5.0 2019-10-21 09:06:18 -04:00
featherless
539093f2ff
[MaskedTransition] Delete the component. (#8592)
This component was deprecated in v91.0.0.

Closes https://github.com/material-components/material-components-ios/issues/8228
2019-10-16 16:19:48 -04:00
Andrew Overton
db80ded952 merged release-candidate 2019-10-16 09:42:14 -04:00
featherless
e7521ed500 [Chips] Fold MDCChipViewTypographyThemer into the Theming extension. (#8591)
MDCChipViewTypographyThemer will be deprecated and deleted as part of https://github.com/material-components/material-components-ios/issues/8429.

MDCChipViewTypographyThemer currently has no internal usage, so the logic is being folded into the Theming extension.

Part of https://github.com/material-components/material-components-ios/issues/8429
2019-10-15 21:58:32 -04:00
Andrew Overton
0b2762099e Bumped version number to 92.4.0. 2019-10-15 11:00:12 -04:00
Yarden Eitan
2bdf509382 Bumped version number to 92.3.1. 2019-10-09 09:19:02 -04:00
Yarden Eitan
dfb670ead5 missing podspec dependency (#8554)
This causes failure with our pod linting due to the missing dependency.
2019-10-09 09:06:32 -04:00
Yarden Eitan
df7db8efdb Bumped version number to 92.3.0. 2019-10-08 14:18:12 -04:00
featherless
83abfd5d92 Bump the release. 2019-10-07 09:11:01 -04:00
randallli
c16013d918 Bumped version number to 92.1.0. 2019-10-02 16:33:09 -04:00
Wenyu Zhang
b843136be3
[MDFTesting] remove MDFTesting references. (#8531)
MDFTesting blocks the release because of b/141850100. This PR removes the reference for now.
2019-09-30 11:20:50 -04:00
Wenyu Zhang
9dfd40427d
[Color] Use XCTAssertEqualColors from MDFTesting to help color testing. (#8497)
closes https://github.com/material-components/material-components-ios/issues/8426.

Related PR: https://github.com/material-components/material-components-ios/pulls
2019-09-25 14:42:27 -04:00
Robert Moore
4f7cd7cf35 Bumped version number to 92.0.0. 2019-09-23 14:55:13 -04:00
Randall Li
789b533c2e Bumped version number to 91.1.1. 2019-09-23 12:15:36 -04:00
Wenyu Zhang
c9fee39999 Bumped version number to 91.1.0. 2019-09-20 16:21:46 -04:00
Wenyu Zhang
a651fe5e4e [ActionSheet] set elevation value in theming extension. (#8466)
Part of https://github.com/material-components/material-components-ios/issues/8456.

Set elevation value to 8 in action sheet's theming extension.
2019-09-20 10:39:09 -04:00
Bryan Oltman
ccf77c52e2 bump version number to 91.0.0 2019-09-19 13:59:35 -04:00
featherless
e615de5217 Merge branch 'release-candidate' into develop 2019-09-17 11:48:14 -04:00
featherless
f9042e303e Bump the release. 2019-09-16 09:35:08 -04:00
Wenyu Zhang
9bd8770ae4
[BottomSheet] replace UIWebView usage with WKWebView. (#8453)
closes https://github.com/material-components/material-components-ios/issues/8381.

This PR removed the references to deprecated UIWebView, and used WKWebView (available on iOS8+) in place to keep the original behavior. 

As WKWebView is available on Mac Catalyst, the TARGET_OS_UIKITFORMAC flag is also removed.

An Example is created for this WebView change.
Screenshot:

![webview](https://user-images.githubusercontent.com/8836258/64892736-42993300-d643-11e9-8dfa-a686506de015.gif)
2019-09-13 17:41:09 -04:00
featherless
c0e74b1d20
[Typography] Pull BasicFontScheme out to an extension. (#8425)
BasicFontScheme will eventually be deprecated and deleted. Moving it to a standalone target allows us to better isolate its use in prepartion for its deletion.

In order not to make this a breaking change, schemes/Typography depends on the new extension. This is a temporary dependency that will be removed once all existing internal usage has been updated to point to the new target.

First step of https://github.com/material-components/material-components-ios/issues/8424
2019-09-10 13:32:14 -04:00