{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":295992065,"defaultBranch":"main","name":"headlessui","ownerLogin":"tailwindlabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-16T09:53:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67109815?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719486569.0","currentOid":""},"activityList":{"items":[{"before":"3a31440efd9f5f42d38a9edd326a8fa4bf0e9a89","after":null,"ref":"refs/heads/fix/issue-3336","pushedAt":"2024-06-27T11:09:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"}},{"before":"abd86fca3e3dac3bb9c884ecc2012a590e33d29a","after":"fbad6a9b061383a66e2d6672b01382e42f7a393e","ref":"refs/heads/main","pushedAt":"2024-06-27T11:09:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"Fix prematurely added anchoring styles on `ListboxOptions` (#3337)\n\n* fix prematurely adding anchoring styles on `ListboxOptions`\r\n\r\n* update changelog","shortMessageHtmlLink":"Fix prematurely added anchoring styles on ListboxOptions (#3337)"}},{"before":"d959d30144ab2e1f4c4316e4feb20cda4d1dc497","after":"3a31440efd9f5f42d38a9edd326a8fa4bf0e9a89","ref":"refs/heads/fix/issue-3336","pushedAt":"2024-06-27T11:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":null,"after":"d959d30144ab2e1f4c4316e4feb20cda4d1dc497","ref":"refs/heads/fix/issue-3336","pushedAt":"2024-06-27T11:04:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"fix prematurely adding anchoring styles on `ListboxOptions`","shortMessageHtmlLink":"fix prematurely adding anchoring styles on ListboxOptions"}},{"before":"3224a9e34dc76e9feb9d66c46aac1a87a756d616","after":"abd86fca3e3dac3bb9c884ecc2012a590e33d29a","ref":"refs/heads/main","pushedAt":"2024-06-26T13:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"2.1.1 - @headlessui/react","shortMessageHtmlLink":"2.1.1 - @headlessui/react"}},{"before":"288191ecf18b03ebbbbb5b1aebb2cafe28c738c3","after":null,"ref":"refs/heads/fix/issue-3322","pushedAt":"2024-06-26T13:07:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"}},{"before":"275c2051fe0f84a328559358fef054df010efecb","after":"3224a9e34dc76e9feb9d66c46aac1a87a756d616","ref":"refs/heads/main","pushedAt":"2024-06-26T13:07:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"Fix incorrect `Transition` boundary for `Dialog` component (#3331)\n\n* always wrap `Dialog` in a `Transition`\r\n\r\nInitially we didn't do this, because it's a bit silly to do that if you\r\nalready had a `Transition` component on the outside. E.g.:\r\n\r\n```tsx\r\n\r\n setOpen(false)}>\r\n {/* ... */}\r\n \r\n\r\n```\r\n\r\nBecause this means that we technically have this:\r\n```tsx\r\n\r\n setOpen(false)}>\r\n \r\n \r\n {/* ... */}\r\n \r\n \r\n \r\n\r\n```\r\n\r\nThe good part is that the inner `Transition` is rendering a `Fragment`\r\nand forwards all the props to the underlying element (the internal\r\ndialog).\r\n\r\nThis way we have a guaranteed transition boundary.\r\n\r\n* use public `transition` API instead of private internal API\r\n\r\nThis also mimics better what we are actually trying to do.\r\n\r\n* update changelog","shortMessageHtmlLink":"Fix incorrect Transition boundary for Dialog component (#3331)"}},{"before":"3563f9df96abcec5e6a73711d0fcd758f73076e6","after":"288191ecf18b03ebbbbb5b1aebb2cafe28c738c3","ref":"refs/heads/fix/issue-3322","pushedAt":"2024-06-26T11:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"3563f9df96abcec5e6a73711d0fcd758f73076e6","after":null,"ref":"refs/heads/feat/issue-3322","pushedAt":"2024-06-26T11:47:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"}},{"before":null,"after":"3563f9df96abcec5e6a73711d0fcd758f73076e6","ref":"refs/heads/fix/issue-3322","pushedAt":"2024-06-26T11:47:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"use public `transition` API instead of private internal API\n\nThis also mimics better what we are actually trying to do.","shortMessageHtmlLink":"use public transition API instead of private internal API"}},{"before":"cdef3574866f4efa832ec6cf04bf0a9f4296caab","after":"3563f9df96abcec5e6a73711d0fcd758f73076e6","ref":"refs/heads/feat/issue-3322","pushedAt":"2024-06-26T11:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"use public `transition` API instead of private internal API\n\nThis also mimics better what we are actually trying to do.","shortMessageHtmlLink":"use public transition API instead of private internal API"}},{"before":null,"after":"cdef3574866f4efa832ec6cf04bf0a9f4296caab","ref":"refs/heads/feat/issue-3322","pushedAt":"2024-06-25T23:07:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"always wrap `Dialog` in a `Transition`\n\nInitially we didn't do this, because it's a bit silly to do that if you\nalready had a `Transition` component on the outside. E.g.:\n\n```tsx\n\n setOpen(false)}>\n {/* ... */}\n \n\n```\n\nBecause this means that we technically have this:\n```tsx\n\n setOpen(false)}>\n \n \n {/* ... */}\n \n \n \n\n```\n\nThe good part is that the inner `Transition` is rendering a `Fragment`\nand forwards all the props to the underlying element (the internal\ndialog).\n\nThis way we have a guaranteed transition boundary.","shortMessageHtmlLink":"always wrap Dialog in a Transition"}},{"before":"cf1fc7caecb50962c06a61667a5b6789df0061bf","after":"275c2051fe0f84a328559358fef054df010efecb","ref":"refs/heads/main","pushedAt":"2024-06-25T16:53:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Remove unused `@ts-expect-error` directive","shortMessageHtmlLink":"Remove unused @ts-expect-error directive"}},{"before":"6d8da7e13876256db373021936adc602846b6dac","after":null,"ref":"refs/heads/fix/combobox-render-prop-option-any","pushedAt":"2024-06-25T16:49:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"}},{"before":"ff41b27d2746f2e62ba1bf2bc44d3a126148ca97","after":"cf1fc7caecb50962c06a61667a5b6789df0061bf","ref":"refs/heads/main","pushedAt":"2024-06-25T16:49:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Use `any` for `ComboboxOptions` render prop `option` (#3327)","shortMessageHtmlLink":"Use any for ComboboxOptions render prop option (#3327)"}},{"before":null,"after":"6d8da7e13876256db373021936adc602846b6dac","ref":"refs/heads/fix/combobox-render-prop-option-any","pushedAt":"2024-06-25T16:46:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Use `any` for `ComboboxOptions` render prop `option`","shortMessageHtmlLink":"Use any for ComboboxOptions render prop option"}},{"before":"7f3287dead515565b3a71ed9732b0e7e24d13e16","after":null,"ref":"refs/heads/fix/anchor-selection","pushedAt":"2024-06-25T13:16:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"}},{"before":"a593d199552c67a00fbeb666d03a7cac08a83ff9","after":"ff41b27d2746f2e62ba1bf2bc44d3a126148ca97","ref":"refs/heads/main","pushedAt":"2024-06-25T13:16:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"Fix initial `anchor=\"selection\"` state (#3324)\n\n* compute `selectedOptionIndex` when using `anchor=\"selection\"`\r\n\r\nInstead of relying on the DOM directly, we can compute the\r\n`selectedOptionIndex` and rely on the data directly.\r\n\r\nWe will also freeze the value while closing to prevent UI changes.\r\n\r\n* update changelog","shortMessageHtmlLink":"Fix initial anchor=\"selection\" state (#3324)"}},{"before":"bb2d4aa10a921fb6f2ebd2bab6f8bcd45594f375","after":"7f3287dead515565b3a71ed9732b0e7e24d13e16","ref":"refs/heads/fix/anchor-selection","pushedAt":"2024-06-25T09:52:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"2000db267dd775ba59765b562f73575370ce1a49","after":"bb2d4aa10a921fb6f2ebd2bab6f8bcd45594f375","ref":"refs/heads/fix/anchor-selection","pushedAt":"2024-06-25T09:48:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"remove frozen state\n\nNot really necessary if we compute it correctly.","shortMessageHtmlLink":"remove frozen state"}},{"before":null,"after":"2000db267dd775ba59765b562f73575370ce1a49","ref":"refs/heads/fix/anchor-selection","pushedAt":"2024-06-25T09:44:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"default to first option\n\nIf no option is selected and you are using the `selection` anchor option\nthen the active index would result in `-1` which means that the\nanchor is not aligned properly.\n\nIn this case we can use the very first item (`index = 0`) instead.","shortMessageHtmlLink":"default to first option"}},{"before":"964a47fd2f1ea7e089311787a24199fac63dc4c1","after":null,"ref":"refs/heads/fix/simplify-props-types","pushedAt":"2024-06-24T18:00:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"}},{"before":"d60ed6a6702284c84415f49e12739f2c448d17e1","after":"a593d199552c67a00fbeb666d03a7cac08a83ff9","ref":"refs/heads/main","pushedAt":"2024-06-24T18:00:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Fix issues spreading omitted props onto components (#3313)\n\n* Simplify props types\r\n\r\nwip\r\n\r\nwip\r\n\r\n* Remove unused types\r\n\r\n* Remove test\r\n\r\nit’s no longer relevant\r\n\r\n* Update changelog","shortMessageHtmlLink":"Fix issues spreading omitted props onto components (#3313)"}},{"before":"f7dc58498f1adad3a84e1455029f970d5457eab1","after":"964a47fd2f1ea7e089311787a24199fac63dc4c1","ref":"refs/heads/fix/simplify-props-types","pushedAt":"2024-06-24T17:52:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"9c0e44b67ec9eddf2d754fe2e2dcfcfb26ec7b3f","after":"f7dc58498f1adad3a84e1455029f970d5457eab1","ref":"refs/heads/fix/simplify-props-types","pushedAt":"2024-06-24T17:50:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Remove test\n\nit’s no longer relevant","shortMessageHtmlLink":"Remove test"}},{"before":"1dca656289d3ddd8f91b493f8b125a0895151a3f","after":"9c0e44b67ec9eddf2d754fe2e2dcfcfb26ec7b3f","ref":"refs/heads/fix/simplify-props-types","pushedAt":"2024-06-21T18:40:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Simplify props types\n\nwip\n\nwip","shortMessageHtmlLink":"Simplify props types"}},{"before":"27a79e8cc45deaa52d3cb849f274e6a65e35c3b0","after":"1dca656289d3ddd8f91b493f8b125a0895151a3f","ref":"refs/heads/fix/simplify-props-types","pushedAt":"2024-06-21T18:26:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Simplify props types\n\nwip","shortMessageHtmlLink":"Simplify props types"}},{"before":null,"after":"27a79e8cc45deaa52d3cb849f274e6a65e35c3b0","ref":"refs/heads/fix/simplify-props-types","pushedAt":"2024-06-21T17:17:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Simplify props types","shortMessageHtmlLink":"Simplify props types"}},{"before":"f1446664bca4e236649456b6a1bf3253b7f10d4c","after":"d60ed6a6702284c84415f49e12739f2c448d17e1","ref":"refs/heads/main","pushedAt":"2024-06-21T14:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"2.1.0 - @headlessui/react","shortMessageHtmlLink":"2.1.0 - @headlessui/react"}},{"before":"1f1e290a3d1fb156b3b3c10692f13f6efae91d8a","after":"f1446664bca4e236649456b6a1bf3253b7f10d4c","ref":"refs/heads/main","pushedAt":"2024-06-21T13:55:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RobinMalfait","name":"Robin Malfait","path":"/RobinMalfait","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1834413?s=80&v=4"},"commit":{"message":"Remove transition state from render props (#3312)\n\n* add function to map transition data to data attributes\r\n\r\n* use transition data attributes in props\r\n\r\nInstead of in the `slot` because this would also expose this information\r\nas render props but we just want to set it as props without exposing it\r\nas render props.\r\n\r\n* rename `slot` to `transitionData` for consistency\r\n\r\n* update changelog","shortMessageHtmlLink":"Remove transition state from render props (#3312)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcLrG3QA","startCursor":null,"endCursor":null}},"title":"Activity · tailwindlabs/headlessui"}