106 Commits

Author SHA1 Message Date
Robert Moore
780851923d Bumped version number to 86.1.0. 2019-08-12 13:05:47 -04:00
Yarden Eitan
d9f1b67647 Bumped version number to 86.0.0. 2019-08-05 16:55:35 -04:00
Robert Moore
2a321fc790 Bumped version number to 85.12.0. 2019-08-01 09:47:55 -04:00
Robert Moore
02892fe0ef Merge branch 'release-candidate' into develop 2019-07-31 13:38:58 -04:00
Cody Weaver
534649a1cd
[Banner] Add MaterialElevation support (#8142)
Adds conformance to MDCElevatable and MDCElevationOverriding to
MDCBannerView.

Closes #8028
2019-07-31 09:15:33 -07:00
Robert Moore
18a8181bc9 Bumped version number to 85.11.0. 2019-07-31 09:47:41 -04:00
Robert Moore
1ff25354ce Bumped version number to 85.10.0. 2019-07-29 13:52:57 -04:00
Robert Moore
23666efe36 Bumped release version. 2019-07-25 10:01:18 -04:00
Wenyu Zhang
a86ef1e576 Bumped version number to 85.9.0. 2019-07-23 19:18:05 -04:00
Wenyu Zhang
ad15a1a450 Bumped version number to 85.8.0. 2019-07-16 18:55:56 -04:00
Andrew Overton
541767579b Bumped version number to 85.7.0. 2019-07-10 17:23:33 -04:00
Robert Moore
e7df8df4e4 Bumped version number to 85.6.0. 2019-07-10 14:15:08 -04:00
Robert Moore
34dad12ff6 [Tabs] Adjust sizeThatFits: behavior for TabBarView. (#7846)
The `sizeThatFits:` beahvior of `MDCTabBarView` previously would return a size
large enough for Fixed tabs in a justified layout. If the provided `size` was
wider than necessary, that value would be returned.

A solution that works better for inclusion in MDCHeaderStackView, which uses
`sizeThatFits:` to determine the view's frame size.

Closes #7845
2019-07-10 13:44:45 -04:00
Andrew Overton
930e754112 Bumped version number to 85.5.1. 2019-07-09 20:17:10 -04:00
Andrew Overton
b8469028f0 Bumped version number to 85.5.0. 2019-07-08 16:02:05 -04:00
Robert Moore
0dc3125598
[Tabs] Improve text and image rendering. (#7803)
The frames for title and image were not pixel-aligned, resulting in somewhat
blurry text and images.

Part of #7748
2019-07-08 10:26:15 -04:00
Robert Moore
d95c7ec87d Bumped version number to 85.4.0. 2019-07-03 12:27:51 -04:00
Robert Moore
af878e8263 Bumped version number to 85.3.0. 2019-07-02 15:21:47 -04:00
Robert Moore
fa410ccaa0 [Tabs] Add Selection Indicator (#7767)
Adds selection indicator support and rendering to MDCTabBarView. The indicator animates between items and is sized to the full width of the item. Theming (color) of the indicator will be done in a follow-up change.

|Scrollable without Safe Area Insets|Justified with Safe Area Insets|
|---|---|
|![tabs-si-nosafe](https://user-images.githubusercontent.com/1753199/60525297-1c0e6180-9cbc-11e9-9048-d6282b3ec3f9.gif)|![tabs-si-safe](https://user-images.githubusercontent.com/1753199/60525304-1e70bb80-9cbc-11e9-82a4-bc0b99be8b50.gif)|

Closes #7744
2019-07-02 14:51:05 -04:00
Andrew Overton
ad3a25fabc Bumped version number to 85.2.0. 2019-07-01 12:23:47 -04:00
Robert Moore
c2b400f6ff
[Tabs] Fix scroll-to-item for RTL. (#7754)
Corrects the calculation of item position in RTL layouts.

Part of #7731
2019-07-01 02:43:05 -04:00
Cody Weaver
029692a0ba [TabBarView] Add titleFontForState APIs (#7757)
Adds `titleFont:forState:` APIs to customize the font of selected and unselected items generally. A future change may enable support for `-[UIBarItem titleTextAttributesForState:]`.

## Dragons Example View Controller

|Before|After|
|---|---|
|![Simulator Screen Shot - iPhone 7 - 2019-06-30 at 22 38 45](https://user-images.githubusercontent.com/1753199/60407218-e9634c80-9b87-11e9-9bef-10c2449002a7.png)|![Simulator Screen Shot - iPhone 7 - 2019-06-30 at 22 39 36](https://user-images.githubusercontent.com/1753199/60407236-f718d200-9b87-11e9-8380-195235c9494e.png)|


Part of #7657
2019-07-01 01:13:34 -04:00
Robert Moore
8d82d5e9d0
[Tabs] Allow setting selected item without animation. (#7749)
The property setter will automatically animate setting the selected item. For
some use cases, like tests or configuring a view for the first time, it's
useful to set the selected item without animation.

Part of #7744
2019-06-28 16:58:04 -04:00
Cody Weaver
4ffc112b7f Bumped version number to 85.1.0. 2019-06-24 12:13:36 -04:00
Robert Moore
83797d1cab
[Tabs] Move "Tabs2" into an extension. (#7663)
Rather than having an independent "component" for the new view, it can be
homed as an extension of the existing component. Later migration should be as
simple as updating the umbrella import.

Closes #7655
2019-06-21 08:57:18 -04:00
Wenyu Zhang
7013906f11 Merge branch 'release-candidate' into develop 2019-06-20 13:01:30 -04:00
Wenyu Zhang
39da107e4b Bumped version number to 85.0.1. 2019-06-20 11:04:23 -04:00
Robert Moore
b9ec1b96ec
[Tabs2] Add placeholder item view. (#7651)
Creates a placeholder item view that can be modified later. The view is used
to render a UITabBarItem within the new tab bar.

Closes #7643
2019-06-19 17:02:26 -04:00
Robert Moore
d01750276a
[Tabs2] Add skeleton view for new Tabs (#7636)
Adding the minimal code required to get started on the new Material Tabs implementation. This view has no content and does nothing.

Closes #7630
2019-06-19 12:06:35 -04:00
Yarden Eitan
eb4dbc3b0c Bumped version number to 85.0.0. 2019-06-17 11:04:52 -04:00
Cody Weaver
7b2f124229 Bumped version number to 84.6.0. 2019-06-10 09:38:49 -04:00
Cody Weaver
7900b01fd9 Bumped version number to 84.5.0. 2019-06-04 11:20:15 -04:00
Yarden Eitan
8170adaf65 Bumped version number to 84.4.0. 2019-05-28 10:02:33 -04:00
Galia Kaufman
72adcd3e45 Bumped version number to 84.3.0. 2019-05-21 15:25:58 -04:00
Robert Moore
8694c55220 Bumped version number to 84.2.0. 2019-05-16 10:31:18 -04:00
Yarden Eitan
c9b08814ce Bumped version number to 84.1.1. 2019-05-07 09:43:28 -04:00
Andrew Overton
3fa978c574 Bumped version number to 84.1.0. 2019-05-06 13:51:35 -04:00
randallli
414f7426dd Bumped version number to 84.0.0. 2019-05-01 13:30:24 -04:00
featherless
3543c1cfbd Merge branch 'release-candidate' into develop 2019-05-01 01:00:19 +03:00
featherless
97b25b1227 Bump the release to 83.0.2 2019-04-30 23:55:38 +03:00
featherless
c5d4553b2c Merge branch 'release-candidate' into develop 2019-04-26 22:32:23 +03:00
featherless
60c4ddbbe8 Bump the release. 2019-04-26 00:43:52 +03:00
featherless
bedd1134ce Merge branch 'release-candidate' into develop 2019-04-23 20:07:11 +03:00
Andrew Overton
bf5d5e1c1d
[Dialogs] Graduate Dialogs theming extensions to ready (#7190)
This PR updates the dialogs theming extensions to ready.

Closes #7163.
2019-04-23 11:28:02 -04:00
featherless
e4f8320695 Bump the release number to 83.0.0. 2019-04-22 22:49:19 +03:00
Cody Weaver
bb61b24567
[AppBar] Graduate theming extension to ready (#7182)
## Context
As part of our work to move away from themer objects and onto theming extension we need to graduate all of our components theming extensions to the MaterialComponents pod.

## The fix
This PR updates the AppBar theming extension to the MaterialComponents pod, as well as updating examples and unit test.
2019-04-22 14:13:45 -04:00
Cody Weaver
9696880a71
[ActionSheet] Graduate theming extension to ready (#7181)
## Context
As part of our work to move away from _themer_ objects and onto _theming extension_ we need to graduate all of our components theming extensions to the MaterialComponents pod. 

## The fix
This PR updates the ActionSheet theming extension to the MaterialComponents pod, as well as updating examples and unit test. Additionally this removes the documentation for _themers_ since they were never out of the MaterialComponentsBeta podspec. The documentation for _themers_ is replaced with documentation for the _theming extension_.

## Bug
Closes #7160
2019-04-22 07:40:39 -04:00
Andrew Overton
94e5a978d7
[Buttons] Graduate Buttons+Theming to ready (#7187)
This PR graduates the buttons theming extension to ready.

Closes #7158.
2019-04-19 13:57:00 -04:00
Andrew Overton
a81878c263
[TextFields] Graduate TextFields theming extension to ready (#7184)
This PR graduates the textfields theming extensions to ready.

Closes #7161.
2019-04-19 12:47:43 -04:00
Wenyu Zhang
cb4ffbc580
[Chips] Move Chips Theming to Ready. (#7179)
closes https://github.com/material-components/material-components-ios/issues/7164
2019-04-19 12:00:55 -04:00