{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":178483312,"defaultBranch":"main","name":"Blueprint","ownerLogin":"square","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-29T22:30:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82592?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714627044.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ca354e93a53d68a1d7eefc9c9c9d548b5340c375","ref":"refs/heads/kve/label-override-a11y","pushedAt":"2024-05-02T05:17:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Support overriding a11y label on AttributedLabel","shortMessageHtmlLink":"Support overriding a11y label on AttributedLabel"}},{"before":"c9feef519d20daea5d3a62f14aae8ec1e559ec40","after":"48e3fbbb680790f45bedb2f1aefaf01e3c9d9469","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T01:03:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"82317de5d2ddfa990738ce433035fc9405a34cbd","after":null,"ref":"refs/heads/kve/release-4.0.0","pushedAt":"2024-04-30T01:01:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"}},{"before":"b1f0cef8c3315247833db0f5e773f6a0616f5a8c","after":"93ccf388f656db030750ac2a895dc80205e5ae20","ref":"refs/heads/main","pushedAt":"2024-04-30T01:01:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Prepare Blueprint 4.0.0 (#492)\n\n## 4.0.0 - 2024-04-29\r\n\r\n### Added\r\n- `AccessibilityElement.CustomContent` now exposes previously internal\r\nmethods for creating `AXCustomContent` objects.\r\n- Introduced a new `Flow` layout type, for creating flow layout based\r\nelements.\r\n\r\n### Changed\r\n- `AttributedLabel` now activates a single contained link when activated\r\nby accessible technologies.\r\n- `AccessibilityElement.CustomContent.Importance.Regular` renamed to\r\n`Default`.","shortMessageHtmlLink":"Prepare Blueprint 4.0.0 (#492)"}},{"before":"91f264189a3b9125a4838d272a466b5378927492","after":"82317de5d2ddfa990738ce433035fc9405a34cbd","ref":"refs/heads/kve/release-4.0.0","pushedAt":"2024-04-29T23:00:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Prepare Blueprint 4.0.0","shortMessageHtmlLink":"Prepare Blueprint 4.0.0"}},{"before":null,"after":"91f264189a3b9125a4838d272a466b5378927492","ref":"refs/heads/kve/release-4.0.0","pushedAt":"2024-04-29T22:58:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Prepare Blueprint 4.0.0","shortMessageHtmlLink":"Prepare Blueprint 4.0.0"}},{"before":"8d3ce9777dc9644f39c69bbd77c61712ad685789","after":"c9feef519d20daea5d3a62f14aae8ec1e559ec40","ref":"refs/heads/gh-pages","pushedAt":"2024-04-29T21:09:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"31525cbd1bf6ec8d3af2c9fafa617ea4613acabe","after":null,"ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-29T21:07:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"}},{"before":"04822e782457051d3f88808cbc54b9490697b2e2","after":"b1f0cef8c3315247833db0f5e773f6a0616f5a8c","ref":"refs/heads/main","pushedAt":"2024-04-29T21:07:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Add Flow layout, for laying out elements in a flow-style layout (#489)\n\nhttps://block.atlassian.net/browse/UI-6001\r\n\r\nIntroduces a `Flow` layout type, which allows for laying out elements in\r\na flow style – as a row is filled with items, the layout flows to a new\r\nrow, etc. This is pretty much a direct port of the\r\n`Verticals/Restaurant/Frameworks/RSTUIComponents/Public/Sources/Flow.swift`\r\nlayout from SPOS, which I'd helped the RST team write a while back. We\r\nnow have 4+ copies of this and similar layouts floating around the POS\r\nrepo, and requests for 2 more use cases on the way, so let's make this a\r\nstandardized element instead.\r\n\r\nNick has graciously offered to do the POS integration, which is here\r\nhttps://github.com/squareup/ios-register/pull/103940, and allows us to\r\ndelete these duplicate implementations.","shortMessageHtmlLink":"Add Flow layout, for laying out elements in a flow-style layout (#489)"}},{"before":"75e3ddd20baf0e545a1134056183de4617d36750","after":"31525cbd1bf6ec8d3af2c9fafa617ea4613acabe","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-29T20:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"more","shortMessageHtmlLink":"more"}},{"before":"d3bd2f9ab6763eda0e9ed05e26524b5eff8e16e9","after":"75e3ddd20baf0e545a1134056183de4617d36750","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-29T20:45:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"item count","shortMessageHtmlLink":"item count"}},{"before":"19a232ddd9337b4d70aa9e844902d4772f971795","after":"0f5cd214c1f3195b2b7bf9606597551383324baa","ref":"refs/heads/nsillik/a11y-elements","pushedAt":"2024-04-26T18:02:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nsillik","name":"Nick Sillik","path":"/nsillik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141675?s=80&v=4"},"commit":{"message":"Add `accessibilityElements` to `accessibilityContainer` API [UI-6096]","shortMessageHtmlLink":"Add accessibilityElements to accessibilityContainer API [UI-6096]"}},{"before":"4f75847320f3f9485ab9e362eb871adfdfd54a5f","after":"19a232ddd9337b4d70aa9e844902d4772f971795","ref":"refs/heads/nsillik/a11y-elements","pushedAt":"2024-04-26T18:01:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nsillik","name":"Nick Sillik","path":"/nsillik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141675?s=80&v=4"},"commit":{"message":"Add `accessibilityElements` to `accessibilityContainer` API [UI-6096]","shortMessageHtmlLink":"Add accessibilityElements to accessibilityContainer API [UI-6096]"}},{"before":"d462c31d0a803c3cf8bf7ff2254a4727ee4b389a","after":"4f75847320f3f9485ab9e362eb871adfdfd54a5f","ref":"refs/heads/nsillik/a11y-elements","pushedAt":"2024-04-26T18:00:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nsillik","name":"Nick Sillik","path":"/nsillik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141675?s=80&v=4"},"commit":{"message":"Add `accessibilityElements` to `accessibilityContainer` API [UI-6096]","shortMessageHtmlLink":"Add accessibilityElements to accessibilityContainer API [UI-6096]"}},{"before":"fd4c7592a2b377ca479bda08879a286292f19bc0","after":"d462c31d0a803c3cf8bf7ff2254a4727ee4b389a","ref":"refs/heads/nsillik/a11y-elements","pushedAt":"2024-04-26T17:26:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nsillik","name":"Nick Sillik","path":"/nsillik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141675?s=80&v=4"},"commit":{"message":"Add `accessibilityElements` to `accessibilityContainer` API [UI-6096]","shortMessageHtmlLink":"Add accessibilityElements to accessibilityContainer API [UI-6096]"}},{"before":"104bba53b1f6438f715ce8e8e99a4d0d2dbb8027","after":"fd4c7592a2b377ca479bda08879a286292f19bc0","ref":"refs/heads/nsillik/a11y-elements","pushedAt":"2024-04-26T17:13:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nsillik","name":"Nick Sillik","path":"/nsillik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141675?s=80&v=4"},"commit":{"message":"Add `accessibilityElements` to `accessibilityContainer` API [UI-6096]","shortMessageHtmlLink":"Add accessibilityElements to accessibilityContainer API [UI-6096]"}},{"before":null,"after":"104bba53b1f6438f715ce8e8e99a4d0d2dbb8027","ref":"refs/heads/nsillik/a11y-elements","pushedAt":"2024-04-26T17:11:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nsillik","name":"Nick Sillik","path":"/nsillik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141675?s=80&v=4"},"commit":{"message":"Add `accessibilityElements` to `accessibilityContainer` API [UI-6096]","shortMessageHtmlLink":"Add accessibilityElements to accessibilityContainer API [UI-6096]"}},{"before":"48de1d47eec5549fa943c92c05fc1002a7afafff","after":"d3bd2f9ab6763eda0e9ed05e26524b5eff8e16e9","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-22T21:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Fix and add tests for items too wide for the row","shortMessageHtmlLink":"Fix and add tests for items too wide for the row"}},{"before":"d68e9c284159edfa9ba1fa6dbca714e5e39da149","after":"8d3ce9777dc9644f39c69bbd77c61712ad685789","ref":"refs/heads/gh-pages","pushedAt":"2024-04-18T22:00:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"ca1e61e57ada95401dcd119ac3d3fdfccb825fd3","after":null,"ref":"refs/heads/alex/BetterLinkHandling","pushedAt":"2024-04-18T21:58:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RoyalPineapple","name":"Alex Odawa","path":"/RoyalPineapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/219578?s=80&v=4"}},{"before":"cd17bd6dad05d0228643a69b9a470816ebb20397","after":"04822e782457051d3f88808cbc54b9490697b2e2","ref":"refs/heads/main","pushedAt":"2024-04-18T21:58:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RoyalPineapple","name":"Alex Odawa","path":"/RoyalPineapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/219578?s=80&v=4"},"commit":{"message":"improving accessibility activation of labels containing a single link (#490)","shortMessageHtmlLink":"improving accessibility activation of labels containing a single link ("}},{"before":"8643b6e5b8d537acde0131717f3e28456712a374","after":"48de1d47eec5549fa943c92c05fc1002a7afafff","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-18T17:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"spelling","shortMessageHtmlLink":"spelling"}},{"before":"81047e5f3c515c87c5b18d1c635e619fb413e569","after":"ca1e61e57ada95401dcd119ac3d3fdfccb825fd3","ref":"refs/heads/alex/BetterLinkHandling","pushedAt":"2024-04-18T15:23:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RoyalPineapple","name":"Alex Odawa","path":"/RoyalPineapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/219578?s=80&v=4"},"commit":{"message":"changelog","shortMessageHtmlLink":"changelog"}},{"before":null,"after":"81047e5f3c515c87c5b18d1c635e619fb413e569","ref":"refs/heads/alex/BetterLinkHandling","pushedAt":"2024-04-18T15:17:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RoyalPineapple","name":"Alex Odawa","path":"/RoyalPineapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/219578?s=80&v=4"},"commit":{"message":"improving accessibility activation of labels containing a single link","shortMessageHtmlLink":"improving accessibility activation of labels containing a single link"}},{"before":"2a0e7b8188bd084ea0e560e6d824aa9f619b6735","after":"8643b6e5b8d537acde0131717f3e28456712a374","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-17T22:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Add flowChild","shortMessageHtmlLink":"Add flowChild"}},{"before":"1c453d5de9161a7a02ea690404ab56b2f4b0e1f1","after":"2a0e7b8188bd084ea0e560e6d824aa9f619b6735","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-17T21:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"iOS 15 snapshots","shortMessageHtmlLink":"iOS 15 snapshots"}},{"before":"0f5efe0df72935e34362ef998983678e8ae06b73","after":"1c453d5de9161a7a02ea690404ab56b2f4b0e1f1","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-17T21:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Snapshots for iOS 15","shortMessageHtmlLink":"Snapshots for iOS 15"}},{"before":"d20c3a2dd320b14d403e990d3e2b58767c3b6e2a","after":"0f5efe0df72935e34362ef998983678e8ae06b73","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-17T20:44:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Docs and CHANGELOG","shortMessageHtmlLink":"Docs and CHANGELOG"}},{"before":"54e2429e4354352effa4cd43cf1ad865cbd9d9d0","after":"d20c3a2dd320b14d403e990d3e2b58767c3b6e2a","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-17T00:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":null,"after":"54e2429e4354352effa4cd43cf1ad865cbd9d9d0","ref":"refs/heads/kve/flow-layout","pushedAt":"2024-04-16T23:51:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kyleve","name":"Kyle Van Essen","path":"/kyleve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/327847?s=80&v=4"},"commit":{"message":"Add Flow layout, for laying out elements in a flow-style layout.","shortMessageHtmlLink":"Add Flow layout, for laying out elements in a flow-style layout."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP3AedgA","startCursor":null,"endCursor":null}},"title":"Activity · square/Blueprint"}