{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":637824357,"defaultBranch":"main","name":"egui_tiles","ownerLogin":"rerun-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-08T13:40:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99407368?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724765775.0","currentOid":""},"activityList":{"items":[{"before":"07616f3e292e3bff503bd56759cdf8450177be76","after":"e52fe85f18e598d011ac6d569ae54dfdbb42f41a","ref":"refs/heads/main","pushedAt":"2024-09-16T17:32:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix `Tree` deserialization using JSON (#85)\n\n* Closes #84","shortMessageHtmlLink":"Fix Tree deserialization using JSON (#85)"}},{"before":"b3afc9be4b09e48544e79f7b6e6902a5c69e7986","after":"b2f5e232524deed983bcad01c05f27d0e8b89d98","ref":"refs/heads/emilk/egui-0.29","pushedAt":"2024-08-28T13:33:33.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Merge branch 'main' into emilk/egui-0.29","shortMessageHtmlLink":"Merge branch 'main' into emilk/egui-0.29"}},{"before":"3c65b206272c39e512e1ff26f212f310631eedeb","after":"07616f3e292e3bff503bd56759cdf8450177be76","ref":"refs/heads/main","pushedAt":"2024-08-27T13:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Mark Cargo.lock as something we should show a diff for in PRs","shortMessageHtmlLink":"Mark Cargo.lock as something we should show a diff for in PRs"}},{"before":"cafb22e37110674259555391834efd37b5dafb0d","after":"3c65b206272c39e512e1ff26f212f310631eedeb","ref":"refs/heads/main","pushedAt":"2024-08-27T13:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"VSCode: add setup for debugging examples","shortMessageHtmlLink":"VSCode: add setup for debugging examples"}},{"before":"3f182e02759fd5f22e2f1d4d7d9e16cf404d1527","after":"cafb22e37110674259555391834efd37b5dafb0d","ref":"refs/heads/main","pushedAt":"2024-08-27T13:36:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Release 0.9.1","shortMessageHtmlLink":"Release 0.9.1"}},{"before":"5f752c3c24e0bf7b79320dd254adb57a8ead4853","after":null,"ref":"refs/heads/emilk/fix-eager-drag","pushedAt":"2024-08-27T13:32:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"}},{"before":"1be4183f7c76cc96cadd8b0367f84c48a8e1b4bd","after":"3f182e02759fd5f22e2f1d4d7d9e16cf404d1527","ref":"refs/heads/main","pushedAt":"2024-08-27T13:32:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix for eagerly starting a drag when clicking tab background (#80)\n\n* Closes https://github.com/rerun-io/egui_tiles/issues/79","shortMessageHtmlLink":"Fix for eagerly starting a drag when clicking tab background (#80)"}},{"before":null,"after":"5f752c3c24e0bf7b79320dd254adb57a8ead4853","ref":"refs/heads/emilk/fix-eager-drag","pushedAt":"2024-08-27T13:26:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix for eagerly starting a drag when clicking tab background","shortMessageHtmlLink":"Fix for eagerly starting a drag when clicking tab background"}},{"before":null,"after":"b3afc9be4b09e48544e79f7b6e6902a5c69e7986","ref":"refs/heads/emilk/egui-0.29","pushedAt":"2024-08-26T13:48:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Stop using deprecated functions","shortMessageHtmlLink":"Stop using deprecated functions"}},{"before":"f83a9a4ba69cf25f418d2dc86b5eb31994a3f4e6","after":"1be4183f7c76cc96cadd8b0367f84c48a8e1b4bd","ref":"refs/heads/main","pushedAt":"2024-07-08T06:54:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Add `Tree::set_width` and `set_height` functions (#73)\n\nI'm trying to make an application where I want the tree don't get all\r\nthe available space on CentralPanel, Added two new functions to limit\r\nthe space that takes Tree on the parent container, so you can put\r\nwidgets outside the tree without using SidePanel or Botton/top Panels.\r\n\r\nthe proposed functions are \r\n\r\n```\r\n pub fn set_height(&mut self, height: f32) \r\n\r\n pub fn set_width(&mut self, width: f32)\r\n``` \r\n\r\nthis also resolves #69 because uses `ui.allocate_space(...);` with the\r\nresolved rect\r\n\r\n---------\r\n\r\nCo-authored-by: Emil Ernerfeldt ","shortMessageHtmlLink":"Add Tree::set_width and set_height functions (#73)"}},{"before":"ff66833f0a9dc1f310fc88b89faf7f9747f3710e","after":"f83a9a4ba69cf25f418d2dc86b5eb31994a3f4e6","ref":"refs/heads/main","pushedAt":"2024-07-08T06:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix typos","shortMessageHtmlLink":"Fix typos"}},{"before":"0fe81768278678db4f66a297178c04f23452c682","after":"ff66833f0a9dc1f310fc88b89faf7f9747f3710e","ref":"refs/heads/main","pushedAt":"2024-07-03T13:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Release 0.9.0 - egui 0.28 and tab close buttons","shortMessageHtmlLink":"Release 0.9.0 - egui 0.28 and tab close buttons"}},{"before":"2b53cdf00c0bae3498703288eac72e591dc9dbec","after":null,"ref":"refs/heads/emilk/update-egui","pushedAt":"2024-07-03T13:15:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"}},{"before":"c32b24f4aa4be2c86f5b9e4d8617dcff861aa273","after":"0fe81768278678db4f66a297178c04f23452c682","ref":"refs/heads/main","pushedAt":"2024-07-03T13:15:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Update to egui 0.28.0 (#67)\n\negui 0.28.0 release notes:\r\nhttps://github.com/emilk/egui/releases/tag/0.28.0\r\n\r\n---------\r\n\r\nCo-authored-by: Antoine Beyeler ","shortMessageHtmlLink":"Update to egui 0.28.0 (#67)"}},{"before":"f9cbcc10521ee10e5a8927dae20f73689add7223","after":"2b53cdf00c0bae3498703288eac72e591dc9dbec","ref":"refs/heads/emilk/update-egui","pushedAt":"2024-07-03T13:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Update to egui 0.28.0","shortMessageHtmlLink":"Update to egui 0.28.0"}},{"before":"cf483b4bb7e7ad2aabea3f03e393cb5b3e51775f","after":"c32b24f4aa4be2c86f5b9e4d8617dcff861aa273","ref":"refs/heads/main","pushedAt":"2024-06-28T16:12:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix container resize drag for touchscreens. (#75)\n\nContainer resize drags do not work on touchscreens because\r\nui.interact(...) is called AFTER the drag event started. This PR moves\r\nthe ui.interact(...) call for the \"resize drag handle\" out of the\r\ncurrent IF block so that the start of the drag event can be registered\r\nproperly.\r\n\r\nThis was mostly not a problem for mouse-based interaction because the IF\r\ncondition on 'latest_pos()' returns true most of the time as long as the\r\nmouse pointer is hovering over the screen input area. This is of course\r\nnot the case with touchscreens, hence additionally 'latest_pos()' was\r\nreplaced by 'interact_pos()'.\r\n\r\nFix tested on:\r\nwasm + touchscreen\r\nwasm + mouse\r\nnative + mouse","shortMessageHtmlLink":"Fix container resize drag for touchscreens. (#75)"}},{"before":"ee1286a975239ffa34258313a11d2bf03ec4cea9","after":"cf483b4bb7e7ad2aabea3f03e393cb5b3e51775f","ref":"refs/heads/main","pushedAt":"2024-06-27T07:19:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix drag-and-drop of tiles on touchscreen devices. (#74)\n\nCurrently dragging and dropping of tiles does not completely work on\r\ntouch devices. However when plugging in a physical mouse on a touch\r\ndevice everything works fine. This PR attempts to make it work for\r\nnon-mouse input as well.","shortMessageHtmlLink":"Fix drag-and-drop of tiles on touchscreen devices. (#74)"}},{"before":"99a75d96ba0473fdb27058718b66451ad765ea01","after":"f9cbcc10521ee10e5a8927dae20f73689add7223","ref":"refs/heads/emilk/update-egui","pushedAt":"2024-06-25T08:35:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Merge branch 'main' into emilk/update-egui","shortMessageHtmlLink":"Merge branch 'main' into emilk/update-egui"}},{"before":"6e88ea9774d63b0a7a8a67af9a90c13a4b3efb10","after":"ee1286a975239ffa34258313a11d2bf03ec4cea9","ref":"refs/heads/main","pushedAt":"2024-06-25T08:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Pass &TabState to all relevant functions in Behavior","shortMessageHtmlLink":"Pass &TabState to all relevant functions in Behavior"}},{"before":null,"after":"02d8865a71e8679991601b1cb6e17cb265c01c27","ref":"refs/heads/emilk/fix-tab-grab","pushedAt":"2024-06-25T08:33:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Consistently pass `&TabState` to functions","shortMessageHtmlLink":"Consistently pass &TabState to functions"}},{"before":"06572bfa23c1e11e045e9431f2fd5572ca6ceafc","after":"99a75d96ba0473fdb27058718b66451ad765ea01","ref":"refs/heads/emilk/update-egui","pushedAt":"2024-06-25T08:21:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Merge branch 'main' into emilk/update-egui","shortMessageHtmlLink":"Merge branch 'main' into emilk/update-egui"}},{"before":"7530ba6308bde326846a4cdcac29669f2e8098b6","after":"6e88ea9774d63b0a7a8a67af9a90c13a4b3efb10","ref":"refs/heads/main","pushedAt":"2024-06-25T08:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Expose egui_tiles::TabState","shortMessageHtmlLink":"Expose egui_tiles::TabState"}},{"before":"cd8a1acdfca67e0b98ebc5722ee89b74bb20f5d3","after":"06572bfa23c1e11e045e9431f2fd5572ca6ceafc","ref":"refs/heads/emilk/update-egui","pushedAt":"2024-06-25T07:51:44.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Merge branch 'main' into emilk/update-egui","shortMessageHtmlLink":"Merge branch 'main' into emilk/update-egui"}},{"before":"61faab9f2e9661b78a5730a675a6c37aac81623d","after":"7530ba6308bde326846a4cdcac29669f2e8098b6","ref":"refs/heads/main","pushedAt":"2024-06-24T14:37:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix bugs when having multiple `Tree`s visible at the same time (#68)\n\nThis verion seeds the id from parent ui.id()\r\n\r\n* Closes #64","shortMessageHtmlLink":"Fix bugs when having multiple Trees visible at the same time (#68)"}},{"before":"87110a98a280f73c77b80507367290691f75d33b","after":"61faab9f2e9661b78a5730a675a6c37aac81623d","ref":"refs/heads/main","pushedAt":"2024-06-24T14:32:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Implementation for Close buttons on tabs (#70)\n\nThis is a proposal for close buttons on tabs. It should be backwards\r\ncompatible (defaulting to no buttons).\r\n\r\n# Notes \r\n- I had to update dependencies, so this PR includes a new cargo.lock\r\nwith Egui 0.27.2\r\n\r\n---------\r\n\r\nCo-authored-by: Emil Ernerfeldt ","shortMessageHtmlLink":"Implementation for Close buttons on tabs (#70)"}},{"before":"fadf41ab42af5527e8a17af436a5608dd7dbd7bf","after":"87110a98a280f73c77b80507367290691f75d33b","ref":"refs/heads/main","pushedAt":"2024-06-21T07:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Add a PR template","shortMessageHtmlLink":"Add a PR template"}},{"before":"9a876087a7e557c32155f3b122a11bde10bca1a9","after":"fadf41ab42af5527e8a17af436a5608dd7dbd7bf","ref":"refs/heads/main","pushedAt":"2024-06-18T21:33:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Add clippy lint match_bool","shortMessageHtmlLink":"Add clippy lint match_bool"}},{"before":"3edb1f024b9628b6b9cdc431f70a3a84e5044172","after":"9a876087a7e557c32155f3b122a11bde10bca1a9","ref":"refs/heads/main","pushedAt":"2024-06-18T21:15:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix: make sure `Tree::ui` allocates the space it uses in parent `Ui` (#71)\n\nI discovered in\r\nhttps://github.com/rerun-io/egui_tiles/issues/69\r\n\r\nthat the window of a tree ui does not fully fit inside the window by\r\ndefault. This pr fixes that issue by adding\r\n```rust\r\nui.allocate_space(ui.available_size());\r\n```\r\nto the end of `tree.ui()`.\r\n\r\n---------\r\n\r\nCo-authored-by: Emil Ernerfeldt ","shortMessageHtmlLink":"Fix: make sure Tree::ui allocates the space it uses in parent Ui (#…"}},{"before":"7ed84adfa20e1a62d1a1da75a6083d3fc194164d","after":"cd8a1acdfca67e0b98ebc5722ee89b74bb20f5d3","ref":"refs/heads/emilk/update-egui","pushedAt":"2024-06-05T19:23:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abey79","name":"Antoine Beyeler","path":"/abey79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49431240?s=80&v=4"},"commit":{"message":"Update to latest egui main","shortMessageHtmlLink":"Update to latest egui main"}},{"before":"7a9ef17dd873efc2c803a0a91a64246ab1a2fa83","after":"7ed84adfa20e1a62d1a1da75a6083d3fc194164d","ref":"refs/heads/emilk/update-egui","pushedAt":"2024-06-04T09:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"abey79","name":"Antoine Beyeler","path":"/abey79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49431240?s=80&v=4"},"commit":{"message":"Update to latest egui main","shortMessageHtmlLink":"Update to latest egui main"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEt7WiRwA","startCursor":null,"endCursor":null}},"title":"Activity · rerun-io/egui_tiles"}