{"push_id":2329703206,"size":4,"distinct_size":4,"ref":"refs/heads/drawer","head":"50e9c841be6b4b60ce20c2da5b6033a7ccd07b97","before":"4eb8d6dc40ac23cb02a3a3aefff339aca2a652ad","commits":[{"sha":"cebf0353041e3bda72aece56ff63c67b1bd2f7d1","author":{"name":"Aaron Brethorst","email":"0ea57831a6aee87faae8cf48eb3fed040f8dc3de@brethorsting.com"},"message":"Moves OBAMapDataLoader into OBAKit\n\nOBAMapDataLoader is really a framework-level component and should be in our framework.","distinct":true,"url":"https://api.github.com/repos/OneBusAway/onebusaway-iphone/commits/cebf0353041e3bda72aece56ff63c67b1bd2f7d1"},{"sha":"de9eb7a19947fdfab123a9f3f790768f4b3209e0","author":{"name":"Aaron Brethorst","email":"0ea57831a6aee87faae8cf48eb3fed040f8dc3de@brethorsting.com"},"message":"Moves Pulley into externals\n\nThe version in Carthage was challenging to use with Objective-C code, or inside of a tab bar. This way we can control our own destiny.","distinct":true,"url":"https://api.github.com/repos/OneBusAway/onebusaway-iphone/commits/de9eb7a19947fdfab123a9f3f790768f4b3209e0"},{"sha":"2b43f9cf4633c49ef39f1bc07ac477cb05b8d97e","author":{"name":"Aaron Brethorst","email":"0ea57831a6aee87faae8cf48eb3fed040f8dc3de@brethorsting.com"},"message":"Makes it easier to declare certain UIViewController -init methods unavailable\n\nI like to be able to more expressly control how you can initialize subclasses of UIViewController so that you don't accidentally use -initWithNibName:bundle: or -initWithCoder: and mess something up. These macros will make that easier.","distinct":true,"url":"https://api.github.com/repos/OneBusAway/onebusaway-iphone/commits/2b43f9cf4633c49ef39f1bc07ac477cb05b8d97e"},{"sha":"50e9c841be6b4b60ce20c2da5b6033a7ccd07b97","author":{"name":"Aaron Brethorst","email":"0ea57831a6aee87faae8cf48eb3fed040f8dc3de@brethorsting.com"},"message":"Creates experimental drawer UI\n\nSo, to be clear: this doesn't really do much or work well yet. THAT SAID, I strongly believe that an Apple Maps or Google Maps-style UI with a drawer to provide contextual information to the user will be the best way for our UI to evolve. I want to make sure that this is a living, breathing part of the app so that we can more easily use it, experiment with it, and ensure that we're doing the right thing. So, to that end, I have added a rudimentary drawer experience to the Map tab. You can access it by enabling debug mode (tap repeatedly on the OBA logo in the Info tab), and then go into Settings to enable the Drawer UI.\n\nOther items of note:\n\n* OBAMapDataLoader is now injected into OBAMapViewController (and optionally NearbyStopsViewController). This helps facilitate sharing data between these two visual components without weird, nasty gyrations.\n* OBAMapDataLoader now uses a multicast delegate system. See above. Best way to facilitate this is with multicast delegation.\n* OBAApplicationUI now takes an instance of OBAApplication as an initialization parameter. This is a better approach regardless of what Ux we end up using down the road.","distinct":true,"url":"https://api.github.com/repos/OneBusAway/onebusaway-iphone/commits/50e9c841be6b4b60ce20c2da5b6033a7ccd07b97"}]}
{"actor":{"display_login":"aaronbrethorst"}}