Initial Commit
Should have made this commit a long time ago.
At the moment the MainViewController handles transitioning between views, backwards and forwards. It saves the state of the views as well.
The search is currently capable of defining a search phrase but no more. The slide out cupboard shows nothing, and the slide out extra options hows a blank table view and an example page controller with unused selection wheels.
The ingredients table view is full and is sporting an alphabetic index.
I have implemented a utility class that can be used to fetch and save metadata.
Currently working on adding the correct delegates to allow the view controllers and views to talk to each other.
Left View Controller communicates with Centre View Controller and vice versa. Ingredients can be added to the search.
I have changed the look of the collection view cells and started work on the details view controller. I also have started making a superclass; UICentreViewController and plan on making the centre view controller implement them.
Subclassed the centre view controllers from UICentreViewController.
The slide out navigation works for multiple view controller stacks.
Finished bulk of Recipe object implementation and am now working on the recipe details view using the recipe object. Problems with auto-layout at the moment.
Fixed the auto layout issues.
Working on the recipe details view. Adding an activity indicator.
Need to implement network activity indicator.
Changing the appearance to look good for iOS 7, but now looks bad on iOS 6. Going to target iOS 7.
iOS 6.0, iPhone only, toolbar version.
iOS 7 targeted version. Will now focus on making everything flat and simple.
I have decided to keep the toolbar because I actually love the way it works now.
Maybe in the future I will change to a navigation bar.
Wheel is now being drawn more to my liking.
There is a parallax to the side and centre views.
The toolbar is plain white and the index of the table view is tinted the main orange colour.
The pushing of view controllers onto the stack is now handled differently to make the animation more intuitive and connected to the pop animation.
Sliding is slightly smoother with the use of layer.position rather than centre.
Icon catalogues are now used in the place of normal images.
I have chosen to utilise modules and @import rather than #import.
The toolbar is now layered over the collection view in the results controller, but there is currently a translucency glitch.
I have organised the themes a little bit more.
In a few cases I have started to use a more aesthetically pleasing documentation style with capital letters and @return.
Wheel is drawing really nicely and selecting sections in an obvious fashion. The label for each segment needs to be designed but is appearing correctly.
There are now special collection view cells for both no results and loading more results.
More results now load fairly seamlessly when you scroll to the bottom.
Documenting code more completely.
Documented more code. Moved over YummlyRequest metadata usage to utilising YummlyMetadata. I also fiddled with the navigation system in MainViewController, cleaning up animations and stuff.