{"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:1716926360.0","currentOid":""},"activityList":{"items":[{"before":"39d69275ffd6c8a1ade5f0a6d1d19b2bd104d234","after":"997c8b1873618325296d6d92dce41259dbd8b77d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T20:00:49.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@942fe4ab314323a66077fece4655c6e8e8c810a8 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 942fe4a 🚀"}},{"before":"2c921d71edd8304a29f7230683a7353f48d9e5e6","after":null,"ref":"refs/heads/emilk/fallible-app-creation","pushedAt":"2024-05-28T19:59: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":"54429e0549e829c64b8de1b66f846fdf1a7ee37c","after":"942fe4ab314323a66077fece4655c6e8e8c810a8","ref":"refs/heads/master","pushedAt":"2024-05-28T19:59:19.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 returning errors when creating the app (#4565)\n\nThe closure passed to `eframe::run_native` now returns a `Result`,\r\nallowing you to return an error during app creation, which will be\r\nreturned to the caller of `run_native`.\r\n\r\nThis means you need to wrap your `Box::new(MyApp::new(…))` in an\r\n`Ok(…)`.\r\n\r\n* Closes https://github.com/emilk/egui/issues/4474","shortMessageHtmlLink":"Support returning errors when creating the app (#4565)"}},{"before":"b90a0c93f18ea2c293aafd09d7efdc452626b65d","after":"2c921d71edd8304a29f7230683a7353f48d9e5e6","ref":"refs/heads/emilk/fallible-app-creation","pushedAt":"2024-05-28T19:48:14.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":"Support returning errors when creating the app\n\nThe closure passed to `eframe::run_native` now returns a `Result`,\nallowing you to return an error during app creation,\nwhich will be returned to the caller of `run_native`.","shortMessageHtmlLink":"Support returning errors when creating the app"}},{"before":null,"after":"b90a0c93f18ea2c293aafd09d7efdc452626b65d","ref":"refs/heads/emilk/fallible-app-creation","pushedAt":"2024-05-28T19:43:31.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":"Support returning errors when creating the app\n\nThe closure passed to `eframe::run_native` now returns a `Result`,\nallowing you to return an error during app creation,\nwhich will be returned to the caller of `run_native`.","shortMessageHtmlLink":"Support returning errors when creating the app"}},{"before":"a1d3c667029ae8eac321d2e10d1417936e84597f","after":"49191c0406df01ea8ab174fe96ef63007629819e","ref":"refs/heads/emilk/sizing-pass-flag","pushedAt":"2024-05-28T19:04:36.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":"Only round up area size after sizing pass","shortMessageHtmlLink":"Only round up area size after sizing pass"}},{"before":"2994ae9079f6c6da63d20b033a307e9c6bba231e","after":"f6e7281f16e6b50cc419f00fc791ff7c65676d5a","ref":"refs/heads/fix-ime","pushedAt":"2024-05-28T17:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jprochazk","name":"Jan Procházka","path":"/jprochazk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665677?s=80&v=4"},"commit":{"message":"fix lint","shortMessageHtmlLink":"fix lint"}},{"before":"fd3af1a749e48f4684ccae2bea8804a996a5f3a1","after":"2994ae9079f6c6da63d20b033a307e9c6bba231e","ref":"refs/heads/fix-ime","pushedAt":"2024-05-28T16:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jprochazk","name":"Jan Procházka","path":"/jprochazk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665677?s=80&v=4"},"commit":{"message":"fix lint","shortMessageHtmlLink":"fix lint"}},{"before":null,"after":"fd3af1a749e48f4684ccae2bea8804a996a5f3a1","ref":"refs/heads/fix-ime","pushedAt":"2024-05-28T16:50:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jprochazk","name":"Jan Procházka","path":"/jprochazk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665677?s=80&v=4"},"commit":{"message":"improve text agent","shortMessageHtmlLink":"improve text agent"}},{"before":"1e864cdc0d2968ed4d2a9d996b91edaec361bc3c","after":"39d69275ffd6c8a1ade5f0a6d1d19b2bd104d234","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T12:44:51.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@54429e0549e829c64b8de1b66f846fdf1a7ee37c 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 54429e0 🚀"}},{"before":null,"after":"3dca4c667f30fe7199433d3607efbe15c76a1cb6","ref":"refs/heads/emilk/wgpu-0.20","pushedAt":"2024-05-28T12:41:20.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":"Update to wgpu 0.20","shortMessageHtmlLink":"Update to wgpu 0.20"}},{"before":"1888d19b4a6819f0af151fed66fe79cdb61557bf","after":"54429e0549e829c64b8de1b66f846fdf1a7ee37c","ref":"refs/heads/master","pushedAt":"2024-05-28T12:40:43.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":"Revert update to wgpu 0.20 => downgrade to wgpu 0.19.1 (#4559)\n\n0.20 has a bunch of bugs that will be fixed by:\r\n\r\n* https://github.com/gfx-rs/wgpu/pull/5681\r\n\r\nAt Rerun, we don't want to wait for the wgpu 0.20.1 patch release before\r\nwe update egui, so we will temporarily downgrade to wgpu 0.19\r\n\r\nAfter reverting I'll open a new PR that will update to 0.20 again, with\r\nthe intention of merging that once 0.20.1 is released.","shortMessageHtmlLink":"Revert update to wgpu 0.20 => downgrade to wgpu 0.19.1 (#4559)"}},{"before":"d4ef25dffd8a09fc98ec321a23ffe07a920bb587","after":null,"ref":"refs/heads/emilk/revert-wgpu-0.20","pushedAt":"2024-05-28T12:40:43.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":null,"after":"d4ef25dffd8a09fc98ec321a23ffe07a920bb587","ref":"refs/heads/emilk/revert-wgpu-0.20","pushedAt":"2024-05-28T12:27:59.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":"Revert update to wgpu 0.20\n\n0.20 has a bunch of bugs that will be fixed by:\n\n* https://github.com/gfx-rs/wgpu/pull/5681\n\nAt Rerun, we don't want to wait for the wgpu 0.20.1 patch release\nbefore we update egui, so we will temporarily downgrade to wgpu 0.19\n\nAfter reverting I'll open a new PR that will update to 0.20 again,\nwith the intention of merging that once 0.20.1 is released.","shortMessageHtmlLink":"Revert update to wgpu 0.20"}},{"before":"47c312e096f8d737b8a6393820df4754141fd5c1","after":"1e864cdc0d2968ed4d2a9d996b91edaec361bc3c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T12:20:52.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@1888d19b4a6819f0af151fed66fe79cdb61557bf 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 1888d19 🚀"}},{"before":"93851701399a86e8ed529e06674c1d6a658a1cbd","after":"a1d3c667029ae8eac321d2e10d1417936e84597f","ref":"refs/heads/emilk/sizing-pass-flag","pushedAt":"2024-05-28T12:20:22.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":"silence a clippy warning","shortMessageHtmlLink":"silence a clippy warning"}},{"before":"488d94fad1750c3bd30b26c0074c3ac09274af32","after":"93851701399a86e8ed529e06674c1d6a658a1cbd","ref":"refs/heads/emilk/sizing-pass-flag","pushedAt":"2024-05-28T12:20: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":"silence a clippy warning","shortMessageHtmlLink":"silence a clippy warning"}},{"before":"d1e2c84f47eff948dfe302b112ab48b9d0182106","after":null,"ref":"refs/heads/emilk/better-button-sizes","pushedAt":"2024-05-28T12:19:25.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":"26206526d643215dcc43b0120b9b47434c88cf5c","after":"1888d19b4a6819f0af151fed66fe79cdb61557bf","ref":"refs/heads/master","pushedAt":"2024-05-28T12:19:25.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":"Better spacing and sizes for (menu) buttons (#4558)","shortMessageHtmlLink":"Better spacing and sizes for (menu) buttons (#4558)"}},{"before":"63fe5f971dd010369ff8cf163a6b05235d1e9ac4","after":"47c312e096f8d737b8a6393820df4754141fd5c1","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T12:19:01.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@26206526d643215dcc43b0120b9b47434c88cf5c 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 2620652 🚀"}},{"before":"b3e2641cbcfd9668eb9733c72dc4a3cf8b4253d5","after":null,"ref":"refs/heads/antoine/hide-tooltip-combobox","pushedAt":"2024-05-28T12:17:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"abey79","name":"Antoine Beyeler","path":"/abey79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49431240?s=80&v=4"}},{"before":"bcd91f27a12530e42c73828a1520f74444a4a516","after":"26206526d643215dcc43b0120b9b47434c88cf5c","ref":"refs/heads/master","pushedAt":"2024-05-28T12:17:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abey79","name":"Antoine Beyeler","path":"/abey79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49431240?s=80&v=4"},"commit":{"message":"Hide toolip when opening `ComboBox` drop-down (#4546)\n\n- Fixes #4338\r\n\r\n\r\nhttps://github.com/emilk/egui/assets/49431240/73ea87a1-41ad-40b1-b451-d6be2b38c7e0\r\n\r\n\r\n\r\nTested using `example/hello_world` modified to:\r\n```rust\r\n#![cfg_attr(not(debug_assertions), windows_subsystem = \"windows\")] // hide console window on Windows in release\r\n#![allow(rustdoc::missing_crate_level_docs)] // it's an example\r\n\r\nuse eframe::egui;\r\n\r\nfn main() -> Result<(), eframe::Error> {\r\n env_logger::init(); // Log to stderr (if you run with `RUST_LOG=debug`).\r\n let options = eframe::NativeOptions {\r\n viewport: egui::ViewportBuilder::default().with_inner_size([320.0, 240.0]),\r\n ..Default::default()\r\n };\r\n eframe::run_native(\r\n \"My egui App\",\r\n options,\r\n Box::new(|cc| {\r\n // This gives us image support:\r\n egui_extras::install_image_loaders(&cc.egui_ctx);\r\n\r\n Box::::default()\r\n }),\r\n )\r\n}\r\n\r\nstruct MyApp {\r\n name: String,\r\n age: u32,\r\n}\r\n\r\nimpl Default for MyApp {\r\n fn default() -> Self {\r\n Self {\r\n name: \"Arthur\".to_owned(),\r\n age: 42,\r\n }\r\n }\r\n}\r\n\r\nimpl eframe::App for MyApp {\r\n fn update(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) {\r\n egui::CentralPanel::default().show(ctx, |ui| {\r\n ui.heading(\"My egui Application\");\r\n egui::ComboBox::new(\"combo\", \"combo box\")\r\n .selected_text(&self.name)\r\n .show_ui(ui, |ui| {\r\n ui.selectable_value(&mut self.name, \"Arthur\".into(), \"Arthur\")\r\n .on_hover_text(\"This is Arthur\");\r\n ui.selectable_value(&mut self.name, \"Ford\".into(), \"Ford\")\r\n .on_hover_text(\"This is Ford\");\r\n ui.selectable_value(&mut self.name, \"Trillian\".into(), \"Trillian\")\r\n .on_hover_text(\"This is Trillian\");\r\n })\r\n .response\r\n .on_hover_text(\"This is a combo box\");\r\n });\r\n }\r\n}\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: Emil Ernerfeldt ","shortMessageHtmlLink":"Hide toolip when opening ComboBox drop-down (#4546)"}},{"before":"6605f47ae019b9ae00222cb7d30d1c5753f19ba7","after":"b3e2641cbcfd9668eb9733c72dc4a3cf8b4253d5","ref":"refs/heads/antoine/hide-tooltip-combobox","pushedAt":"2024-05-28T11:22:04.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":"Lint","shortMessageHtmlLink":"Lint"}},{"before":"8ebc5dd5bf5c6fb861ccddb422d17596f5067905","after":"6605f47ae019b9ae00222cb7d30d1c5753f19ba7","ref":"refs/heads/antoine/hide-tooltip-combobox","pushedAt":"2024-05-28T11:21:15.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 crates/egui/src/response.rs\n\nCo-authored-by: Emil Ernerfeldt ","shortMessageHtmlLink":"Update crates/egui/src/response.rs"}},{"before":"6b29256efd479b1bd616d4dc86f9a0052eb2ffb4","after":"488d94fad1750c3bd30b26c0074c3ac09274af32","ref":"refs/heads/emilk/sizing-pass-flag","pushedAt":"2024-05-28T11:18:35.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":"Make tooltips more narrow in some situations","shortMessageHtmlLink":"Make tooltips more narrow in some situations"}},{"before":null,"after":"d1e2c84f47eff948dfe302b112ab48b9d0182106","ref":"refs/heads/emilk/better-button-sizes","pushedAt":"2024-05-28T11:17: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":"Apply `item_spacing.x` gap beteween menu text and `⏵` icon","shortMessageHtmlLink":"Apply item_spacing.x gap beteween menu text and icon"}},{"before":"af8ebc09e0329bb4822d44ef0aa55d0102c82195","after":"8ebc5dd5bf5c6fb861ccddb422d17596f5067905","ref":"refs/heads/antoine/hide-tooltip-combobox","pushedAt":"2024-05-28T11:17:01.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"abey79","name":"Antoine Beyeler","path":"/abey79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49431240?s=80&v=4"},"commit":{"message":"Addressed review comment","shortMessageHtmlLink":"Addressed review comment"}},{"before":"5d8adeda0bf54d084a3533eda778b465bee0a405","after":"63fe5f971dd010369ff8cf163a6b05235d1e9ac4","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T11:12: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":"Deploying to gh-pages from @ emilk/egui@bcd91f27a12530e42c73828a1520f74444a4a516 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ bcd91f2 🚀"}},{"before":"8623827d0e0e17a67e1dce41ed6d6a539dd482b0","after":"6b29256efd479b1bd616d4dc86f9a0052eb2ffb4","ref":"refs/heads/emilk/sizing-pass-flag","pushedAt":"2024-05-28T11:11:22.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":"Make tooltips more narrow in some situations","shortMessageHtmlLink":"Make tooltips more narrow in some situations"}},{"before":"d01cdc712c4b9b28873d2acf9c5d97614b8cfb9b","after":"8623827d0e0e17a67e1dce41ed6d6a539dd482b0","ref":"refs/heads/emilk/sizing-pass-flag","pushedAt":"2024-05-28T11:11:09.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 test for tooltips","shortMessageHtmlLink":"Add test for tooltips"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVj1LawA","startCursor":null,"endCursor":null}},"title":"Activity · emilk/egui"}