31 Commits

Author SHA1 Message Date
Jeff Verkoeyen
57558b2dbd Icons component
Summary: Closes https://github.com/google/material-components-ios/issues/168

Reviewers: randallli, #mdc_ios_owners, ajsecord

Reviewed By: randallli, #mdc_ios_owners, ajsecord

Subscribers: iangordon, ajsecord, randallli

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D295
2016-03-23 12:20:51 -04:00
Adrian Secord
1977ed4bf1 Merge branch 'release-2.1.0' into develop 2016-03-21 18:17:21 -04:00
Jeff Verkoeyen
b548a414ea Add back button icon.
Summary: This back button icon is now being used as the default "back" button for the App Bar.

Reviewers: ajsecord, #mdc_ios_owners

Reviewed By: ajsecord, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D292
2016-03-21 12:29:51 -04:00
Jeff Verkoeyen
f22b6d16d9 Add App Bar builder API.
Summary:
This builder object is able to turn UIBarButtonItem objects into MDCButton instances.

First part of resolving https://github.com/google/material-components-ios/issues/165.

Reviewers: ajsecord, iangordon, #mdc_ios_owners

Reviewed By: ajsecord, iangordon, #mdc_ios_owners

Subscribers: iangordon, ajsecord

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D283
2016-03-21 12:03:37 -04:00
Adrian Secord
cdea3cefff Bump version number to 2.1.0. 2016-03-18 16:26:15 -04:00
randallli
490b5bd3cf Merge branch 'hotfix-2.0.4' into develop
# Conflicts:
#	CHANGELOG.md
#	MaterialComponents.podspec
2016-03-18 10:43:34 -04:00
randallli
bc9a377459 Fixed the reference to the private folder of Typography in podspec.
Reviewers: featherless, #mdc_ios_owners

Reviewed By: featherless, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D290
2016-03-17 14:13:32 -04:00
randallli
65a3b3a193 Merge branch 'hotfix-2.0.3' into develop
# Conflicts:
#	CHANGELOG.md
#	MaterialComponents.podspec
#	catalog/Podfile.lock
#	demos/Pesto/Podfile.lock
#	demos/Shrine/Podfile.lock
2016-03-17 13:22:38 -04:00
randallli
d1630da81e bump version to 2.0.3
Reviewers: #mdc_ios_owners, ajsecord, featherless

Reviewed By: #mdc_ios_owners, ajsecord, featherless

Subscribers: featherless

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D284
2016-03-17 12:09:41 -04:00
Jeff Verkoeyen
13314848c7 Standardizing the podspec format.
Reviewers: #mdc_ios_owners, ajsecord

Reviewed By: #mdc_ios_owners, ajsecord

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D282
2016-03-17 12:01:46 -04:00
randallli
3a16dbe620 Renamed references of privateWasCapitalPrivate to private
Reviewers: ajsecord, #mdc_ios_owners, featherless

Reviewed By: #mdc_ios_owners, featherless

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D285
2016-03-17 10:14:22 -04:00
Jeff Verkoeyen
feba07ed17 Introducing the App Bar component.
Summary: The App Bar component provides tools to create a 'typical' flexible header with navigation bar and material shadow.

Reviewers: ajsecord, #mdc_ios_owners

Reviewed By: ajsecord, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D280
2016-03-16 17:34:40 -04:00
Jeff Verkoeyen
db8ed478ee Add NavigationBar component.
Reviewers: ajsecord, #mdc_ios_owners

Reviewed By: ajsecord, #mdc_ios_owners

Subscribers: ajsecord

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D278
2016-03-16 16:29:44 -04:00
Jeff Verkoeyen
cfca7ca419 Minor fixes to Podspec for ButtonBar and Switch.
Reviewers: #mdc_ios_owners, ajsecord

Reviewed By: #mdc_ios_owners, ajsecord

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D269
2016-03-16 10:58:25 -04:00
randallli
c255a1f41f Merge branch 'hotfix-2.0.2' into develop
# Conflicts:
#	MaterialComponents.podspec
#	catalog/Podfile.lock
2016-03-16 08:36:14 -04:00
Jeff Verkoeyen
da5aa23d80 Variables for podspec.
Summary: Reduces overhead of creating new components. Can now simply copy-paste.

Reviewers: ajsecord, #mdc_ios_owners

Reviewed By: ajsecord, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D264
2016-03-15 17:45:13 -04:00
Jeff Verkoeyen
bb6ef42048 Add ButtonBar component.
Reviewers: #mdc_ios_owners, ajsecord

Reviewed By: #mdc_ios_owners, ajsecord

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D262
2016-03-15 17:40:11 -04:00
randallli
db4994396e renamed Private to privateWasCapitalPrivate
Reviewers: ajsecord, featherless, #mdc_ios_owners

Reviewed By: featherless, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D251
2016-03-11 15:25:56 -05:00
randallli
b151214c5c Bump version to 2.0.2
Summary: This is in preperation for renaming Private to privateWasCapital.

Reviewers: ajsecord, featherless, #mdc_ios_owners

Reviewed By: featherless, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D249
2016-03-11 14:50:52 -05:00
randallli
936d9f1a82 Bump version to 2.0.1
Reviewers: #mdc_ios_owners, ajsecord

Reviewed By: #mdc_ios_owners, ajsecord

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D248
2016-03-11 12:57:42 -05:00
randallli
b17afdc358 Revert the Private to private folder rename
Summary:
Revert "Rename Private directories to private."
This reverts commit edc54feec85109a6d6b7b9e2e8090cbcea241659.
revert the rename of the private/Private references

Test Plan:
ran catalog unit test.
ran catalog app.

Reviewers: featherless, ajsecord, #mdc_ios_owners

Reviewed By: ajsecord, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D241
2016-03-10 14:22:29 -05:00
randallli
d0ddf8064b Bumped version in pod spec to 2.0.0
Summary: changed name of release

Reviewers: featherless, ajsecord, #mdc_ios_owners

Reviewed By: featherless, ajsecord, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D232
2016-03-09 15:47:00 -05:00
Jeff Verkoeyen
793484456a Ensure that all private directory references are lower-cased.
Reviewers: randallli, #mdc_ios_owners

Reviewed By: randallli, #mdc_ios_owners

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D230
2016-03-09 15:15:48 -05:00
Jeff Verkoeyen
73d66c787f [PageControl] Add missing ss.resource_bundles to the podspec.
Reviewers: cjcox, #mdc_ios_owners, randallli

Reviewed By: #mdc_ios_owners, randallli

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D228
2016-03-09 10:54:07 -05:00
Jeff Verkoeyen
f7e7d9c67c [Typography] Add CoreText framework to podspec.
Reviewers: #mdc_ios_owners, randallli

Reviewed By: #mdc_ios_owners, randallli

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D227
2016-03-09 10:53:50 -05:00
randallli
57b1b79ad6 Merge branch 'release-1.0.1' into develop
# Conflicts:
#	CHANGELOG.md
#	build_tests/CocoapodsObjCApp/Podfile.lock
#	build_tests/CocoapodsSwiftApp/Podfile.lock
#	catalog/Podfile.lock
2016-03-07 14:36:51 -05:00
Junius Gunaratne
a8632e0a5e Reverted version change from 8198f65a8b973da8a3212cd8d0e688f3d8dccf68 [8198f65] 2016-03-03 15:28:43 -05:00
Junius Gunaratne
8198f65a8b [Shrine] Add ink to header and cells, update UI layout in init
Reviewers: iangordon, ajsecord, #mdc_ios_owners, featherless

Reviewed By: #mdc_ios_owners, featherless

Subscribers: featherless

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D181
2016-03-03 13:21:48 -05:00
Adrian Secord
d467dd8384 Bumped Podfile versions to 1.0.0. 2016-03-02 18:43:11 -05:00
Jeff Verkoeyen
32acf6a953 [HeaderStackView] Add component.
Summary:
The MDCHeaderStackView class lays out a vertical stack of two views.

Both bars provided to this view must implement sizeThatFits and return their best-fit
dimensions.

# Layout Behavior

The layout behavior of the two bars is as follows:

topBar: top aligned, expands to fill all available vertical space not taken up by the bottomBar.
bottomBar: bottom aligned.

If no bottomBar is provided, top bar consumes the entire bounds of the stack view.

When resized, the top bar will shrink until it reaches its sizeThatFits dimensions.
If there is a bottom bar, then at this point the top bar will begin sliding off the top.
If there is no bottom bar, then at this point the top bar will stay put.

At no point in time will either the top or bottom bar shrink below their sizeThatFits height.

# sizeThatFits Behavior

sizeThatFits returns the fitted height for bottom bar if available, otherwise it returns the
fitted height for topBar. The width will be whatever width was provided.

Reviewers: randallli, ajsecord, #mdc_ios_owners

Reviewed By: randallli, ajsecord, #mdc_ios_owners

Subscribers: randallli, ajsecord

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D162
2016-03-01 13:04:33 -05:00
Jeff Verkoeyen
01916e8f13 Rename the podspec to MaterialComponents.
Reviewers: kerp, #material_components_ios_owners, ajsecord

Reviewed By: kerp, #material_components_ios_owners, ajsecord

Projects: #material_components_ios

Differential Revision: http://codereview.cc/D143
2016-02-26 11:30:12 -08:00