321 Commits

Author SHA1 Message Date
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
Jeff Verkoeyen
95e62040dd Bump to minor. 2018-09-07 16:36:09 -04:00
Jeff Verkoeyen
a1daebd783 Bump the release. 2018-09-07 12:58:22 -04:00
Jeff Verkoeyen
944be857d4 Bump the release. 2018-09-05 09:22:16 -04:00
Yarden Eitan
c959322480 bumped version number to 62.0.0 2018-08-30 18:11:49 -04:00
Randall Li
61c7863874 Bumped version number to 61.0.0. 2018-08-29 23:55:55 -04:00
Jeff Verkoeyen
2435bca478 Merge branch 'release-candidate' into develop 2018-08-27 12:21:55 -04:00
Jeff Verkoeyen
ce0fda4bba Bump the release. 2018-08-27 12:08:47 -04:00
Yarden Eitan
f1b8cef7c8
added alpha to example dependencies (#4894)
Add the Alpha pod as a dependency to the Examples podspec, or otherwise the examples wouldn't be able to rely on alpha components.
2018-08-24 16:15:57 -04:00
Randall Li
a4f39d2c06 Bumped version number to 60.2.0. 2018-08-23 10:01:58 -04:00
Ian Gordon
6d9ca262df Bumped version number to 60.1.0. 2018-08-16 16:00:32 -04:00
Jeff Verkoeyen
fc09a8cf65 Bump the release. 2018-08-10 09:44:09 -04:00
Jeff Verkoeyen
31e5ab6356 Bump the release. 2018-08-09 09:07:48 -04:00
Jeff Verkoeyen
60224db573 Bump the release. 2018-08-08 17:19:03 -04:00
Jeff Verkoeyen
27901024aa Bump the release. 2018-08-08 11:23:09 -04:00
Jeff Verkoeyen
e3cf9801be Bump the release. 2018-08-02 16:36:42 -04:00
Jeff Verkoeyen
85334ead24 Version bump. 2018-08-01 10:55:52 -04:00
Jeff Verkoeyen
e98a774e52 Bump the release. 2018-07-25 10:19:54 -04:00
Jeff Verkoeyen
ef9b71945a Bump the release. 2018-07-18 10:47:40 -04:00
Yarden Eitan
1db11dea41 Bumped version number to 57.0.0. 2018-07-11 17:02:23 -04:00