Andrew Overton
43920aed56
[ProgressView] Add an MDCProgressView theming extension ( #7791 )
...
This PR adds a theming extension for MDCProgressView in support of b/136013554.
2019-07-08 13:11:08 -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
Andrew Overton
ad3a25fabc
Bumped version number to 85.2.0.
2019-07-01 12:23:47 -04:00
Andrew Overton
eadb2e18fe
[TextFields] Add MDCBaseTextField as extension ( #7694 )
...
#7410 added MDCBaseTextField as a beta component in a sibling directory of the main TextFields directory. #7584 added MDCBaseTextField as a beta component within the main TextFields directory. This PR adds MDCBaseTextField as a non-beta component (i.e. not in MaterialComponentsBeta.podspec) in an extension of the TextFields subspec called TextFIelds+ContainedInputView. Related to #7375 .
2019-06-25 09:47:55 -04:00
Cody Weaver
966cee2398
Merge branch 'release-candidate' into develop
2019-06-24 15:17:48 -04:00
Cody Weaver
f7ac1dbbbb
[BottomNavigation] Add theming extension ( #7691 )
...
Adds a theming extension to the bottom navigation component. This follows the guidelines outlined in the design doc.
Design doc: go/mdc-ios-theming-extensions.
Closes #7565
2019-06-24 13:21:38 -04:00
Cody Weaver
4ffc112b7f
Bumped version number to 85.1.0.
2019-06-24 12:13:36 -04:00
Wenyu Zhang
39da107e4b
Bumped version number to 85.0.1.
2019-06-20 11:04:23 -04:00
Yarden Eitan
eb4dbc3b0c
Bumped version number to 85.0.0.
2019-06-17 11:04:52 -04:00
Yarden Eitan
4a49885507
[ThumbTrack] Adds the Ripple behavior to Thumbtrack. ( #7590 )
...
## Related links
* Bug: Closes #7378
* Ripple: [MDCRippleView](https://github.com/material-components/material-components-ios/tree/develop/components/Ripple )
## Introduction
This PR integrates [`MDCRippleView`](https://github.com/material-components/material-components-ios/blob/develop/components/Ripple/src/MDCRippleView.h ) into [`MDCThumbTrack`](https://github.com/material-components/material-components-ios/tree/develop/components/private/ThumbTrack ). This behavior is an opt in flag property added to MDCThumbTrack, `enableRippleBehavior`. This improves the visual touch feedback for our users as MDCInkView didn't support our current motion guidelines. We are also marking any of the Ink APIs ToBeDeprecated as part of the [Deprecation Policy](cb6b8e9599/contributing/deprecation_policy.md (step-4-add-a-comment-to-the-api-indicating-that-it-will-be-deprecated) ).
As you can see in the below videos, Ink was never implemented correctly for Slider, and therefore never appeared. With Ripple enabled, we finally get the right results, as seen [in our spec](https://material.io/design/components/sliders.html#continuous-slider ).
## Videos
| Before | After |
| - | - |
|||
2019-06-15 19:15:58 -04:00
Yarden Eitan
9246b77e5e
[BottomNavigation] Adds the Ripple behavior to BottomNavigation. ( #7589 )
...
## Related links
* Bug: Closes #7377
* Ripple: [MDCRippleTouchController](https://github.com/material-components/material-components-ios/tree/develop/components/Ripple )
## Introduction
This PR integrates [`MDCRippleTouchController`](https://github.com/material-components/material-components-ios/blob/develop/components/Ripple/src/MDCRippleTouchController.h ) into [`MDCBottomNavigationBar`](https://github.com/material-components/material-components-ios/tree/develop/components/BottomNavigation ). This behavior is an opt in flag property added to MDCBottomNavigationBar, `enableRippleBehavior`. This improves the visual touch feedback for our users as MDCInkView didn't support our current motion guidelines.
## Videos
| Before | After |
| - | - |
|||
2019-06-15 18:10:32 -04:00
Yarden Eitan
c64b90d844
[ActionSheet] Adds the Ripple behavior to ActionSheet. ( #7594 )
...
## Related links
* Bug: Closes #7383
* Ripple: [MDCRippleTouchController](https://github.com/material-components/material-components-ios/tree/develop/components/Ripple )
## Introduction
This PR integrates [`MDCRippleTouchController`](https://github.com/material-components/material-components-ios/blob/develop/components/Ripple/src/MDCRippleTouchController.h ) into [`MDCActionSheetController`](https://github.com/material-components/material-components-ios/tree/develop/components/ActionSheet ). This behavior is an opt in flag property added to MDCActionSheetController, `enableRippleBehavior`. This improves the visual touch feedback for our users as MDCInkView didn't support our current motion guidelines. We are also marking any of the Ink APIs ToBeDeprecated as part of the [Deprecation Policy](cb6b8e9599/contributing/deprecation_policy.md (step-4-add-a-comment-to-the-api-indicating-that-it-will-be-deprecated) ).
## Videos
| Before | After |
| - | - |
|||
2019-06-15 15:34:53 -04:00
Yarden Eitan
b9ad888e6d
[List] Adds the Ripple behavior to List. ( #7591 )
...
## Related links
* Bug: Closes #7380
* Ripple: [MDCRippleView](https://github.com/material-components/material-components-ios/tree/develop/components/Ripple )
## Introduction
This PR integrates [`MDCRippleView`](https://github.com/material-components/material-components-ios/blob/develop/components/Ripple/src/MDCRippleView.h ) into [`MDCBaseCell`](https://github.com/material-components/material-components-ios/tree/develop/components/List ). This behavior is an opt in flag property added to MDCBaseCell, `enableRippleBehavior`. This improves the visual touch feedback for our users as MDCInkView didn't support our current motion guidelines. We are also marking any of the Ink APIs ToBeDeprecated as part of the [Deprecation Policy](cb6b8e9599/contributing/deprecation_policy.md (step-4-add-a-comment-to-the-api-indicating-that-it-will-be-deprecated) ).
## Videos
| Before | After |
| - | - |
|||
2019-06-15 14:32:48 -04:00
Yarden Eitan
e78713078a
[Tabs] Adds the Ripple behavior to Tabs. ( #7583 )
...
## Related links
* Bug: Closes #7379
* Ripple: [MDCRippleTouchController](https://github.com/material-components/material-components-ios/tree/develop/components/Ripple )
## Introduction
This PR integrates [`MDCRippleTouchController`](https://github.com/material-components/material-components-ios/blob/develop/components/Ripple/src/MDCRippleTouchController.h ) into [`MDCTabBar`](https://github.com/material-components/material-components-ios/tree/develop/components/Tabs ). This behavior is an opt in flag property added to MDCTabBar, `enableRippleBehavior`. This improves the visual touch feedback for our users as MDCInkView didn't support our current motion guidelines. We are also marking any of the Ink APIs ToBeDeprecated as part of the [Deprecation Policy](cb6b8e9599/contributing/deprecation_policy.md (step-4-add-a-comment-to-the-api-indicating-that-it-will-be-deprecated) ).
## Videos
| Before | After |
| - | - |
|||
2019-06-15 12:48:22 -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
featherless
b61bdde17c
[Buttons] Refactor dynamic type support to use mdc_scaledFontForTraitEnvironment. ( #7489 )
...
Part of https://github.com/material-components/material-components-ios/issues/7470
The existing behavior is being replaced with the identical behavior implemented by UIFont's `-mdc_scaledFontForTraitEnvironment:`, shown below:
8a139a8732/components/Typography/src/UIFont%2BMaterialScalable.m (L56-L64)
2019-05-25 01:47:51 -04:00
Galia Kaufman
6812cdaccd
Merge branch 'release-candidate' into develop
2019-05-23 15:16:30 -04:00
featherless
3d9e1c2bde
Merge branch 'release-candidate-hotfix' into develop
2019-05-22 16:34:06 -04:00
featherless
ddf0eebeb3
Bump the release.
2019-05-22 12:59:38 -04:00
Cody Weaver
f26673676d
[Buttons] Update dynamic type to match other components ( #7425 )
...
## Motivation
`MDCButton` was currently using `mdc_scaledFontForCurrentSizeCategory` this method makes the component harder to test. This also is against the convention we have decided as a team.
## Detailed changes
Replace the usage of `mdc_scaledFontForCurrentSizeCategory` with `mdc_scaledFontForSizeCategory:`. This also adds test for when a notification is posted that the fonts get updated.
Related to #7388
2019-05-22 08:56:03 -04:00
Galia Kaufman
72adcd3e45
Bumped version number to 84.3.0.
2019-05-21 15:25:58 -04:00
Robert Moore
dd693ce08d
Merge branch 'release-candidate' into develop
2019-05-16 15:10:18 -04:00
Cody Weaver
daee4c058c
[Buttons] Remove dependency on TypographyThemer in theming extension. ( #7391 )
...
In order for us to add dynamic type to our theming extension we need to be setting the font directly in the theming extension. We cannot pass the scheme to the themer object because that would require us updating the themer object that we plan to deprecate. This removes that dependency to allow us to set the font directly in the theming extension and gets the Material iOS team off the themer object. This is in greater service to #7388 .
Closes #7393
2019-05-16 07:54:14 -07:00
Robert Moore
8694c55220
Bumped version number to 84.2.0.
2019-05-16 10:31:18 -04:00
Andrew Overton
36018edb61
[List] Add List theming extension ( #7397 )
...
This PR adds the List theming extension
This work blocks #6965 .
Closes #6965 .
2019-05-15 14:17:38 -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
Yarden Eitan
119fcf9ffd
[Chips] Adding Ripple support for Chips ( #7270 )
...
In this PR I am adding initial support for Ripple in Chips as an opt-in behavior.
The ripple will be placed in the .m file and not exposed in the header file, similarly to the existing Ink.
Clients who wish to modify the Ripple's color for state can use the existing inkColorForState API, similarly to how Ripple was integrated in Buttons.
There are currently some issues in fully integrating the Selected state that Stateful Ripple provides into Chips. There have been bugs filed that block this effort at its current state: #7265 #7266 #7267
As part of the effort for: #7268
2019-04-30 11:45:23 -04: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
Wenyu Zhang
9aa1d72bc7
[Cards] Move Cards theming extension to ready. ( #7178 )
...
closes https://github.com/material-components/material-components-ios/issues/7165
2019-04-19 11:36:20 -04:00
Wenyu Zhang
ebb9b84be8
Move Tabs theming extension to ready. ( #7176 )
...
closes https://github.com/material-components/material-components-ios/issues/7162
2019-04-18 23:24:10 -04:00
Yarden Eitan
5bed3961e6
[ContainerScheme] Graduate ContainerScheme to ready. ( #7170 )
...
This PR graduates ContainerScheme to ready.
This includes updating the podspecs, podfile, all the import statements related to ContainerScheme, updating .kokoro rewrite rules, and finally the readme to not have ContainerScheme regarded to as being in beta.
Ran locally kokoro with -b bazel successfully.
Resolves #6732
2019-04-18 09:25:02 -04:00
Wenyu Zhang
998cdda22e
Bumped version number to 82.0.0.
2019-04-16 18:03:15 -04:00
Wenyu Zhang
d506ec4088
Revert "Bumped version number to 81.2.0."
...
This reverts commit de8eee65d9af4420cf96bed5697a8f31daafc300.
2019-04-16 18:02:46 -04:00
Wenyu Zhang
de8eee65d9
Bumped version number to 81.2.0.
2019-04-16 16:25:15 -04:00