954 Commits

Author SHA1 Message Date
Jeff Verkoeyen
d4548f0148 Bump the release. 2018-04-18 09:05:03 -04:00
Randall Li
25c0a95364
[Button] Created button themer that aggregates multiple subsystems to style buttons. (#3362)
https://www.pivotaltracker.com/n/projects/2150420/stories/156402729
2018-04-17 16:19:16 -04:00
John Detloff
7799a15025
Update MDCTabBar color themer (#3361)
https://www.pivotaltracker.com/story/show/156171753


Before:
https://user-images.githubusercontent.com/1418389/38756680-56e300aa-3f38-11e8-8ab3-c4cae293c689.png
https://user-images.githubusercontent.com/1418389/38756681-574887e0-3f38-11e8-99bf-e4993d093a8a.png
https://user-images.githubusercontent.com/1418389/38756682-575790aa-3f38-11e8-858e-a44fe1312875.png
https://user-images.githubusercontent.com/1418389/38756683-576b5b94-3f38-11e8-9cb6-3f0b7bf49b55.png
https://user-images.githubusercontent.com/1418389/38756684-577a85ce-3f38-11e8-96f7-2b5d6a600ff8.png
https://user-images.githubusercontent.com/1418389/38756685-57854748-3f38-11e8-9fb9-2ba5c7c9142b.png
https://user-images.githubusercontent.com/1418389/38756686-57902276-3f38-11e8-91a6-d34bf054553f.png
https://user-images.githubusercontent.com/1418389/38756687-579e0684-3f38-11e8-9f3a-7b335aa0b9c7.png

After:
https://user-images.githubusercontent.com/1418389/38756708-6825c8c0-3f38-11e8-9f00-bc5a871cc26b.png
https://user-images.githubusercontent.com/1418389/38756709-68338faa-3f38-11e8-89c5-588cba6711f6.png
https://user-images.githubusercontent.com/1418389/38756710-68443d46-3f38-11e8-8894-8d11096e0650.png
https://user-images.githubusercontent.com/1418389/38756711-68502836-3f38-11e8-8cba-2f492c25042a.png
https://user-images.githubusercontent.com/1418389/38756713-685fa5d6-3f38-11e8-868a-5481e1a8d5f1.png
https://user-images.githubusercontent.com/1418389/38756714-686a62b4-3f38-11e8-8a36-b4fd948ea00b.png
https://user-images.githubusercontent.com/1418389/38756715-6875927e-3f38-11e8-9a9a-5371514156a5.png
https://user-images.githubusercontent.com/1418389/38756716-68817f26-3f38-11e8-8d2b-162dda9a6780.png
2018-04-17 14:23:36 -04:00
Yarden Eitan
67a68d3d3c
[Buttons] Added Shapes Support (#3368)
Pivotal Story: https://www.pivotaltracker.com/story/show/156168281

* Implementation of Shapes support in Buttons.
* Added example of using shapes on different styles of buttons (see screenshot and gif below).
* Exposed an initializer for MDCCurvedCornerTreatment to be able to use in the example.
* Exposed the color sublayer in MDCShapedShadowLayer to allow hierarchal reordering of sublayers for a shaped button to work with ink and shadow correctly.
* Updated unit tests.
2018-04-17 19:42:12 +03:00
Mohammad Cazi
8336003a11
[Chips] color themer implementation. (#3372)
* Chips: Color Themer is added. Podspec and Build file updated.
Proper Color Mapping, testing and example update is left to do.

* Adding a helper to merge two colors with different opacities.

* define nonnull for interface.

* [Chips] Color Themer Implementation.
Color themer fully implemented.
Tests are added.
Examples are added.

* tests for color merge functionality.

* Name change "merge" -> "blend"
full support for blending with any opacity.
More tests added.
Better Documentation.

* updating API name.

* ColorBlend:
Change the type to CGFloat from Double,
Updated Documentation and tests.

* All different type of chips have the same mapping for color themer. So the break down between different types is not needed. Just stroked and regular type.

* separate the method implementation out since now there are only two varients.
2018-04-17 09:57:51 -04:00
Jeff Verkoeyen
0c68450ddf Bump the release. 2018-04-17 07:40:30 -04:00
Jeff Verkoeyen
19322e2120 Bump the release. 2018-04-17 07:36:20 -04:00
Jeff Verkoeyen
ee9af2a8ec Bump the release. 2018-04-16 15:37:59 -04:00
Jeff Verkoeyen
290ed1886f Bump the release. 2018-04-16 08:51:46 -04:00
featherless
ab8c104262
[AppBar] Add a Typography themer. (#3359)
Pivotal story: https://www.pivotaltracker.com/story/show/156769436

Before: 
![before](https://user-images.githubusercontent.com/45670/38753386-2bba1988-3f2c-11e8-9689-e18b9559816e.png)

After:
![simulator screen shot - iphone 8 plus - 2018-04-13 at 15 05 25](https://user-images.githubusercontent.com/45670/38753374-22f89e14-3f2c-11e8-8223-a125c1ec9910.png)
2018-04-13 17:23:16 -04:00
Jeff Verkoeyen
57f597e9bf Merge branch 'release-candidate' into develop 2018-04-13 13:31:19 -04:00
Jeff Verkoeyen
02a04ed3ac Bump the release. 2018-04-13 08:56:54 -04:00
Yarden Eitan
bd8760b94b [Cards] Implement a semantic color scheme color themer API. (#3289)
Addition of unit tests, and updated the examples to use the new themer.

Pivotal: https://www.pivotaltracker.com/story/show/156169708

[Delivers #156169708]

![simulator screen shot - iphone 8 - 2018-04-08 at 17 44 18](https://user-images.githubusercontent.com/4066863/38468869-9acec11a-3b54-11e8-9e99-af9773ab73bd.png)
2018-04-13 08:42:59 -04:00
John Detloff
f31cd3010d
Update BottomNavigationBar color themer (#3316)
https://www.pivotaltracker.com/story/show/156171489

Before:

https://user-images.githubusercontent.com/1418389/38699258-8753b1b8-3e65-11e8-8681-6998b13b1307.png
https://user-images.githubusercontent.com/1418389/38699259-875ded04-3e65-11e8-81ff-1d75069d6b22.png
https://user-images.githubusercontent.com/1418389/38699260-8768d480-3e65-11e8-93d2-16ad46e816f5.png


After:

https://user-images.githubusercontent.com/1418389/38699244-7ca2f10c-3e65-11e8-8b58-ac385b89e658.png
https://user-images.githubusercontent.com/1418389/38699245-7cad2f46-3e65-11e8-94b6-e326d9ca6854.png
https://user-images.githubusercontent.com/1418389/38699246-7cb5fa86-3e65-11e8-88f2-7359d40a2490.png
2018-04-12 16:14:49 -04:00
Jeff Verkoeyen
70c98b8138 Bump the version. 2018-04-12 08:29:50 -04:00
Jeff Verkoeyen
9cd14c5941 Merge branch 'release-candidate' into develop 2018-04-11 09:43:51 -04:00
Jeff Verkoeyen
cc75dbde7e Bump the release to 54.3.0. 2018-04-11 09:07:40 -04:00
Yarden Eitan
2146d297b1
[Buttons] Implement a typography themer. (#3318)
Addition of a unit test, and updated the examples to use the new typography themer.

Pivotal: https://www.pivotaltracker.com/story/show/156171586
2018-04-11 15:34:52 +03:00
Yarden Eitan
66f9b8702a
[Snackbar] Implement a semantic color scheme color themer API. (#3287)
Addition of a unit test, and updated the examples to use the new themer. Removed older stub color themer that was a no-op.

Pivotal: https://www.pivotaltracker.com/story/show/156171666
2018-04-11 10:49:57 +03:00
Mohammad Cazi
81351551f6
Chips typography implementation. (#3312)
Tests and example added.
2018-04-10 15:41:44 -04:00
Mohammad Cazi
0efdeb2a3f
[TextFields] Typography Themer implementation. (#3303)
* TextFields Typography Themer added.
Tests and example included.

* Removing extra checks, comment the reason behind checking pointsize

* fixing typo.
2018-04-10 15:41:32 -04:00
Mohammad Cazi
fe10c83c5d
BottomNavigationBar Typography Implementation, (#3311)
Tests and example added.
2018-04-10 14:20:17 -04:00
Jeff Verkoeyen
e7d4aff6c9 Merge branch 'release-candidate' into develop 2018-04-10 11:38:25 -04:00
Mohammad Cazi
8e83dcf343
[NavigationBar] typography implementation. (#3304)
* Navigation Bar Typography Themer implementation.
Tests and example added.

* fixing merge conflict mistake and tests.
2018-04-10 11:01:51 -04:00
Jeff Verkoeyen
0572b5bd55 Bump the release. 2018-04-10 08:58:19 -04:00
Yarden Eitan
99fd914646
[Buttons] Implement a semantic color scheme color themer API. (#3306)
Addition of a unit test, and updated example to use the new themer.

Pivotal: https://www.pivotaltracker.com/story/show/156169780

Flat button and raised button theming are separate stories and will be added in separate PRs.
2018-04-10 15:51:17 +03:00
Robert Moore
f9b034955f
[ThumbTrack] Refactoring to open the API (#3291)
Slider will require additional API from ThumbTrack to support upcoming color
parameterization. As a first step, MDCThumbTrack is being refactored to
increase its API to support broader customization.

Partially implements #3137
2018-04-09 23:09:27 -04:00
Jeff Verkoeyen
dc4edf3d6c Merge branch 'release-candidate' into develop 2018-04-09 16:46:59 -04:00
John Detloff
eb3167032f
Update ActivityIndicator Color Themer (#3259) 2018-04-09 16:31:58 -04:00
Mohammad Cazi
7716981f1f
[Dialogs] Implement MDCAlertController typography themer. (#3302)
* Implementing MDCAlertTypographyThemer.

* fixed the test.

* Implementing MDCAlertTypographyThemer.

* fixed the test.

* Dialogs: Example for typography added.
2018-04-09 16:08:56 -04:00
Mohammad Cazi
8563ec05c7
[FeatureHighlight] Implementation of Typography Themer. (#3268)
* Adding TypographyThemer for FeatureHighlight.

* finish the deprecation comment.

* fix blaze build

* Typography -> TypographyThemer

* Updated old tests.

* Cleaning up comments, and test.

* use an instead of a for MDC
2018-04-09 16:08:20 -04:00
Jeff Verkoeyen
cab431d3b4 Bump the release number. 2018-04-09 16:03:27 -04:00
Jeff Verkoeyen
4619174a1a Merge branch 'v54.0.0-hotfix' into release-candidate 2018-04-09 14:58:46 -04:00
Jeff Verkoeyen
498e48f441 Merge branch 'v54.0.0-hotfix' into develop 2018-04-09 14:56:33 -04:00
Jeff Verkoeyen
e049dbb5b5 Bump the version. 2018-04-09 14:54:24 -04:00
Jeff Verkoeyen
c5cc9c1201 Add navigation bar. 2018-04-09 14:31:06 -04:00
Jeff Verkoeyen
f6cf9f22d6 Add missing app bar dependency. 2018-04-09 14:28:45 -04:00
Jeff Verkoeyen
f9122849cd [Cards] Add missing Shapes dependency. 2018-04-09 14:06:39 -04:00
Mohammad Cazi
207e59d1b1
[Tabs] Implementing TabBar Typography Themer. (#3278)
* Implementing TabBar Typography Themer.

* add typographyScheme to a tabbar example.

* couple of nits.
2018-04-09 12:51:58 -04:00
Jeff Verkoeyen
42de89ced3 Merge branch 'release-candidate' into develop 2018-04-09 11:58:33 -04:00
featherless
38595c6509
[NavigationBar] Implement a semantic color scheme color themer API. (#3267)
Also added unit tests and updated a couple examples to make use of the new themer APIs.

Pivotal story: https://www.pivotaltracker.com/story/show/156169509

[Delivers #156169509]

![simulator screen shot - iphone x - 2018-04-06 at 11 36 09](https://user-images.githubusercontent.com/45670/38430240-b810f8b4-398e-11e8-9583-e871a5e5542d.png)
2018-04-09 11:27:53 -04:00
Jeff Verkoeyen
189624eced Bump the release to 54.0.0. 2018-04-09 10:44:31 -04:00
Yarden Eitan
0efc202c35
[Snackbar] Implement a typography themer. (#3288)
* added typography theming to snackbar

* added TypographyThemer to kokoro

* deprecation message
2018-04-09 11:42:21 +03:00
Jeff Verkoeyen
630571211b Merge remote-tracking branch 'origin/hotfix-53.0.0' into release-candidate 2018-04-06 16:46:40 -04:00
Jeff Verkoeyen
18b937aa31 Merge branch 'hotfix-53.0.0' into develop 2018-04-06 16:38:32 -04:00
Rob Moore
f9dbf90b6b Bumped version number to 53.0.0 2018-04-06 15:33:47 -04:00
featherless
6620da4d96 Partial roll-forward of "[Typography] Migrate from FontScheme to TypographyScheming (#3219)" (#3258)
This change only adds the new Typography Scheme APIs and target with no component modifications.

This partially reverts commit 83b9ea1.

Pivotal story: https://www.pivotaltracker.com/story/show/156392054
2018-04-05 22:19:41 -04:00
featherless
83b9ea1735
Revert "[Typography] Migrate from FontScheme to TypographyScheming (#3219)" (#3256)
This reverts commit 2e48edf99f8c73c81ba4d782f51a55faf06d23a8.

This commit introduced a test-breaking change in TextFields that is blocking presubmits.

Closes https://github.com/material-components/material-components-ios/issues/3245
2018-04-05 14:04:44 -04:00
Robert Moore
25c2fc889e Merge branch 'release-candidate' into develop 2018-04-05 11:23:59 -04:00
featherless
1e2ed55efe
[FlexibleHeader] Implement a color themer API with the new MDCColorScheming type. (#3236)
This change also adds unit tests to verify the behavior.

I unfortunately had to make a new API for the new data type because it is not backwards compatible with the MDCColorScheme protocol.

Pivotal story: https://www.pivotaltracker.com/story/show/156522677
2018-04-05 08:55:11 -04:00