Material is an animation and graphics framework for Material Design in Swift.
Welcome to **Material,** a library used to create beautiful applications. Material's animation system has been completely reworked to take advantage of [Motion](https://github.com/CosmicMind/Motion), a library dedicated to animations and transitions.
@@ -61,15 +56,9 @@ Take a look at a sample [Photo Collection](https://github.com/CosmicMind/Samples
...
@@ -61,15 +56,9 @@ Take a look at a sample [Photo Collection](https://github.com/CosmicMind/Samples
Visit the [Installation](https://github.com/CosmicMind/Material/wiki/Installation) page to learn how to install Material using [CocoaPods](http://cocoapods.org) and [Carthage](https://github.com/Carthage/Carthage).
Visit the [Installation](https://github.com/CosmicMind/Material/wiki/Installation) page to learn how to install Material using [CocoaPods](http://cocoapods.org) and [Carthage](https://github.com/Carthage/Carthage).
## Changelog
## Change Log
Material is a growing project and will encounter changes throughout its development. It is recommended that the [Changelog](https://github.com/CosmicMind/Material/wiki/Changelog) be reviewed prior to updating versions.
# Samples
The following are samples to see how Material may be used within your applications.
Material is a growing project and will encounter changes throughout its development. It is recommended that the [Change Log](https://github.com/CosmicMind/Material/wiki/change_log) be reviewed prior to updating versions.
* Visit the [Samples](https://github.com/CosmicMind/Samples) repo to see sample projects using Graph.
## Icons
## Icons
...
@@ -81,7 +70,7 @@ Icons is a library of Google and CosmicMind icons that are available for use wit
...
@@ -81,7 +70,7 @@ Icons is a library of Google and CosmicMind icons that are available for use wit
## Colors
## Colors
Try the Material Colors app to see the wonderful colors available in Material, or use the online version at [MaterialColors.io](http://materialcolors.io).
Try the Material Colors app to see the wonderful colors available in Material, or use the online version at [MaterialColor.com](http://materialcolor.com).
* Learn more about [ImageCard](http://cosmicmind.com/material/imagecard).
* Learn more about [ImageCard](http://cosmicmind.com/material/imagecard).
* Learn how to make the ImageCard data-driven with [Graph's ImageCard sample](https://github.com/CosmicMind/Samples/tree/master/Graph/ImageCard).
* Learn how to make the ImageCard data-driven with [Graph's ImageCard Sample](https://github.com/CosmicMind/Samples/tree/master/Graph/ImageCard).
## PresenterCard
## PresenterCard
The PresenterCard is a completely new card style. It allows for a primary presentation area that may be any UIView type in addition to the content area, Toolbar, and Bar components. The options for this card are endless.
The PresenterCard is a completely new card style. It allows for a primary presentation area that may be any UIView type in addition to the content area, Toolbar, and Bar components. The options for this card are endless.
* Learn more about [Toolbar](http://cosmicmind.com/material/toolbar).
## SearchBar
## SearchBar
A SearchBar is a powerful navigation tool that allows for user's input with an instant visual response. A set of left and right views may be added to expand functionality.
A SearchBar is a powerful navigation tool that allows for user's input with an instant visual response. A set of left and right views may be added to expand functionality.
* Download the complete [SearchBar sample](https://github.com/CosmicMind/Samples/tree/master/Projects/Programmatic/SearchBarController).
* Learn more about [SearchBar](http://cosmicmind.com/material/searchbar).
* Learn how to make the SearchBar data-driven with [Graph's Search sample](https://github.com/CosmicMind/Samples/tree/master/Projects/Programmatic/Search).
A PageTabBar is a new component that links a customizable TabBar to a UIPageViewController making a powerful and visually pleasing component to have in any application. The TabBar can be aligned at the top or bottom of the view controller.
A PageTabBar is a new component that links a customizable TabBar to a UIPageViewController making a powerful and visually pleasing component to have in any application. The TabBar can be aligned at the top or bottom of the view controller.
* Learn more about [PageTabBar](http://cosmicmind.com/material/pagetabbar).
* Learn more about [PageTabBar](http://cosmicmind.com/material/pagetabbar).
## NavigationController
## NavigationController
A NavigationController is a specialized view controller that manages a hierarchy of content efficiently, making it easier for users to move within an application.
A NavigationController is a specialized view controller that manages a hierarchy of content efficiently, making it easier for users to move within an application.
* Learn more about [Snackbar](http://cosmicmind.com/material/snackbar).
## PhotoLibrary
PhotoLibrary is a new component that simplifies the Photos framework and allows for beautiful photos found in the Photos application to be used within your application.
* Download the complete [PhotoLibrary sample](https://github.com/CosmicMind/Samples/tree/master/Projects/Programmatic/PhotoLibraryController).
* Learn more about [PhotoLibrary](http://cosmicmind.com/material/photolibrary).
## Capture
Capture is an API that simplifies iOS' AVFoundation framework. It allows for photos and video to easily be captured while managing all the complexities.