{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":600886023,"defaultBranch":"main","name":"ratatui","ownerLogin":"ratatui-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-12T21:56:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125200832?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716745737.0","currentOid":""},"activityList":{"items":[{"before":"8b447ec4d6276c3110285e663417487ff18dafc1","after":"df4b706674de806bdf2a1fb8c04d0654b6b0b891","ref":"refs/heads/main","pushedAt":"2024-05-26T17:50:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EdJoPaTo","name":null,"path":"/EdJoPaTo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7953011?s=80&v=4"},"commit":{"message":"style: enable more rustfmt settings (#1125)","shortMessageHtmlLink":"style: enable more rustfmt settings (#1125)"}},{"before":"e8da132a5da9977951b30b5328565c1f48cd5f4d","after":null,"ref":"refs/heads/edjopato/codeowners-team","pushedAt":"2024-05-26T17:48:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EdJoPaTo","name":null,"path":"/EdJoPaTo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7953011?s=80&v=4"}},{"before":"b9a51a5353506560e1687e89218bb80ca5150da6","after":null,"ref":"refs/heads/rect-inner","pushedAt":"2024-05-26T17:44:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EdJoPaTo","name":null,"path":"/EdJoPaTo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7953011?s=80&v=4"}},{"before":"7a48c5b11b3d51b915ccc187d0499b6e0e88b89d","after":"8b447ec4d6276c3110285e663417487ff18dafc1","ref":"refs/heads/main","pushedAt":"2024-05-26T17:44:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EdJoPaTo","name":null,"path":"/EdJoPaTo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7953011?s=80&v=4"},"commit":{"message":"perf(rect)!: `Rect::inner` takes `Margin` directly instead of reference (#1008)\n\nBREAKING CHANGE: Margin needs to be passed without reference now.\r\n\r\n```diff\r\n-let area = area.inner(&Margin {\r\n+let area = area.inner(Margin {\r\n vertical: 0,\r\n horizontal: 2,\r\n });\r\n```","shortMessageHtmlLink":"perf(rect)!: Rect::inner takes Margin directly instead of referen…"}},{"before":"a7dbc24f188f134b4f5ce0250ad97862ff92cf44","after":"903eea17a9f8bffc151005f94a046238291a2163","ref":"refs/heads/jm/buffer_opt","pushedAt":"2024-05-25T23:33:55.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"Merge branch 'main' into jm/buffer_opt","shortMessageHtmlLink":"Merge branch 'main' into jm/buffer_opt"}},{"before":"cc86a343c2587d87939f91db9bb3338e3e98f975","after":"92b8f9d6ffb4e69df3e263c19b336fdd73846a68","ref":"refs/heads/jm/hyperlink","pushedAt":"2024-05-25T23:20:19.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"Merge branch 'main' into jm/hyperlink","shortMessageHtmlLink":"Merge branch 'main' into jm/hyperlink"}},{"before":"8cfc316bccb48e88660d14cd18c0df2264c4d6ce","after":"7a48c5b11b3d51b915ccc187d0499b6e0e88b89d","ref":"refs/heads/main","pushedAt":"2024-05-25T21:08:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"feat(cell): add EMPTY and (const) new method (#1143)\n\nThis simplifies calls to `Buffer::filled` in tests.","shortMessageHtmlLink":"feat(cell): add EMPTY and (const) new method (#1143)"}},{"before":"2088af8cf2b2481548ff40b168927d90b0afc231","after":"db2b1a44ab4addbbc2902444b9462081cb41a5f2","ref":"refs/heads/jm/widget-imp-examples","pushedAt":"2024-05-25T21:07:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"fix: clippy","shortMessageHtmlLink":"fix: clippy"}},{"before":"fcf060e4b174b64c90de1086b09b86c158397f9d","after":"2088af8cf2b2481548ff40b168927d90b0afc231","ref":"refs/heads/jm/widget-imp-examples","pushedAt":"2024-05-25T21:04:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"docs(examples): add widget implementation example\n\nThis new example documents the various ways to implement widgets in\nRatatui. It demonstrates how to implement the `Widget` trait on a type,\na reference, and a mutable reference. It also shows how to use the\n`WidgetRef` trait to render boxed widgets.","shortMessageHtmlLink":"docs(examples): add widget implementation example"}},{"before":"433d534ce48595ffab39f5a7e88e3a0dbfa7ba3f","after":"fcf060e4b174b64c90de1086b09b86c158397f9d","ref":"refs/heads/jm/widget-imp-examples","pushedAt":"2024-05-25T21:04:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"Merge branch 'main' into jm/widget-imp-examples","shortMessageHtmlLink":"Merge branch 'main' into jm/widget-imp-examples"}},{"before":"79b24543f59bea08d26a553faf947de7db40dbd8","after":null,"ref":"refs/heads/jm/examples-cargo-toml","pushedAt":"2024-05-25T21:03:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"}},{"before":"2f8a9363fc6c54fe2b10792c9f57fbb40b06bc0f","after":"8cfc316bccb48e88660d14cd18c0df2264c4d6ce","ref":"refs/heads/main","pushedAt":"2024-05-25T21:03:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"chore: alphabetize examples in Cargo.toml (#1145)","shortMessageHtmlLink":"chore: alphabetize examples in Cargo.toml (#1145)"}},{"before":null,"after":"433d534ce48595ffab39f5a7e88e3a0dbfa7ba3f","ref":"refs/heads/jm/widget-imp-examples","pushedAt":"2024-05-25T21:01:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"docs(examples): add widget implementation example\n\nThis new example documents the various ways to implement widgets in\nRatatui. It demonstrates how to implement the `Widget` trait on a type,\na reference, and a mutable reference. It also shows how to use the\n`WidgetRef` trait to render boxed widgets.","shortMessageHtmlLink":"docs(examples): add widget implementation example"}},{"before":null,"after":"79b24543f59bea08d26a553faf947de7db40dbd8","ref":"refs/heads/jm/examples-cargo-toml","pushedAt":"2024-05-25T18:08:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"chore: alphabetize examples in Cargo.toml","shortMessageHtmlLink":"chore: alphabetize examples in Cargo.toml"}},{"before":"fcec1bcbfcfd16f4c54db320e6df6733a36cd1a8","after":"7d72ee6589e17d0a81c8a1be56e6f729e84b0b4d","ref":"refs/heads/dependabot/cargo/termion-4.0","pushedAt":"2024-05-25T17:39:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): update termion requirement from 3.0 to 4.0\n\nUpdates the requirements on termion to permit the latest version.\n\n---\nupdated-dependencies:\n- dependency-name: termion\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update termion requirement from 3.0 to 4.0"}},{"before":"d92997105bde15a1fd43829466ec8cc46bffe121","after":"2f8a9363fc6c54fe2b10792c9f57fbb40b06bc0f","ref":"refs/heads/main","pushedAt":"2024-05-25T17:38:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"docs: fix links on docs.rs (#1144)\n\nThis also results in a more readable Cargo.toml as the locations of the\r\nthings are more obvious now.\r\n\r\nIncludes rewording of the underline-color feature.\r\n\r\nLogs of the errors: https://docs.rs/crate/ratatui/0.26.3/builds/1224962\r\nAlso see #989","shortMessageHtmlLink":"docs: fix links on docs.rs (#1144)"}},{"before":"42cda6d28706bf83308787ca784f374f6c286a02","after":"d92997105bde15a1fd43829466ec8cc46bffe121","ref":"refs/heads/main","pushedAt":"2024-05-25T17:34:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor: dont manually impl Default for defaults (#1142)\n\nReplace `impl Default` by `#[derive(Default)]` when its implementation\r\nequals.","shortMessageHtmlLink":"refactor: dont manually impl Default for defaults (#1142)"}},{"before":"30a6fb2e1335d408547f04d0c1a0f527d578e647","after":null,"ref":"refs/heads/buffer-line-span-string-opt","pushedAt":"2024-05-25T13:23:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EdJoPaTo","name":null,"path":"/EdJoPaTo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7953011?s=80&v=4"}},{"before":"0568b5fa344a6de191e11f783a6e6ae25cb22bf4","after":null,"ref":"refs/heads/rect-intersection-optional","pushedAt":"2024-05-25T13:23:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EdJoPaTo","name":null,"path":"/EdJoPaTo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7953011?s=80&v=4"}},{"before":"4f7791079edd16b54dc8cdfc95bb72b282a09576","after":"42cda6d28706bf83308787ca784f374f6c286a02","ref":"refs/heads/main","pushedAt":"2024-05-25T13:15:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EdJoPaTo","name":null,"path":"/EdJoPaTo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7953011?s=80&v=4"},"commit":{"message":"fix: prevent panic from string_slice (#1140)\n\n","shortMessageHtmlLink":"fix: prevent panic from string_slice (#1140)"}},{"before":"cf67ed9b884347cef034b09e0e9f9d4aff74ab0a","after":"4f7791079edd16b54dc8cdfc95bb72b282a09576","ref":"refs/heads/main","pushedAt":"2024-05-25T06:48:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(padding): Add Padding::ZERO as a constant (#1133)\n\nDeprecate Padding::zero()","shortMessageHtmlLink":"refactor(padding): Add Padding::ZERO as a constant (#1133)"}},{"before":"4b56775a13bec8424e7b3274f9393aa3c1eb8a3c","after":"b9a51a5353506560e1687e89218bb80ca5150da6","ref":"refs/heads/rect-inner","pushedAt":"2024-05-25T03:18:34.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"EdJoPaTo","name":null,"path":"/EdJoPaTo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7953011?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into rect-inner\n\nConflicts:\n\tBREAKING-CHANGES.md","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into rect-inner"}},{"before":"8a60a561c95691912cbf41d55866abafcba0127d","after":"cf67ed9b884347cef034b09e0e9f9d4aff74ab0a","ref":"refs/heads/main","pushedAt":"2024-05-25T01:33:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(lint): use clippy::or_fun_call (#1138)\n\n","shortMessageHtmlLink":"refactor(lint): use clippy::or_fun_call (#1138)"}},{"before":"35941809e11ab43309dd83a8f67bb375f5e7ff2b","after":"8a60a561c95691912cbf41d55866abafcba0127d","ref":"refs/heads/main","pushedAt":"2024-05-25T01:32:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor: needless_pass_by_ref_mut (#1137)\n\n","shortMessageHtmlLink":"refactor: needless_pass_by_ref_mut (#1137)"}},{"before":"839c13448381fdc59bdbd8e8678cad298585f716","after":null,"ref":"refs/heads/kd/stylize-bg","pushedAt":"2024-05-25T01:05:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"}},{"before":"73fd367a740924ce80ef7a0cd13a66b5094f7a54","after":"35941809e11ab43309dd83a8f67bb375f5e7ff2b","ref":"refs/heads/main","pushedAt":"2024-05-25T01:05:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"feat!: Make Stylize's `.bg(color)` generic (#1103)","shortMessageHtmlLink":"feat!: Make Stylize's .bg(color) generic (#1103)"}},{"before":"1de9a82b7a871a83995d224785cae139c6f4787b","after":"73fd367a740924ce80ef7a0cd13a66b5094f7a54","ref":"refs/heads/main","pushedAt":"2024-05-25T01:04:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor(block): group builder pattern methods (#1134)","shortMessageHtmlLink":"refactor(block): group builder pattern methods (#1134)"}},{"before":"d6587bc6b0db955aeac6af167e1b8ef81a3afcc9","after":"1de9a82b7a871a83995d224785cae139c6f4787b","ref":"refs/heads/main","pushedAt":"2024-05-25T01:03:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"refactor: simplify if let (#1135)\n\nWhile looking through lints\r\n[`clippy::option_if_let_else`](https://rust-lang.github.io/rust-clippy/master/index.html#option_if_let_else)\r\nfound these. Other findings are more complex so I skipped them.","shortMessageHtmlLink":"refactor: simplify if let (#1135)"}},{"before":"f429f688da536a52266144e63a1a7897ec6b7f26","after":"d6587bc6b0db955aeac6af167e1b8ef81a3afcc9","ref":"refs/heads/main","pushedAt":"2024-05-25T01:02:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshka","name":"Josh McKinney","path":"/joshka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381361?s=80&v=4"},"commit":{"message":"test(style): use rstest (#1136)\n\n","shortMessageHtmlLink":"test(style): use rstest (#1136)"}},{"before":"4c40aef22a01dc89d955c02ad767d426d5f307e8","after":"839c13448381fdc59bdbd8e8678cad298585f716","ref":"refs/heads/kd/stylize-bg","pushedAt":"2024-05-24T22:41:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kdheepak","name":"Dheepak Krishnamurthy","path":"/kdheepak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1813121?s=80&v=4"},"commit":{"message":"feat!: Make Stylize's `.bg(color)` generic","shortMessageHtmlLink":"feat!: Make Stylize's .bg(color) generic"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVEJOqgA","startCursor":null,"endCursor":null}},"title":"Activity · ratatui-org/ratatui"}