rcameron (Rich Cameron)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 28 2016, 3:16 PM (43 w, 4 d)

Recent Activity

Oct 24 2016

rcameron committed rMDMDIRECTMANIPULATIONSWIFTce18107f2930: gesture unit tests (authored by rcameron).
gesture unit tests
Oct 24 2016, 3:26 PM
rcameron closed D1757: gesture unit tests.
Oct 24 2016, 3:13 PM · Material Motion
rcameron updated the diff for D1757: gesture unit tests.
Revert view controller change
Oct 24 2016, 1:55 PM · Material Motion

Oct 21 2016

rcameron retitled D1757: gesture unit tests from to gesture unit tests.
Oct 21 2016, 6:36 PM · Material Motion

Oct 19 2016

rcameron committed rMDMDIRECTMANIPULATIONSWIFTb414f2ab2125: Add objc names (authored by rcameron).
Add objc names
Oct 19 2016, 3:51 PM
rcameron closed D1739: Add objc names.
Oct 19 2016, 3:46 PM · Material Motion
rcameron updated the diff for D1739: Add objc names.

license header
add test coverage for shouldAdjustAnchorPoint property
update cocoapods to 1.1.0

Oct 19 2016, 3:41 PM · Material Motion
rcameron retitled D1739: Add objc names from to Add objc names.
Oct 19 2016, 2:35 PM · Material Motion

Oct 11 2016

rcameron committed rMDMDIRECTMANIPULATIONSWIFT67e898506d51: use anchor point during direct manipulation (authored by rcameron).
use anchor point during direct manipulation
Oct 11 2016, 2:12 PM
rcameron closed D1686: use anchor point during direct manipulation.
Oct 11 2016, 12:51 PM · Material Motion

Oct 6 2016

rcameron updated the diff for D1686: use anchor point during direct manipulation.
  • Move AnchorPointPlan emitting to individual Performers
Oct 6 2016, 5:08 PM · Material Motion

Oct 4 2016

rcameron added a comment to D1686: use anchor point during direct manipulation.

Having the shouldAdjustAnchorPointOnGestureStart properties on the individual plans makes me lean towards having the respective performers emit ChangeAnchorPoint plans themselves. It seems like we're not fulfilling the contract.

Oct 4 2016, 4:32 PM · Material Motion
rcameron updated the diff for D1686: use anchor point during direct manipulation.
  • rename plan to ChangeAnchorPoint
Oct 4 2016, 2:34 PM · Material Motion

Oct 3 2016

rcameron retitled D1686: use anchor point during direct manipulation from to use anchor point during direct manipulation.
Oct 3 2016, 7:00 PM · Material Motion

Sep 16 2016

rcameron added inline comments to D1629: Implement ContinuousPerforming APIs..
Sep 16 2016, 4:47 PM · Material Motion

Sep 13 2016

rcameron committed rMDMDIRECTMANIPULATIONSWIFT3167a04fa8b9: Add Pinchable, Rotatable and DirectlyManipulable plans (authored by rcameron).
Add Pinchable, Rotatable and DirectlyManipulable plans
Sep 13 2016, 8:47 PM
rcameron closed D1620: Add Pinchable, Rotatable and DirectlyManipulable plans.
Sep 13 2016, 8:47 PM · Material Motion
rcameron added inline comments to D1620: Add Pinchable, Rotatable and DirectlyManipulable plans.
Sep 13 2016, 8:25 PM · Material Motion
rcameron updated the diff for D1620: Add Pinchable, Rotatable and DirectlyManipulable plans.
  • more cleanup
Sep 13 2016, 8:25 PM · Material Motion
rcameron added inline comments to D1620: Add Pinchable, Rotatable and DirectlyManipulable plans.
Sep 13 2016, 8:00 PM · Material Motion
rcameron updated the diff for D1620: Add Pinchable, Rotatable and DirectlyManipulable plans.
  • remove unnecessary composed plan test
  • clean up
Sep 13 2016, 7:58 PM · Material Motion
rcameron updated the diff for D1620: Add Pinchable, Rotatable and DirectlyManipulable plans.
  • copyright
Sep 13 2016, 7:33 PM · Material Motion
rcameron updated D1620: Add Pinchable, Rotatable and DirectlyManipulable plans.
Sep 13 2016, 7:31 PM · Material Motion
rcameron retitled D1620: Add Pinchable, Rotatable and DirectlyManipulable plans from Add Pinchable, Rotatable and DirectlyManipulable plans closes #13, #12, #11, #9 to Add Pinchable, Rotatable and DirectlyManipulable plans.
Sep 13 2016, 7:31 PM · Material Motion
rcameron retitled D1620: Add Pinchable, Rotatable and DirectlyManipulable plans from to Add Pinchable, Rotatable and DirectlyManipulable plans closes #13, #12, #11, #9.
Sep 13 2016, 7:28 PM · Material Motion
rcameron added inline comments to D1617: Add composable performer guide to README.md..
Sep 13 2016, 4:57 PM · Material Motion
rcameron committed rMDMDIRECTMANIPULATIONSWIFT5813d0d79fe9: Implement draggable plan and rename library to direct manipulation (authored by rcameron).
Implement draggable plan and rename library to direct manipulation
Sep 13 2016, 2:07 PM
rcameron closed D1545: Implement draggable plan and rename library to direct manipulation.
Sep 13 2016, 1:58 PM · Material Motion
rcameron updated the diff for D1545: Implement draggable plan and rename library to direct manipulation.
  • merge
Sep 13 2016, 1:57 PM · Material Motion
rcameron added inline comments to D1545: Implement draggable plan and rename library to direct manipulation.
Sep 13 2016, 1:45 PM · Material Motion
rcameron updated the diff for D1545: Implement draggable plan and rename library to direct manipulation.
  • crash if DraggablePerformer doesnt receive Draggable plan
Sep 13 2016, 1:33 PM · Material Motion

Sep 12 2016

rcameron retitled D1545: Implement draggable plan and rename library to direct manipulation from Internal cleanup to Implement draggable plan and rename library to direct manipulation.
Sep 12 2016, 8:38 PM · Material Motion
rcameron added inline comments to D1545: Implement draggable plan and rename library to direct manipulation.
Sep 12 2016, 5:59 PM · Material Motion
rcameron updated the diff for D1545: Implement draggable plan and rename library to direct manipulation.
  • remove use of internal
  • remove GesturePerformer base class
Sep 12 2016, 5:43 PM · Material Motion
rcameron updated the diff for D1545: Implement draggable plan and rename library to direct manipulation.
  • removing explicit uses of internal
Sep 12 2016, 1:55 PM · Material Motion
rcameron added a comment to D1545: Implement draggable plan and rename library to direct manipulation.

I made GesturePerformer internal to handle the eventual case of subclasses being created in separate files.

Sep 12 2016, 1:35 PM · Material Motion
rcameron updated the diff for D1545: Implement draggable plan and rename library to direct manipulation.
  • modify ACLs
Sep 12 2016, 1:32 PM · Material Motion

Aug 26 2016

rcameron updated D1545: Implement draggable plan and rename library to direct manipulation.
Aug 26 2016, 12:07 PM · Material Motion
rcameron updated the diff for D1545: Implement draggable plan and rename library to direct manipulation.

update DraggablePerformer to use a transform instead of modifying frame directly

Aug 26 2016, 12:05 PM · Material Motion

Aug 25 2016

rcameron retitled D1545: Implement draggable plan and rename library to direct manipulation from to Internal cleanup.
Aug 25 2016, 9:13 PM · Material Motion
rcameron planned changes to D1511: DirectlyManipulable plan.
Aug 25 2016, 6:40 PM · Material Motion
rcameron updated the diff for D1511: DirectlyManipulable plan.

Breaking this up into multiple diffs

Aug 25 2016, 6:40 PM · Material Motion

Aug 23 2016

rcameron added inline comments to D1511: DirectlyManipulable plan.
Aug 23 2016, 1:31 PM · Material Motion

Aug 22 2016

rcameron added a comment to D1511: DirectlyManipulable plan.

This probably should've been broken up into multiple diffs.

Aug 22 2016, 8:14 PM · Material Motion
rcameron retitled D1511: DirectlyManipulable plan from Internal cleanup to DirectlyManipulable plan .
Aug 22 2016, 8:12 PM · Material Motion
rcameron updated the diff for D1511: DirectlyManipulable plan.

Plans for Pinchable, Rotatable and DirectlyManipulable

Aug 22 2016, 8:10 PM · Material Motion
rcameron retitled D1511: DirectlyManipulable plan from Rename to DirectManipulation family. Closes #10 dont add gesture recognizer to target in GesturePerformer. Closes #9 Remove BlockGesturable. Closes #7 Remove Plan conformity for Gesturable. Closes #5 to Internal cleanup.
Aug 22 2016, 5:08 PM · Material Motion
rcameron planned changes to D1511: DirectlyManipulable plan.
Aug 22 2016, 2:58 PM · Material Motion
rcameron retitled D1511: DirectlyManipulable plan from to Rename to DirectManipulation family. Closes #10 dont add gesture recognizer to target in GesturePerformer. Closes #9 Remove BlockGesturable. Closes #7 Remove Plan conformity for Gesturable. Closes #5.
Aug 22 2016, 2:46 PM · Material Motion

Aug 16 2016

rcameron committed rMDMDIRECTMANIPULATIONSWIFTfa1750419367: UIGestureRecognizer wrapper (authored by rcameron).
UIGestureRecognizer wrapper
Aug 16 2016, 12:00 PM
rcameron closed D1456: UIGestureRecognizer wrapper by committing rMDMDIRECTMANIPULATIONSWIFTfa1750419367: UIGestureRecognizer wrapper.
Aug 16 2016, 11:59 AM · Material Motion

Aug 12 2016

rcameron updated the diff for D1456: UIGestureRecognizer wrapper.
  • Merged project file
Aug 12 2016, 7:12 PM · Material Motion
rcameron updated the diff for D1456: UIGestureRecognizer wrapper.
  • add material motion header
Aug 12 2016, 2:47 PM · Material Motion

Aug 11 2016

rcameron updated the diff for D1456: UIGestureRecognizer wrapper.

update MaterialMotionRuntime pod path

Aug 11 2016, 8:00 PM · Material Motion
rcameron updated the diff for D1456: UIGestureRecognizer wrapper.

Moved Plan conformance to Gesturable, away from UIGestureRecognizer

Aug 11 2016, 7:47 PM · Material Motion
rcameron added inline comments to D1456: UIGestureRecognizer wrapper.
Aug 11 2016, 6:53 PM · Material Motion
rcameron retitled D1456: UIGestureRecognizer wrapper from to UIGestureRecognizer wrapper.
Aug 11 2016, 2:27 PM · Material Motion

Jul 26 2016

rcameron committed rMDMRUNTIMEOBJC97cc004d5c3c: Update tests to use Swift names (authored by rcameron).
Update tests to use Swift names
Jul 26 2016, 8:11 PM
rcameron closed D1350: Update tests to use Swift names by committing rMDMRUNTIMEOBJC97cc004d5c3c: Update tests to use Swift names.
Jul 26 2016, 8:11 PM · Material Motion
rcameron retitled D1350: Update tests to use Swift names from Update tests to use Swift names Closes https://github.com/material-motion/material-motion-runtime-objc/issues/38 to Update tests to use Swift names .
Jul 26 2016, 6:53 PM · Material Motion
rcameron retitled D1350: Update tests to use Swift names from to Update tests to use Swift names Closes https://github.com/material-motion/material-motion-runtime-objc/issues/38.
Jul 26 2016, 6:12 PM · Material Motion
rcameron committed rMDMRUNTIMEOBJCb2bf2ad2df7e: Specialized Swift names (authored by rcameron).
Specialized Swift names
Jul 26 2016, 1:52 PM
rcameron closed D1330: Specialized Swift names by committing rMDMRUNTIMEOBJCb2bf2ad2df7e: Specialized Swift names.
Jul 26 2016, 1:52 PM · Material Motion
rcameron updated the diff for D1330: Specialized Swift names.
  • remove NS_SWIFT_NAME from protocol forward declaration
Jul 26 2016, 1:39 PM · Material Motion
rcameron added a comment to D1330: Specialized Swift names.

re: testing, I created a Catalog-Swift target and recreated the FadeController in Swift. That's probably overkill now that I think about it. I should be able to add a new controller to the Catalog target written in Swift.

Jul 26 2016, 1:26 PM · Material Motion
rcameron added inline comments to D1330: Specialized Swift names.
Jul 26 2016, 1:22 PM · Material Motion

Jul 25 2016

rcameron added inline comments to D1327: Add initial code and unit tests..
Jul 25 2016, 6:50 PM · Material Motion
rcameron updated the diff for D1330: Specialized Swift names.
  • Remove line wraps
Jul 25 2016, 6:13 PM · Material Motion
rcameron added inline comments to D1330: Specialized Swift names.
Jul 25 2016, 5:56 PM · Material Motion
rcameron planned changes to D1330: Specialized Swift names.

Need to undo the line wrap

Jul 25 2016, 5:53 PM · Material Motion
rcameron retitled D1330: Specialized Swift names from to Specialized Swift names.
Jul 25 2016, 5:47 PM · Material Motion

Jul 1 2016

rcameron committed R12:e8f89cd1c214: exploring MM usage via hearts demo (authored by rcameron).
exploring MM usage via hearts demo
Jul 1 2016, 12:48 PM