{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":72087685,"defaultBranch":"main","name":"react-native-gesture-handler","ownerLogin":"software-mansion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-27T08:31:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56880679?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716373947.0","currentOid":""},"activityList":{"items":[{"before":"dedfd966eebd44d6d03624f743c472b6b2a7f76c","after":"ea755cffcddc70952b0191c6cc699dde1dfdeb10","ref":"refs/heads/@mbert/unify-touchevents","pushedAt":"2024-05-22T10:50:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"m-bert","name":"Michał Bert","path":"/m-bert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63123542?s=80&v=4"},"commit":{"message":"Merge branch 'main' into @mbert/unify-touchevents","shortMessageHtmlLink":"Merge branch 'main' into @mbert/unify-touchevents"}},{"before":"6fe713188cd561b97e75f7073601e5b988186de7","after":"dedfd966eebd44d6d03624f743c472b6b2a7f76c","ref":"refs/heads/@mbert/unify-touchevents","pushedAt":"2024-05-22T10:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m-bert","name":"Michał Bert","path":"/m-bert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63123542?s=80&v=4"},"commit":{"message":"Bring back old ordering in Pan","shortMessageHtmlLink":"Bring back old ordering in Pan"}},{"before":"c642469f9f079ab011deacf3452114afca2e8724","after":null,"ref":"refs/heads/@jpiasecki/fix-detector-remount-web","pushedAt":"2024-05-22T10:32:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"}},{"before":"0a10f2206274ffff012b463bb0392854105936f0","after":"b87eb2bb45e589e271f74a7941fa4b35c9fe41cf","ref":"refs/heads/main","pushedAt":"2024-05-22T10:32:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Fix GestureDetector not working when its children change (#2921)\n\n## Description\r\n\r\nOn web `findNodeHandle` was returning the ref it received as an\r\nargument, which in the case of GestureDetector was a reference to the\r\nWrap component. This worked fine until the children of the wrap changed\r\n(but the wrap itself didn't, which caused the handlers not to be\r\nreattached), in which case the new view didn't have event listeners\r\nadded and gestures didn't work.\r\n\r\nThis PR changes the used method to always call `findNodeHandle` which\r\nreturns the reference to the underlying DOM element, and view change\r\ndetection works correctly in this case.\r\n\r\n## Test plan\r\n\r\n
\r\nTested on the example app and on the following code:\r\n\r\n```jsx\r\nimport React, { useState } from 'react';\r\nimport { Button, StyleSheet, View } from 'react-native';\r\nimport { GestureDetector, Gesture } from 'react-native-gesture-handler';\r\nimport Animated, {\r\n useSharedValue,\r\n useAnimatedStyle,\r\n withSpring,\r\n} from 'react-native-reanimated';\r\n\r\nfunction Ball(props) {\r\n const isPressed = useSharedValue(false);\r\n const offset = useSharedValue({ x: 0, y: 0 });\r\n\r\n const animatedStyles = useAnimatedStyle(() => {\r\n return {\r\n transform: [\r\n { translateX: offset.value.x },\r\n { translateY: offset.value.y },\r\n { scale: withSpring(isPressed.value ? 1.2 : 1) },\r\n ],\r\n backgroundColor: isPressed.value ? 'yellow' : 'blue',\r\n };\r\n });\r\n\r\n const gesture = Gesture.Pan()\r\n .onBegin(() => {\r\n 'worklet';\r\n isPressed.value = true;\r\n })\r\n .onChange((e) => {\r\n 'worklet';\r\n offset.value = {\r\n x: e.changeX + offset.value.x,\r\n y: e.changeY + offset.value.y,\r\n };\r\n })\r\n .onFinalize(() => {\r\n 'worklet';\r\n isPressed.value = false;\r\n });\r\n\r\n return (\r\n \r\n \r\n \r\n );\r\n}\r\n\r\nexport default function Example() {\r\n const [counter, setCounter] = useState(0);\r\n\r\n return (\r\n \r\n
","shortMessageHtmlLink":"Fix GestureDetector not working when its children change (#2921)"}},{"before":null,"after":"6fe713188cd561b97e75f7073601e5b988186de7","ref":"refs/heads/@mbert/unify-touchevents","pushedAt":"2024-05-22T10:13:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m-bert","name":"Michał Bert","path":"/m-bert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63123542?s=80&v=4"},"commit":{"message":"Send touchevents on move regardless of handler state","shortMessageHtmlLink":"Send touchevents on move regardless of handler state"}},{"before":"b68b7b18756c1904a5091a9d403f7295c3e3ee82","after":"38c81d4af5e5b30bc5e60c095ff8c8b8dae71192","ref":"refs/heads/@patrycjakalinska/use-components-from-t-rex-ui","pushedAt":"2024-05-22T08:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrycjakalinska","name":"Patrycja Kalińska","path":"/patrycjakalinska","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59940332?s=80&v=4"},"commit":{"message":"fixes for titleImage on landing","shortMessageHtmlLink":"fixes for titleImage on landing"}},{"before":"57d57c3bdef63e68aa17a909eab5af53abaf28d5","after":"b68b7b18756c1904a5091a9d403f7295c3e3ee82","ref":"refs/heads/@patrycjakalinska/use-components-from-t-rex-ui","pushedAt":"2024-05-22T06:04:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrycjakalinska","name":"Patrycja Kalińska","path":"/patrycjakalinska","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59940332?s=80&v=4"},"commit":{"message":"Bump `@swmansion/t-rex-ui` to 0.0.7","shortMessageHtmlLink":"Bump @swmansion/t-rex-ui to 0.0.7"}},{"before":"518b7e102ab1463de0e5031e4f4e521f9de7a30a","after":"c642469f9f079ab011deacf3452114afca2e8724","ref":"refs/heads/@jpiasecki/fix-detector-remount-web","pushedAt":"2024-05-21T15:50:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Replace in one more place","shortMessageHtmlLink":"Replace in one more place"}},{"before":"a93c555062b53bf9cafa8be2c2cd9a481e65340a","after":"57d57c3bdef63e68aa17a909eab5af53abaf28d5","ref":"refs/heads/@patrycjakalinska/use-components-from-t-rex-ui","pushedAt":"2024-05-21T15:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrycjakalinska","name":"Patrycja Kalińska","path":"/patrycjakalinska","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59940332?s=80&v=4"},"commit":{"message":"Bump `@swmansion/t-rex-ui` to 0.0.7","shortMessageHtmlLink":"Bump @swmansion/t-rex-ui to 0.0.7"}},{"before":"905bdc288ed61acd95a0041525a8953ed797517f","after":"518b7e102ab1463de0e5031e4f4e521f9de7a30a","ref":"refs/heads/@jpiasecki/fix-detector-remount-web","pushedAt":"2024-05-21T13:00:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Use in other place as well","shortMessageHtmlLink":"Use in other place as well"}},{"before":null,"after":"905bdc288ed61acd95a0041525a8953ed797517f","ref":"refs/heads/@jpiasecki/fix-detector-remount-web","pushedAt":"2024-05-21T12:53:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Fix gesture when children change","shortMessageHtmlLink":"Fix gesture when children change"}},{"before":"54c5ab125010b41a978ec2596dfeb1d446de6852","after":"22ea457864f9c46e0db60d52765a93037741754b","ref":"refs/heads/@jpiasecki/update-examples","pushedAt":"2024-05-20T17:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Adjust values","shortMessageHtmlLink":"Adjust values"}},{"before":"faffba25218019561088cf07a12f4ef3cfae08cb","after":"54c5ab125010b41a978ec2596dfeb1d446de6852","ref":"refs/heads/@jpiasecki/update-examples","pushedAt":"2024-05-20T17:34:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Update camera sample","shortMessageHtmlLink":"Update camera sample"}},{"before":"aac0b4ec626dd0877e171c9c4445a59559175833","after":"faffba25218019561088cf07a12f4ef3cfae08cb","ref":"refs/heads/@jpiasecki/update-examples","pushedAt":"2024-05-20T14:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Update colors","shortMessageHtmlLink":"Update colors"}},{"before":"9ec975dd40e7217b88806f4434d4cfbb99585190","after":"ac1b5c60df1dc9fb5884db623ebe467841c5508c","ref":"refs/heads/@jpiasecki/auto-open-last-example","pushedAt":"2024-05-20T14:30:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Make switch clickable on web","shortMessageHtmlLink":"Make switch clickable on web"}},{"before":"767c7244dd6053d345b5b528949086abf008cbe3","after":"aac0b4ec626dd0877e171c9c4445a59559175833","ref":"refs/heads/@jpiasecki/update-examples","pushedAt":"2024-05-20T13:40:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Use GH logo","shortMessageHtmlLink":"Use GH logo"}},{"before":"27f9a433ac88933244aba05e0c74f5275366296c","after":"a93c555062b53bf9cafa8be2c2cd9a481e65340a","ref":"refs/heads/@patrycjakalinska/use-components-from-t-rex-ui","pushedAt":"2024-05-20T09:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrycjakalinska","name":"Patrycja Kalińska","path":"/patrycjakalinska","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59940332?s=80&v=4"},"commit":{"message":"Removed unneccessary styles after `@swmansion/t-rex-ui` patch","shortMessageHtmlLink":"Removed unneccessary styles after @swmansion/t-rex-ui patch"}},{"before":"f5b2eef24687720f77e621a27e3e5d66aec73b2e","after":"767c7244dd6053d345b5b528949086abf008cbe3","ref":"refs/heads/@jpiasecki/update-examples","pushedAt":"2024-05-20T08:50:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Ignore unused variable","shortMessageHtmlLink":"Ignore unused variable"}},{"before":null,"after":"f5b2eef24687720f77e621a27e3e5d66aec73b2e","ref":"refs/heads/@jpiasecki/update-examples","pushedAt":"2024-05-17T14:01:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Unify examples","shortMessageHtmlLink":"Unify examples"}},{"before":null,"after":"9ec975dd40e7217b88806f4434d4cfbb99585190","ref":"refs/heads/@jpiasecki/auto-open-last-example","pushedAt":"2024-05-17T12:52:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Add option to auto-open last example","shortMessageHtmlLink":"Add option to auto-open last example"}},{"before":"5c08e250020b78eb0e0f2445c8ffe3f03ee2aec9","after":null,"ref":"refs/heads/@jpiasecki/animated-header","pushedAt":"2024-05-17T12:14:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"}},{"before":"93533fd385722473319c8989fd98f7a4525febad","after":"0a10f2206274ffff012b463bb0392854105936f0","ref":"refs/heads/main","pushedAt":"2024-05-17T12:14:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Add animated header to the example app (#2913)\n\n## Description\r\n\r\nAdds an animated header to the example app.\r\n\r\n\r\nhttps://github.com/software-mansion/react-native-gesture-handler/assets/21055725/96cb643d-f769-4851-987a-d37b1ccca9da\r\n\r\nAlso updates the navigation header color and section header padding\r\n\r\n## Test plan\r\n\r\nRun the app I guess?","shortMessageHtmlLink":"Add animated header to the example app (#2913)"}},{"before":"cfb0adf5fdebb2c49cdddfd6ac6a51833d943152","after":"5c08e250020b78eb0e0f2445c8ffe3f03ee2aec9","ref":"refs/heads/@jpiasecki/animated-header","pushedAt":"2024-05-17T12:09:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Use stylesheet","shortMessageHtmlLink":"Use stylesheet"}},{"before":"784604d4d93502d0cb901b6f5851f2dbdeb1c5a2","after":null,"ref":"refs/heads/@mbert/add-ref-to-buttons","pushedAt":"2024-05-17T10:09:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"m-bert","name":"Michał Bert","path":"/m-bert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63123542?s=80&v=4"}},{"before":"33cf21274921db38cecd25a57e332e6335c77618","after":"93533fd385722473319c8989fd98f7a4525febad","ref":"refs/heads/main","pushedAt":"2024-05-17T10:09:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"m-bert","name":"Michał Bert","path":"/m-bert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63123542?s=80&v=4"},"commit":{"message":"Add `ref` property to `Buttons` (#2903)\n\n## Description\r\n\r\nCurrently our components (`BaseButton`, `RectButton` and `BorderlessButton`) don't support `refs`, so it is impossible to use methods like `measure`.\r\n\r\nThis PR adds wrapper to these components, so that they are now exported as `ForwardRef`.\r\n\r\nFixes #2894\r\n\r\n## Test plan\r\n\r\n
\r\n Tested on slightly modified code from issue \r\n\r\n```jsx\r\nimport React, { useRef } from 'react';\r\nimport { Text, StyleSheet } from 'react-native';\r\n\r\nimport {\r\n BaseButton,\r\n BorderlessButton,\r\n GestureHandlerRootView,\r\n RectButton,\r\n} from 'react-native-gesture-handler';\r\n\r\nexport default function App() {\r\n const rectButtonRef = useRef(null);\r\n const borderlessButtonRef = useRef(null);\r\n const baseButtonRef = useRef(null);\r\n\r\n const handlePress = () => {\r\n try {\r\n baseButtonRef.current?.measure?.((x, y, width, height) => {\r\n console.log('baseButtonRef', x, y, width, height);\r\n });\r\n\r\n rectButtonRef.current?.measure?.((x, y) => {\r\n console.log('rectButtonRef', x, y);\r\n });\r\n\r\n borderlessButtonRef.current?.measure?.((x, y) => {\r\n console.log('borderlessButtonRef', x, y);\r\n });\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n };\r\n\r\n return (\r\n \r\n \r\n Press me\r\n \r\n\r\n \r\n Test\r\n \r\n \r\n Test\r\n \r\n \r\n Test\r\n \r\n \r\n );\r\n}\r\n\r\nconst styles = StyleSheet.create({\r\n container: {\r\n flex: 1,\r\n justifyContent: 'center',\r\n alignItems: 'center',\r\n gap: 20,\r\n },\r\n button: {\r\n justifyContent: 'center',\r\n alignItems: 'center',\r\n borderRadius: 5,\r\n backgroundColor: 'grey',\r\n paddingHorizontal: 20,\r\n paddingVertical: 10,\r\n },\r\n text: {\r\n color: 'white',\r\n },\r\n});\r\n```\r\n\r\n
","shortMessageHtmlLink":"Add ref property to Buttons (#2903)"}},{"before":"4d01670fc8c655ce32a8f4fb3c8e87399307d1a5","after":null,"ref":"refs/heads/dependabot/bundler/FabricExample/rexml-3.2.8","pushedAt":"2024-05-17T10:03:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"}},{"before":"00dcb6469a0e9046c171a5a43e3b59046587333e","after":"33cf21274921db38cecd25a57e332e6335c77618","ref":"refs/heads/main","pushedAt":"2024-05-17T10:03:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.6 to 3.2.8 in /FabricExample (#2915)\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.\r\n
\r\nRelease notes\r\n

Sourced from rexml's\r\nreleases.

\r\n
\r\n

REXML 3.2.8 - 2024-05-16

\r\n

Fixes

\r\n\r\n

REXML 3.2.7 - 2024-05-16

\r\n

Improvements

\r\n\r\n

Fixes

\r\n\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from rexml's\r\nchangelog.

\r\n
\r\n

3.2.8 - 2024-05-16 {#version-3-2-8}

\r\n

Fixes

\r\n\r\n

3.2.7 - 2024-05-16 {#version-3-2-7}

\r\n

Improvements

\r\n\r\n

Fixes

\r\n\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rexml&package-manager=bundler&previous-version=3.2.6&new-version=3.2.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/software-mansion/react-native-gesture-handler/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rexml from 3.2.6 to 3.2.8 in /FabricExample (#2915)"}},{"before":"dde036f4d3342931584c59735cc4b93cc561c26f","after":"cfb0adf5fdebb2c49cdddfd6ac6a51833d943152","ref":"refs/heads/@jpiasecki/animated-header","pushedAt":"2024-05-17T09:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"\"Fix\" reanimated warning","shortMessageHtmlLink":"\"Fix\" reanimated warning"}},{"before":"580e3066a2f7ff39c467d06829146b5b54a81bf2","after":"dde036f4d3342931584c59735cc4b93cc561c26f","ref":"refs/heads/@jpiasecki/animated-header","pushedAt":"2024-05-17T09:50:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j-piasecki","name":"Jakub Piasecki","path":"/j-piasecki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21055725?s=80&v=4"},"commit":{"message":"Update Android logic","shortMessageHtmlLink":"Update Android logic"}},{"before":"4b5c10f62ab78c127d697af815ef182920316861","after":null,"ref":"refs/heads/@mbert/remove-lodash","pushedAt":"2024-05-17T09:28:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"m-bert","name":"Michał Bert","path":"/m-bert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63123542?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUNCvSgA","startCursor":null,"endCursor":null}},"title":"Activity · software-mansion/react-native-gesture-handler"}