{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":165522651,"defaultBranch":"master","name":"egui","ownerLogin":"emilk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-13T15:39:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1148717?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717407426.0","currentOid":""},"activityList":{"items":[{"before":"7063b058f50ccb549d2b84b811982671fff83a90","after":"5625d746740dde2de0b7c3c5dae9503b1a741c21","ref":"refs/heads/gh-pages","pushedAt":"2024-06-03T09:38: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":"Deploying to gh-pages from @ emilk/egui@c0a9800d051f2d23fb63e26cbc87d35e7e17d13e ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ c0a9800 ๐Ÿš€"}},{"before":"7b3752fde95534721ba410049b02ab6250866bda","after":"c0a9800d051f2d23fb63e26cbc87d35e7e17d13e","ref":"refs/heads/master","pushedAt":"2024-06-03T09:37:06.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":"Support interactive widgets in tooltips (#4596)\n\n* Closes https://github.com/emilk/egui/issues/1010\r\n\r\n### In short\r\nYou can now put interactive widgets, like buttons and hyperlinks, in an\r\ntooltip using `on_hover_ui`. If you do, the tooltip will stay open as\r\nlong as the user hovers it.\r\n\r\nThere is a new demo for this in the egui demo app (egui.rs):\r\n\r\n\r\n![interactive-tooltips](https://github.com/emilk/egui/assets/1148717/97335ba6-fa3e-40dd-9da0-1276a051dbf2)\r\n\r\n### Design\r\nTooltips can now contain interactive widgets, such as buttons and links.\r\nIf they do, they will stay open when the user moves their pointer over\r\nthem.\r\n\r\nWidgets that do not contain interactive widgets disappear as soon as you\r\nno longer hover the underlying widget, just like before. This is so that\r\nthey won't annoy the user.\r\n\r\nTo ensure not all tooltips with text in them are considered interactive,\r\n`selectable_labels` is `false` for tooltips contents by default. If you\r\nwant selectable text in tooltips, either change the `selectable_labels`\r\nsetting, or use `Label::selectable`.\r\n\r\n```rs\r\nui.label(\"Hover me\").on_hover_ui(|ui| {\r\n ui.style_mut().interaction.selectable_labels = true;\r\n ui.label(\"This text can be selected.\");\r\n\r\n ui.add(egui::Label::new(\"This too.\").selectable(true));\r\n});\r\n```\r\n\r\n### Changes\r\n* Layers in `Order::Tooltip` can now be interacted with","shortMessageHtmlLink":"Support interactive widgets in tooltips (#4596)"}},{"before":"9f813df1457f3634549690558086324dd9a165de","after":null,"ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-03T09:37:06.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":"3ff9a18625c3fb3099f6b79c70276898e614c38b","after":"9f813df1457f3634549690558086324dd9a165de","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-03T08:47:40.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":"Create a new tooltip demo","shortMessageHtmlLink":"Create a new tooltip demo"}},{"before":"4d9aed8f830f9cc9d32531c3ad9570987a317a56","after":"7b3752fde95534721ba410049b02ab6250866bda","ref":"refs/heads/master","pushedAt":"2024-06-03T08:21:40.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 README to maintained Tetra integration (#4606)\n\nOriginal integration https://github.com/tesselode/egui-tetra is\r\narchived, so I forked and updated for latest `egui` and `tetra`.","shortMessageHtmlLink":"Update README to maintained Tetra integration (#4606)"}},{"before":"22c89248449dd7da8a3fc4fedda339485b25a16b","after":"3ff9a18625c3fb3099f6b79c70276898e614c38b","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-02T19:15:50.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 doctest","shortMessageHtmlLink":"Fix doctest"}},{"before":"78dfdb3684259ae1034c42c50473f353215389e3","after":"4d9aed8f830f9cc9d32531c3ad9570987a317a56","ref":"refs/heads/master","pushedAt":"2024-06-02T19:14:40.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 missing word (#4603)\n\nWas reading the docs and noticed a typo.\r\n\r\n\r\n* Closes ","shortMessageHtmlLink":"Add missing word (#4603)"}},{"before":"5349ac558bdb85bffd0c1fd0a64d588ec0869464","after":"22c89248449dd7da8a3fc4fedda339485b25a16b","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-02T19:11:28.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":"Change text on button in Misc Demos","shortMessageHtmlLink":"Change text on button in Misc Demos"}},{"before":"baba04fd7ac087b6ae3e3244092ffb735c49cf02","after":"5349ac558bdb85bffd0c1fd0a64d588ec0869464","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-02T19:11:15.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 match statement","shortMessageHtmlLink":"Fix match statement"}},{"before":"ffb0cc17743ade0aa07d57c752fbab135cc9a4b7","after":"baba04fd7ac087b6ae3e3244092ffb735c49cf02","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-02T19:11:05.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":"Use correct id for tooltip","shortMessageHtmlLink":"Use correct id for tooltip"}},{"before":"792fdba4c9902c091ce2e90b807e565de8c6a2c3","after":"ffb0cc17743ade0aa07d57c752fbab135cc9a4b7","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-02T18:46:32.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":"Change default tooltip width from 600 to 500 points","shortMessageHtmlLink":"Change default tooltip width from 600 to 500 points"}},{"before":"58affefc8f652e48b2a8c449f13a82ce372d4cc9","after":"792fdba4c9902c091ce2e90b807e565de8c6a2c3","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-02T18:46:12.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":"Improve `test_size_pass`","shortMessageHtmlLink":"Improve test_size_pass"}},{"before":"3a5639675640c820b7c07dcf39e6b0240e721468","after":"58affefc8f652e48b2a8c449f13a82ce372d4cc9","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-06-02T18:45:18.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":"Only keep tooltip open if it contains interactive widgets","shortMessageHtmlLink":"Only keep tooltip open if it contains interactive widgets"}},{"before":"da7c8351c720dc87328d6582d13cd9816ab4c7fe","after":"7063b058f50ccb549d2b84b811982671fff83a90","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T15:30:44.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":"Deploying to gh-pages from @ emilk/egui@78dfdb3684259ae1034c42c50473f353215389e3 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 78dfdb3 ๐Ÿš€"}},{"before":"d09657ccbe5df26c9ccc997e7ba2a2afad146e82","after":"3a5639675640c820b7c07dcf39e6b0240e721468","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-05-31T15:30:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"WIP: interact with contents of tooltips","shortMessageHtmlLink":"WIP: interact with contents of tooltips"}},{"before":"95ce2fa284d5ed709120fd4079805231eef9936e","after":null,"ref":"refs/heads/emilk/intersects_ray","pushedAt":"2024-05-31T15:28:39.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":"b6805a80063a7a6d115b084bf2b0ddd4e22e010a","after":"78dfdb3684259ae1034c42c50473f353215389e3","ref":"refs/heads/master","pushedAt":"2024-05-31T15:28: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":"`Rect::intersects_ray`: another bug fix (#4597)\n\nMake sure it returns `true` if the ray starts inside the box","shortMessageHtmlLink":"Rect::intersects_ray: another bug fix (#4597)"}},{"before":null,"after":"95ce2fa284d5ed709120fd4079805231eef9936e","ref":"refs/heads/emilk/intersects_ray","pushedAt":"2024-05-31T15:27:44.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":"`Rect::intersects_ray`: another bug fix\n\nMake sure it returns `true` if the ray starts inside the box","shortMessageHtmlLink":"Rect::intersects_ray: another bug fix"}},{"before":"2bb8a74010fc5d50c6b13ffd336ce5042f955554","after":"d09657ccbe5df26c9ccc997e7ba2a2afad146e82","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-05-31T15:15:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"WIP: interact with contents of tooltips","shortMessageHtmlLink":"WIP: interact with contents of tooltips"}},{"before":"98550f72850b6074f26d197f4cfecabd44c215f9","after":"da7c8351c720dc87328d6582d13cd9816ab4c7fe","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T15:12:09.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":"Deploying to gh-pages from @ emilk/egui@b6805a80063a7a6d115b084bf2b0ddd4e22e010a ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ b6805a8 ๐Ÿš€"}},{"before":"ffa0c73f9c218edf549deedc3fb6aef0b3392915","after":null,"ref":"refs/heads/emilk/fix-ray-intersection-bug","pushedAt":"2024-05-31T15:10:47.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":"d4ac91ab6d1f154860153c5a4c2747bb2fa31804","after":"b6805a80063a7a6d115b084bf2b0ddd4e22e010a","ref":"refs/heads/master","pushedAt":"2024-05-31T15:10:46.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 bug in ray-rect intersection test (#4595)\n\nThis made submenu popups stay open when they perhaps shouldn't be","shortMessageHtmlLink":"Fix bug in ray-rect intersection test (#4595)"}},{"before":null,"after":"ffa0c73f9c218edf549deedc3fb6aef0b3392915","ref":"refs/heads/emilk/fix-ray-intersection-bug","pushedAt":"2024-05-31T15:05:49.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 bug in ray-rect intersection test\n\nThis made submenu popups stay open when they perhaps shouldn't be","shortMessageHtmlLink":"Fix bug in ray-rect intersection test"}},{"before":null,"after":"2bb8a74010fc5d50c6b13ffd336ce5042f955554","ref":"refs/heads/emilk/clickable-tooltips","pushedAt":"2024-05-31T15:05:05.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":"WIP: interact with contents of tooltips","shortMessageHtmlLink":"WIP: interact with contents of tooltips"}},{"before":"bc64a62b0a60d6db0f0cca646e9b9d53c33dd9e3","after":"98550f72850b6074f26d197f4cfecabd44c215f9","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T14:52:14.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":"Deploying to gh-pages from @ emilk/egui@d4ac91ab6d1f154860153c5a4c2747bb2fa31804 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ d4ac91a ๐Ÿš€"}},{"before":"23d52b31248b075fe6a073b0ebd68edab11958f6","after":null,"ref":"refs/heads/emilk/refactor-tooltip-ids","pushedAt":"2024-05-31T14:50:40.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":"86560554bcb16e90530f58c120dc29b7a24b1486","after":"d4ac91ab6d1f154860153c5a4c2747bb2fa31804","ref":"refs/heads/master","pushedAt":"2024-05-31T14:50:40.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":"Refactor: remove extra tooltip id salt (#4594)","shortMessageHtmlLink":"Refactor: remove extra tooltip id salt (#4594)"}},{"before":null,"after":"23d52b31248b075fe6a073b0ebd68edab11958f6","ref":"refs/heads/emilk/refactor-tooltip-ids","pushedAt":"2024-05-31T14:42:32.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":"Refactor: reove extra tooltip id salt","shortMessageHtmlLink":"Refactor: reove extra tooltip id salt"}},{"before":"0007d5935c0161a898b2fc06ead3f9a0334bf23a","after":"bc64a62b0a60d6db0f0cca646e9b9d53c33dd9e3","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T13:58:22.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":"Deploying to gh-pages from @ emilk/egui@86560554bcb16e90530f58c120dc29b7a24b1486 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 8656055 ๐Ÿš€"}},{"before":"d2b4519ff60cb58657f4d758cbbf862e59dd7404","after":null,"ref":"refs/heads/emilk/fix-contex-menu-placement","pushedAt":"2024-05-31T13:56:53.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWsGpLAA","startCursor":null,"endCursor":null}},"title":"Activity ยท emilk/egui"}