{"push_id":652316965,"size":111,"distinct_size":111,"ref":"refs/heads/validation","head":"75fdaf6b09156ac1db88d15fca7a74effe85323e","before":"5f96a931fcab1f83dc3e03ced7c798da188d7e5a","commits":[{"sha":"ac4f40a90294bb184c1116bbefbbc6359701c521","author":{"email":"fe238d5fca2542b8447f4fcff5eb5fc9c43fdc84@rassilon.co","name":"Bruce Duncan"},"message":"Basic implementation of issue #4","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/ac4f40a90294bb184c1116bbefbbc6359701c521"},{"sha":"10ca52e63d3f7d199ae0b71b6f962dd66f22f3e0","author":{"email":"fe238d5fca2542b8447f4fcff5eb5fc9c43fdc84@rassilon.co","name":"Bruce Duncan"},"message":"Added example of fixed scale and continuous scale form items.","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/10ca52e63d3f7d199ae0b71b6f962dd66f22f3e0"},{"sha":"a3d3fbb4390face8f9b2a07d4d993fbe1bec84a8","author":{"email":"fe238d5fca2542b8447f4fcff5eb5fc9c43fdc84@rassilon.co","name":"Bruce Duncan"},"message":"Revert \"Added example of fixed scale and continuous scale form items.\"\n\nThis reverts commit 10ca52e63d3f7d199ae0b71b6f962dd66f22f3e0.","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/a3d3fbb4390face8f9b2a07d4d993fbe1bec84a8"},{"sha":"2fc27d7bda9eaed963fa4373de763c5ba79f9409","author":{"email":"fe238d5fca2542b8447f4fcff5eb5fc9c43fdc84@rassilon.co","name":"Bruce Duncan"},"message":"Added fixed step and continuous scale examples to the kitchen sink form step in ORKTest","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/2fc27d7bda9eaed963fa4373de763c5ba79f9409"},{"sha":"d3dba26b79dcfd8e72accd7875323f575bbd03fa","author":{"email":"fe238d5fca2542b8447f4fcff5eb5fc9c43fdc84@rassilon.co","name":"Bruce Duncan"},"message":"Merge branch 'master' into issue_4","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/d3dba26b79dcfd8e72accd7875323f575bbd03fa"},{"sha":"c6df59cfbba6bc080b7162be569b4c2fd539e1a6","author":{"email":"fe238d5fca2542b8447f4fcff5eb5fc9c43fdc84@rassilon.co","name":"Bruce Duncan"},"message":"Removed the need for a fixed cell height (140) for both Form and Question Step table cells containing scales.  Removed the need for fixing the baseline of the value label in relation to the slider to a magic number.  Force the value label to always use the height of its font for its intrinsic size, even when its content is empty string, which can happen on scale's with no value set.","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/c6df59cfbba6bc080b7162be569b4c2fd539e1a6"},{"sha":"2612aca236278941c9f32f3be95280c84a1bafb4","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKVisualConsentStepViewController: register consent scene scrollView with taskViewController (enables hairline)","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/2612aca236278941c9f32f3be95280c84a1bafb4"},{"sha":"cec9c3acf64ccf739152bd70149d0483cad4b696","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"Merge remote-tracking branch 'upstream/master' into rsanchezsaez-visualconsentscroll","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/cec9c3acf64ccf739152bd70149d0483cad4b696"},{"sha":"891c096bc19f99c946349cb6b123e28a0bd330a1","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"Generalize and extract ORKObserver and subclasses for reuse","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/891c096bc19f99c946349cb6b123e28a0bd330a1"},{"sha":"bbda212a04363669fe3c3219566d03eda427160f","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKVisualConsentStepViewController: enable scene scrolling before video animation finish and track animation view position with scrollView contentOffset","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/bbda212a04363669fe3c3219566d03eda427160f"},{"sha":"e2950decc2482f1bddba7ea04eae44edc8f30bee","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKVisualConsentStepViewController: use NSRunLoopCommonModes for CADisplayLink so animation doesn't freeze when scrolling\n\nAlso, simultaneously scrollToTop animationView with scrollView","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/e2950decc2482f1bddba7ea04eae44edc8f30bee"},{"sha":"6a895b4b5c3d68e7b6ef6d60ae260702e9a3032a","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKObserver: fix naming conventions and copyright headers","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/6a895b4b5c3d68e7b6ef6d60ae260702e9a3032a"},{"sha":"3c3eb5cb02e6c936aafc75f9372efab7fa366f23","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKVisualConsentStepViewController: add safety check on scrollViewObserver delegate method","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/3c3eb5cb02e6c936aafc75f9372efab7fa366f23"},{"sha":"439df0718bdb8326d94f279caf7c265ef79109c5","author":{"email":"79d7dfae65ef41731210b9922a467d6472881c4a@apple.com","name":"John Earl"},"message":"Quick fix: nullability warnings","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/439df0718bdb8326d94f279caf7c265ef79109c5"},{"sha":"45215ecb0eadf4a24bac230e96d14a7733531d8e","author":{"email":"79d7dfae65ef41731210b9922a467d6472881c4a@apple.com","name":"John Earl"},"message":"Additional nullability corrections","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/45215ecb0eadf4a24bac230e96d14a7733531d8e"},{"sha":"ccf6b461bc6783f5524d0402b405b336505cf94f","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"Move back ORKViewControllerToolbarObserver to ORKTaskViewController file\n\nAlso: rename some variables for naming convention conformance.","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/ccf6b461bc6783f5524d0402b405b336505cf94f"},{"sha":"3251a5226c9c6d13e1704b436bbc0d710da4aec2","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKObserver: reuse initializer code","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/3251a5226c9c6d13e1704b436bbc0d710da4aec2"},{"sha":"21dba1f124f77ef736777922dd7347fa19fe6aec","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKSurveyAnswerCellForPicker: center pickers on iPad","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/21dba1f124f77ef736777922dd7347fa19fe6aec"},{"sha":"e79c7d25d4acd30f9f540e8698e1cb0733195eb0","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKObserver: remove new and init NS_UNAVAILABLE annotations; add nullability and designated initializer ones","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/e79c7d25d4acd30f9f540e8698e1cb0733195eb0"},{"sha":"8586381fb688e2da1b2edeaa47073312e18093af","author":{"email":"42750fc92be24bb60d461b807d5eb952eb16440a@gmail.com","name":"Ricardo Sánchez-Sáez"},"message":"ORKSurveyAnswerCellForPicker: make sure constraints don't accumulate; add _tempPicker constraint","distinct":true,"url":"https://api.github.com/repos/garnett/ResearchKit/commits/8586381fb688e2da1b2edeaa47073312e18093af"}]}