clearsightstudio/ProMotion — pull request #105 by jamonholmgren (2013-05-30 16:33:13+00:00)
Title: Version 0.7

New features:

* Added [Teacup](https://github.com/rubymotion/teacup) support! Just specify `stylename:` in your `add:` or `set_attributes:` property hash.
* Added `PM::FormotionScreen` for easy [Formotion](https://github.com/clayallsopp/formotion) compatibility.
* Massive refactor of `PM::TableScreen` to make it more reliable and testable. Deprecated some old stuff in there.
* Made a new `TableViewCellModule` that makes it easy to set up custom cells.
* Refactored the `PM::Delegate` class to make it cleaner and more testable.
* Added `PM::PushNotification` class (this needs more work and testing) and some nice `PM::Delegate` methods for registering and handling them.
* `set_nav_bar_left_button` and `set_nav_bar_right_button` are now just `set_nav_bar_button`. See API reference.
* Speaking of API reference, [we now have one](https://github.com/clearsightstudio/ProMotion/wiki/_pages). We've moved the bulk of the info to the wiki.
* Added `open_modal` alias for `open @screen, modal: true`
* Added functional (interactive) tests and lots of unit tests. Run `rake spec:functional` or `rake spec:unit` to run them individually.
* Renamed `is_modal?` to `modal?`, `has_nav_bar?` to `nav_bar?` in screens.
* Removed MotionTable references.
* Lots of small improvements and bugfixes.