The below image is the current, and hopefully final, look of the front screen, the app will remember which stack site you have chosen so the user will only see this screen the first time, but they can always go back and change it.
The red bar is only there when a new site is added (the StackOverflow is just a test as no site has been added since I implemented this) and can be gotten rid of by tapping the X on the right side (which isn't in the screenshot). Each column now has an edit button where the sites can be rearranged and moved from favourites to non favourites and this is persistent between app launches, moving a site in one column moves it in all of them. I've removed site icons in order to put them in properly so they load lazily and theres no UI freezing.
Printing Functionality all implemented and working, thanks to systempuntoout's stackprinter.com works with AirPrint, which means this app will be iOS 4.2 minimum.
Current features:
- 3 columns
- Email link to question, open in safari and copy link actions
- History for both questions and sites visited
- In app notification (red bar at the top) when a new site makes it into beta.
- StackPrinter in the app, without needing safari, and AirPrint functionality.
- Facebook Intergration
Planned:
- Local Favourites
- Watching (a list of questions your watching, like short term favourites, with eventually push notifications)
- Web service to access local favourites and watches on non-iPad devices.
- Twitter integration.
- Safari bookmarklet to open question in iStack from safari
- In app notification for when site progresses from beta to normal.
- In app notification history