Livefyre/Livefyre-iOS-SDK — pull request #9 by tgoyne (2012-09-21 17:22:22+00:00)
Title: Add an easy to use stock UI to the framework

Implements the new stock UI and adds a button in the example client to open it (The Default UI button on the configuration screen), along with fixing a few minor issues in the SDK encountered along the way while. Should fully support iOS 6/iPhone 5, although that's only been tested in the simulator.

Current known issues:

* The comment bodies have user interaction enabled for the UIWebViews used to display the HTML so that links links in the comments work, but they eat more touches than they should, so "tap anywhere" is more of "tap anywhere but the body of a comment".
* "Tap any comment to reply" is a lie if no user token was supplied. I considered just hiding that and disabling the tap handler in that case, but then the LF logo isn't shown anywhere, and that text could be changed to something which still does make sense. As such, the check to see if a user can post is not done until they try to submit a message.
* The non-Retina Livefyre logo (LivefyreClient/UI/Resources/livefyre-logo.png) is a downscaled version of the logo from the website, and looks pretty ugly as a result and should be replaced with something better. The logo on the website coincidentally happened to be the right size for the Retina version, so that at last looks fine.