140 Commits

Author SHA1 Message Date
randallli
414f7426dd Bumped version number to 84.0.0. 2019-05-01 13:30:24 -04:00
featherless
97b25b1227 Bump the release to 83.0.2 2019-04-30 23:55:38 +03:00
featherless
60c4ddbbe8 Bump the release. 2019-04-26 00:43:52 +03:00
featherless
e4f8320695 Bump the release number to 83.0.0. 2019-04-22 22:49:19 +03: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
featherless
a3e215daa7
[ios8]! Drop support for iOS 8 in all components. (#7135)
Closes https://github.com/material-components/material-components-ios/issues/4656

I used the following `grep` to find references to iOS 8:

    grep -rI "8\.0" .
2019-04-12 23:08:35 +03:00
Yarden Eitan
8d750dc979 Bumped version number to 81.1.0. 2019-04-09 12:59:57 -04:00
Robert Moore
62ffa6fb17 Bumped version number to 81.0.0. 2019-04-01 21:41:40 -04:00
Robert Moore
0b4d9ebf5f Bumped version number to 80.0.0. 2019-03-25 16:26:00 -04:00
Robert Moore
4848c0c9e0 Bumped version number to 79.3.0. 2019-03-20 10:45:30 -04:00
Robert Moore
8ae3da1336 Correcting release version to 79.2.0 2019-03-19 09:26:41 -04:00
Robert Moore
a8901c95aa Bumped version number to 79.2.1. 2019-03-18 21:55:39 -04:00
featherless
5340e44671 Bump the release. 2019-03-13 15:52:35 -04:00
featherless
24224024a7 Bump the release. 2019-03-12 16:58:08 -04:00
featherless
4e7a1f6e65 Bump the release. 2019-03-08 13:52:41 -05:00
featherless
bb251cb263 Bump the release. 2019-03-05 09:52:52 -05:00
Yarden Eitan
8076d9fea9 Bumped version number to 78.0.1. 2019-02-26 10:24:29 -05:00
Yarden Eitan
7aaa270f19 Bumped version number to 78.0.0. 2019-02-20 13:57:48 -05:00
Randall Li
85d3f991c8 Bumped version number to 77.0.0. 2019-02-13 13:38:03 -05:00
Ian Gordon
ac78d824a9 Bumped version number to 76.1.2. 2019-02-08 14:54:24 -05:00
Ian Gordon
fa686995c7 Bump Version 2019-02-07 13:11:55 -05:00
Ian Gordon
e650856240 Bumped version number to 76.1.0. 2019-02-06 17:49:09 -05:00
Robert Moore
68794ae90a Bumped version number to 76.0.0. 2019-01-30 13:17:41 -05:00
Rob Moore
a7cb1d6a2e Bumped version number to 75.0.1. 2019-01-23 15:33:37 -05:00
Rob Moore
e13c926089 Bumped version number to 75.0.0. 2019-01-23 10:29:37 -05:00
Rob Moore
f843c11da4 Bumped version number to 74.0.0. 2019-01-16 13:16:29 -05:00
Yarden Eitan
a622aa5a8d update changelog and version bump 2019-01-11 15:46:47 -05:00
Yarden Eitan
b9d3045d37 Bumped version number to 73.1.0. 2019-01-08 12:58:43 -05:00
Rob Moore
b29796f996 Release bump (again!) 2018-12-19 15:00:07 -05:00
Andrew Overton
bc45f4d212
[TextFields] "SimpleTextField" Example Prototype (#6003)
This PR adds an experimental `UITextField` subclass called `SimpleTextField` and accompanying examples to the `MaterialComponentExamples` (i.e. not `MaterialComponents` or `MaterialComponentsAlpha`) pod.

The ultimate aim of this text field is to complement (not replace) `MDCTextField` by:
- Providing an alternative when ongoing and difficult to fix `MDCTextField` bugs are blockers for clients/potential clients.
- Providing an alternative for clients who prefer not to work with `MDCTextInputControllers` due to perceived overhead.
- Hopefully doing two things (being a simple or filled text field) very well, rather than trying to do the many things `MDCTextField` and its related classes do.

Things I'm still thinking about/working on:

- VoiceOver. I haven't thought about VoiceOver at all yet. It would be nice to be able to just do what super would do and append the underline labels' and side views' accessibilityLabels/Values to that.
- Should it have some kind of input chip functionality? I'd say this is doable, but would require some thinking.
- Text field density support - The spec mentions "high-density" text fields--this refers to text fields whose bounds fit more snugly around the text, etc. My best idea for achieving this involves a `CGFloat` property called `desiredMainContentHeight`. "Main content height" refers to the area of the text field that contains the text, left/right view, placeholder, clear button, etc. Basically everything but the underline labels. With this property set to 0 (the default) the text field layout would be determined as it is right now. If set to anything other than that, the layout calculation would use the assigned value for the main area height, rather than the value it calculates.
- The manual layout example has some scroll view weirdness that I haven't had time to really fix yet. Also, the Swift storyboard example is basically useless because I can't refer to `SimpleTextField`, an Objective-C class in the same module, from it. I haven't had time to figure this out yet.
- It would be cool if some of the properties supported IBDesignable. I don't know IBDesignable that well, but I think doing this might make it so that you could specify outlined or filled in the storyboard and not have to write any code to achieve either style.
- This isn't code related, but I want to move away from this "Utils" file. It's a catch-all for things that could be more thoughtfully structured. The file structure in general really needs some work.
- There are no tests!

Feel free to look at the examples! "Simple Text Field (Manual Layout)" is better than "Simple Text Field (Storyboard)" right now. 

Here's an LTR video:
![simple-text-field-ltr](https://user-images.githubusercontent.com/8020010/49957272-4beb4880-fed5-11e8-85f4-9ab8a79c0305.gif)

And an RTL video:
![simple-text-field-rtl](https://user-images.githubusercontent.com/8020010/49957270-4beb4880-fed5-11e8-8fc6-e4af04c5a74b.gif)
2018-12-17 11:28:12 -05:00
featherless
73bdc03c2b
[automated] Rename MaterialComponentsAlpha to MaterialComponentsBeta. (#6018)
This is an automated change generated by replacing all instances of MaterialComponentsAlpha with MaterialComponentsBeta. This is not a breaking change because changes to Alpha/Beta components (including renaming them) are not considered breaking.

The MaterialComponentsAlpha podspec was mistakenly named Alpha, when what we meant was more close to Beta. The distinction is that Alpha components are not expected to be used by clients, while Beta components are.
2018-12-14 10:47:31 -05:00
Yarden Eitan
23f14c67a4 Bumped version number to 72.2.0. 2018-12-11 14:03:50 -05:00
Randall Li
eccdd7cf82 Bumped version number to 72.1.0. 2018-12-07 15:09:28 -05:00
Randall Li
80c32e075f Bumped version number to 72.0.1. 2018-12-07 11:07:53 -05:00
Randall Li
2a334c409a Bumped version number to 72.0.0. 2018-12-06 11:19:10 -05:00
Jeff Verkoeyen
5f370a5096 Bump the version. 2018-11-28 10:45:52 -05:00
Jeff Verkoeyen
9b89e9be2f Bump the release. 2018-11-20 11:42:35 -05:00
Jeff Verkoeyen
9feca30fb8 Bump the release. 2018-11-16 17:32:22 -05:00
Yarden Eitan
aef137cbe9 Bumped version number to 68.2.0. 2018-11-07 17:21:17 +02:00
Yarden Eitan
0408eb62dc Bumped version number to 68.1.0. 2018-10-31 12:12:58 +02:00
Jeff Verkoeyen
b10ea77f84 Bump the version. 2018-10-24 11:03:54 -04:00
Jeff Verkoeyen
21eb446963 Bump the version to 67.2.0. 2018-10-22 16:27:46 -04:00
Yarden Eitan
312dc31ee1 Bumped version number to 67.1.0. 2018-10-17 10:23:49 -04:00
Ian Gordon
379383a74f Bumped version number to 67.0.0 2018-10-11 12:28:38 -04:00
Ian Gordon
8185409c69 Bumped version number to 66.0.0. 2018-10-04 13:43:15 -04:00
Randall Li
b3f8d43f44 Bumped version number to 65.0.0. 2018-09-26 14:24:19 -04:00
Randall Li
30a3d9ce4b Bumped version number to 64.0.0. 2018-09-20 13:32:42 -04:00
Jeff Verkoeyen
ff51dd49d9 Bump the release. 2018-09-12 09:16:42 -04:00