{"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:1721981425.0","currentOid":""},"activityList":{"items":[{"before":"983748fdc95b280b6afdda09820f9bfd8d9fc7d8","after":"c8105c97391d1e34420251bb4d886964965c9a92","ref":"refs/heads/gh-pages","pushedAt":"2024-08-06T18:19:12.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@2dac4a4fc6f5fedd42665834991b19115b62088e π","shortMessageHtmlLink":"Deploying to gh-pages from @ 2dac4a4 π"}},{"before":"ed0254288a73d98651562e66a32d851549f71e77","after":"2dac4a4fc6f5fedd42665834991b19115b62088e","ref":"refs/heads/master","pushedAt":"2024-08-06T18:17:51.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":"Follow the System Theme in egui (#4860)\n\n* Some initial progress towards #4490\r\n\r\nThis PR just moves `Theme` and the \"follow system theme\" settings to\r\negui and adds `RawInput.system_theme`.\r\nA follow-up PR can then introduce the two separate `dark_mode_style` and\r\n`light_mode_style` fields on `Options`.\r\n\r\n\r\n\r\n\r\n\r\n* [x] I have followed the instructions in the PR template\r\n\r\n\r\n### Breaking changes\r\n\r\nThe options `follow_system_theme` and `default_theme` has been moved\r\nfrom `eframe` into `egui::Options`, settable with `ctx.options_mut`\r\n\r\n---------\r\n\r\nCo-authored-by: Emil Ernerfeldt ","shortMessageHtmlLink":"Follow the System Theme in egui (#4860)"}},{"before":"5874dbb15e55d6b91468fdfd7dcdf763c5ea5a06","after":"983748fdc95b280b6afdda09820f9bfd8d9fc7d8","ref":"refs/heads/gh-pages","pushedAt":"2024-08-05T09:20:42.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@ed0254288a73d98651562e66a32d851549f71e77 π","shortMessageHtmlLink":"Deploying to gh-pages from @ ed02542 π"}},{"before":"76fe6c855bdef3b33174987f692921a6c658abf1","after":"ed0254288a73d98651562e66a32d851549f71e77","ref":"refs/heads/master","pushedAt":"2024-08-05T09:19:20.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 `Button` to correctly align contained image (#4891)\n\nSimilar to #4889\r\n\r\nUpdated the `ui` method of the `Button` widget so that the alignment\r\ngiven by the layout is applied to the image contained in the button (if\r\none exists).\r\n\r\nCurrently, only the text inside the button has alignment applied to it,\r\nand only when it is not accompanied by an image or shortcut text. Images\r\nwithin buttons are always aligned to the centre left, no matter the\r\nalignment of the containing `Ui`. This update now also applies this\r\nalignment to an image when it has no accompanying text, which makes\r\nbuttons with an image and no text more consistent with the appearance of\r\nones with text and no image.\r\n\r\nI've also made an additional change so that the vertical alignment is\r\nnow also respected when displaying some combination of image and text,\r\nbut the original horizontal alignment remains the same, so that the\r\nimage always appears left of the text. Any shortcut text now also\r\nfollows vertical alignment, but is always horizontally aligned to the\r\nright.\r\n\r\nHere are some comparisons of the difference between how buttons look\r\nwith different alignments, before and after this change:\r\n\r\n### Before\r\n\r\n![Before](https://github.com/user-attachments/assets/b5086ccb-765d-42e6-88a5-8fa427544568)\r\n\r\n### After\r\n\r\n![After](https://github.com/user-attachments/assets/ecf6c6aa-b1b9-4b45-be44-8c71665df5c3)\r\n\r\n* [x] I have followed the instructions in the PR template","shortMessageHtmlLink":"Update Button
to correctly align contained image (#4891)"}},{"before":"71dbc48818afeff71cb4dbea3552b840c151ef82","after":"76fe6c855bdef3b33174987f692921a6c658abf1","ref":"refs/heads/master","pushedAt":"2024-08-05T09:09:51.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: Backspace not working after IME input (#4912)\n\nFix: Changed the handling method of `Ime::Preedit(_, None)`\r\n\r\nFix: backspace fail after ime input\r\n\r\n* Related #4358\r\n* Related #4430 \r\n* Related #4436\r\n* Related #4794 \r\n* Related #4896\r\n* Closes #4908 \r\n\r\nIssues: backspace fail after ime input\r\n* #4908 (Chinese)\r\n\r\nChanged the handling method of `Ime::Preedit(_, None)`","shortMessageHtmlLink":"Fix: Backspace not working after IME input (#4912)"}},{"before":"d856f7b3a58fc65a81ff9657f5c6e1ab462b7bb6","after":"71dbc48818afeff71cb4dbea3552b840c151ef82","ref":"refs/heads/master","pushedAt":"2024-08-05T09:06:42.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 missing `winit` feature in `egui_glow` (#4916)\n\nSince #4849, running `./scripts/check.sh` fails with:\r\n```\r\n...\r\n\r\nerror[E0277]: the trait bound `ActiveEventLoop: raw_window_handle::borrowed::HasDisplayHandle` is not satisfied\r\n --> crates/egui_glow/src/winit.rs:43:13\r\n |\r\n43 | event_loop,\r\n | ^^^^^^^^^^ the trait `raw_window_handle::borrowed::HasDisplayHandle` is not implemented for `ActiveEventLoop`\r\n |\r\n = help: the following other types implement trait `raw_window_handle::borrowed::HasDisplayHandle`:\r\n raw_window_handle::borrowed::DisplayHandle<'a>\r\n &H\r\n &mut H\r\n = note: required for the cast from `&ActiveEventLoop` to `&dyn raw_window_handle::borrowed::HasDisplayHandle`\r\n```\r\n\r\nThis PR adds the missing `rwh_06` to the winit dependency (in\r\negui-glow).\r\n\r\n* [x] I have followed the instructions in the PR template","shortMessageHtmlLink":"Fix missing winit
feature in egui_glow
(#4916)"}},{"before":"2b4aaf3c7552a4106e385b9d319abd2cdc7fba67","after":"d74a769b7c8a4f83f6ecebba99afde1179b7b77b","ref":"refs/heads/emilk/no-clip-margin","pushedAt":"2024-07-31T17:11: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":"Remove comment","shortMessageHtmlLink":"Remove comment"}},{"before":"8dc2ba2fe9672b8f7a9b3051c212eed113af609b","after":"d856f7b3a58fc65a81ff9657f5c6e1ab462b7bb6","ref":"refs/heads/master","pushedAt":"2024-07-31T16:49:19.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":"781fde52624ed75951f00fbe6333fd7b933664a4","after":"2b4aaf3c7552a4106e385b9d319abd2cdc7fba67","ref":"refs/heads/emilk/no-clip-margin","pushedAt":"2024-07-31T16:46:05.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 clippy","shortMessageHtmlLink":"Silence clippy"}},{"before":"dfbc7f0d19634dce155240a437a9dc3274dd843f","after":"8dc2ba2fe9672b8f7a9b3051c212eed113af609b","ref":"refs/heads/master","pushedAt":"2024-07-31T16:44: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":"Refactor: add `TitleBar::new` in `window.rs`","shortMessageHtmlLink":"Refactor: add TitleBar::new
in window.rs
"}},{"before":"c5bea3113edbfa3ffccc265eb8444ff937878357","after":"dfbc7f0d19634dce155240a437a9dc3274dd843f","ref":"refs/heads/master","pushedAt":"2024-07-31T08:18: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":"Fix iOS compilation of eframe (#4851)\n\nFixed changed the name of function `WinitApp::get_window_winit_id` to\r\n`WinitApp::window_id_from_viewport_id` and missed `egui::ViewportId`\r\nimport.","shortMessageHtmlLink":"Fix iOS compilation of eframe (#4851)"}},{"before":"8e4d28d5c0ac781b4feb496a5cde699592946699","after":"5874dbb15e55d6b91468fdfd7dcdf763c5ea5a06","ref":"refs/heads/gh-pages","pushedAt":"2024-07-31T07:55: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@c5bea3113edbfa3ffccc265eb8444ff937878357 π","shortMessageHtmlLink":"Deploying to gh-pages from @ c5bea31 π"}},{"before":"ae7672e33651914f3aa0ec324d817bd7c926bbe5","after":"c5bea3113edbfa3ffccc265eb8444ff937878357","ref":"refs/heads/master","pushedAt":"2024-07-31T07: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":"Make `scroll_to_*` animations configurable (#4305)\n\n\r\n\r\n* Closes #4295\r\n\r\nI based this on #4303, I'll rebase once that one gets merged.","shortMessageHtmlLink":"Make scroll_to_*
animations configurable (#4305)"}},{"before":"c9347c6e568a669ba58c440f1fbd112b9cafd6d9","after":"8e4d28d5c0ac781b4feb496a5cde699592946699","ref":"refs/heads/gh-pages","pushedAt":"2024-07-31T07:51:59.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@ae7672e33651914f3aa0ec324d817bd7c926bbe5 π","shortMessageHtmlLink":"Deploying to gh-pages from @ ae7672e π"}},{"before":"6f2f006885a6d81eb7a6f8ef5ae36b97ee3fb145","after":"ae7672e33651914f3aa0ec324d817bd7c926bbe5","ref":"refs/heads/master","pushedAt":"2024-07-31T07:50:02.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":"Move default fonts to new crate `epaint_default_fonts` (#4853)\n\nThis allows license checking tools to omit the OFL and UFL licenses when\r\n`default_fonts` are turned off.\r\n\r\nThere was some discussion of versioning on the original issue; I have\r\nchosen to label this version as `0.28.1` to match the other crates.\r\nHappy to adjust the version as needed.\r\n\r\n\r\n\r\n* Closes \r\n* [X] I have followed the instructions in the PR template\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Pinkus ","shortMessageHtmlLink":"Move default fonts to new crate epaint_default_fonts
(#4853)"}},{"before":"bed2f7d05a92932a6d6038005680307ec18f0043","after":"c9347c6e568a669ba58c440f1fbd112b9cafd6d9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-31T07:44:37.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@6f2f006885a6d81eb7a6f8ef5ae36b97ee3fb145 π","shortMessageHtmlLink":"Deploying to gh-pages from @ 6f2f006 π"}},{"before":"37b1e1504db14697c39ce1c3bb5e58f4f2b819bf","after":"6f2f006885a6d81eb7a6f8ef5ae36b97ee3fb145","ref":"refs/heads/master","pushedAt":"2024-07-31T07:43:16.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":"Upgrade winit to 0.30.2 (#4849)\n\n* Closes https://github.com/emilk/egui/issues/1918\r\n* Closes https://github.com/emilk/egui/issues/4437\r\n* Closes https://github.com/emilk/egui/issues/4709\r\n* [x] I have followed the instructions in the PR template\r\n\r\nHiya,\r\n\r\nI need new winit for a specific fix for a android_native_actvity. There\r\nare already two PRs, but both don't seem to have a lot of movement, or\r\nare entirely complete:\r\n\r\nhttps://github.com/emilk/egui/pull/4466\r\nSeems to have gone stale & is missing some bits.\r\n\r\nhttps://github.com/emilk/egui/pull/4702\r\nAlso seems stale (if less so), and is missing a refactor to\r\nrun_on_demand. I also *think* the accesskit integration has a mistake\r\nand can't be enabled. I've marked them as a co-author on this as I\r\nstarted from this branch. (I think! Haven't done that on git before...).\r\n\r\nSorry for the wall of text but just dumping some details / thoughts\r\nhere:\r\n\r\n- There's an issue with creating child windows in winit 0.30.1 and up on\r\nmacOS. The multiple_viewports, \"create immediate viewport\" example\r\ncrashes on anything later 0.30.1, with a stack overflow in unsafe code.\r\nI've create [a winit\r\nissue](https://github.com/rust-windowing/winit/issues/3800), it *might*\r\nalready be fixed in 0.31.0 but I can't test as 0.31 will likely require\r\nanother refactoring. For now I have just pinned things to 0.30.0 exatly.\r\n\r\n- Winit has deprecated run_on_demand, instead requiring the\r\nApplicationHandler interface. In 0.31.0 run_on_demand is removed. I've\r\nrefactored both the integration and the WinitApp trait to follow this\r\npattern. I've left user_events a bit more opaque, as it seems 0.31.0 is\r\ndoing a rework of UserEvents too.\r\n\r\n- I've used the new lazy init approach for access kit from this branch\r\nhttps://github.com/mwcampbell/egui/tree/accesskit-new-lazy-init and\r\nmarked Matt as co-author, thanks Matt!\r\n\r\n- There was very similair but not quite the same code for run_and_return\r\nand run_and_exit. I've merged them, but looking at the github issues\r\ngraveyard it seems vey finnicky. I *hope* this is more robust than\r\nbefore but it's a bit scary.\r\n\r\n- when receiving new_events this also used to check the redraw timing\r\ndictionary. That doesn't seem necesarry so left this out, but that is a\r\nslight behaviour change?\r\n\r\n- I have reeneabled serial_windows on macOS. I wondered whether it was\r\nfixed after this PR and does seem to be! However, even before this PR it\r\nseems to work, so maybe winit has sorted things out before that...\r\nWindows also works fine now without the extra hack.\r\n\r\n- I've done a very basic test of AccessKit on Windows and screen reader\r\nseems ok but I'm really not knowleadgable enough to say whether it's all\r\ngood or not.\r\n\r\n- I've tested cargo tests & all examples on Windows & macOS, and ran a\r\nbasic Android app. Still, testing native platforms is wel... hard so if\r\nanyone can test linux / iOs / older mac versions / windows 10 would\r\nprobably be a good idea!\r\n\r\n- For consistencys sake I've made all event like functions in WinitApp\r\nreturn a `Result`. There's quite a bit of Ok-wrapping now,\r\nmaybe too annoying? Not sure.\r\n\r\nThank you for having a look!\r\n\r\n# Tested on\r\n* [x] macOS\r\n* [x] Windows\r\n* [x] Wayland (thanks [SiebenCorgie](https://github.com/SiebenCorgie))\r\n* [x] X11 (thanks\r\n[crumblingstatue](https://github.com/crumblingstatue)!,\r\n[SiebenCorgie](https://github.com/SiebenCorgie))\r\n\r\n\r\n# TODO\r\n* [x] Fix \"follow system theme\" not working on initial startup (winit\r\nissue, pinning to 0.30.2 for now).\r\n* [x] Fix `request_repaint_after`\r\n\r\n---------\r\n\r\nCo-authored-by: mwcampbell \r\nCo-authored-by: j-axa \r\nCo-authored-by: DataTriny \r\nCo-authored-by: Emil Ernerfeldt ","shortMessageHtmlLink":"Upgrade winit to 0.30.2 (#4849)"}},{"before":"c2d1533ac18fbcefd75a5123ed0578f790ce78c7","after":"bed2f7d05a92932a6d6038005680307ec18f0043","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T19:05:17.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@37b1e1504db14697c39ce1c3bb5e58f4f2b819bf π","shortMessageHtmlLink":"Deploying to gh-pages from @ 37b1e15 π"}},{"before":"7736192722b050e9bb67945951dce1b0808d010a","after":"37b1e1504db14697c39ce1c3bb5e58f4f2b819bf","ref":"refs/heads/master","pushedAt":"2024-07-30T19:03:52.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: hint text follows the alignment set on the `TextEdit` (#4889)\n\nUpdated the `show_content` method of the `TextEdit` widget so that the\r\nrequested text alignment (if any) is also applied to the hint text.\r\n\r\nCurrently, hint text is always aligned to the top left of the widget,\r\nwhich may be inconsistent with the actual location of text entered by\r\nthe user. I think it's more intuitive for the hint text to be positioned\r\nas if the user had entered the same text themselves.\r\n\r\nHere are some comparisons of the difference between how the hint text\r\nand the entered text looks, before and after this change:\r\n\r\n### Previous Behaviour\r\n\r\n![Prev](https://github.com/user-attachments/assets/8cd7858f-833e-4946-84f1-ff1ede60c64d)\r\n\r\n\r\n### Updated Behaviour\r\n\r\n![Update](https://github.com/user-attachments/assets/2596dd44-d6f9-4376-9012-5b074fc2cdea)\r\n\r\n* [x] I have followed the instructions in the PR template","shortMessageHtmlLink":"Fix: hint text follows the alignment set on the TextEdit
(#4889)"}},{"before":"057033ef340120ebdc86239a677fd3748634c2a4","after":"7736192722b050e9bb67945951dce1b0808d010a","ref":"refs/heads/master","pushedAt":"2024-07-30T19:01:10.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":"Clarified `eframe::run_simple_native()` persistence (#4846)\n\n* [x] I have followed the instructions in the PR template\r\n\r\nClarified that `eframe::run_simple_native()` does in fact save some\r\nstate (if persistence is enabled) but does not allow user to save state.","shortMessageHtmlLink":"Clarified eframe::run_simple_native()
persistence (#4846)"}},{"before":"378df03910636f24b2c26f7f06d08097738e2d22","after":"057033ef340120ebdc86239a677fd3748634c2a4","ref":"refs/heads/master","pushedAt":"2024-07-30T19:00:47.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 typos in egui docstrings (#4869)\n\n\r\n\r\n* [x] I have followed the instructions in the PR template (less the\r\nself-review using the script as it's only a single word change).","shortMessageHtmlLink":"Fix typos in egui docstrings (#4869)"}},{"before":"7103ac2ab78fdc38092d66388dfe331e59b7f86c","after":"c2d1533ac18fbcefd75a5123ed0578f790ce78c7","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T18:12:56.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@378df03910636f24b2c26f7f06d08097738e2d22 π","shortMessageHtmlLink":"Deploying to gh-pages from @ 378df03 π"}},{"before":"64d5f948e43b4be93e3a4541c87dcce74c948df4","after":"378df03910636f24b2c26f7f06d08097738e2d22","ref":"refs/heads/master","pushedAt":"2024-07-30T18:11:34.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":"Clamp margin values in `Margin::ui` (#4873)\n\nlimit margin value in `settings.ui()`.\r\n\r\nIssues: If the `window margin` of `settings.ui()` becomes -10.0 or less,\r\na panic occurs.","shortMessageHtmlLink":"Clamp margin values in Margin::ui
(#4873)"}},{"before":"3e9d7b17a290e8d6420b2eb7a7b18d6b21cb05d0","after":null,"ref":"refs/heads/workaround-wgpu-crash","pushedAt":"2024-07-26T08:10:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"}},{"before":"34db001db14940c948eb03d3fe87f2af2c45daba","after":"64d5f948e43b4be93e3a4541c87dcce74c948df4","ref":"refs/heads/master","pushedAt":"2024-07-26T08:10:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"Workaround for wgpu crash when surface is dropped last (#4876)\n\n* Fixes https://github.com/emilk/egui/issues/4874\r\n* Details see https://github.com/gfx-rs/wgpu/pull/6052","shortMessageHtmlLink":"Workaround for wgpu crash when surface is dropped last (#4876)"}},{"before":null,"after":"3e9d7b17a290e8d6420b2eb7a7b18d6b21cb05d0","ref":"refs/heads/workaround-wgpu-crash","pushedAt":"2024-07-26T07:58:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"Workaround for wgpu crash when surface is dropped last","shortMessageHtmlLink":"Workaround for wgpu crash when surface is dropped last"}},{"before":"142c57d0f1073f9bab864ec1d406eeb77a8a3472","after":"7103ac2ab78fdc38092d66388dfe331e59b7f86c","ref":"refs/heads/gh-pages","pushedAt":"2024-07-23T16:18:20.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@34db001db14940c948eb03d3fe87f2af2c45daba π","shortMessageHtmlLink":"Deploying to gh-pages from @ 34db001 π"}},{"before":"56df31ab489312014d57247db438ecd7189a710a","after":"34db001db14940c948eb03d3fe87f2af2c45daba","ref":"refs/heads/master","pushedAt":"2024-07-23T16:16:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jprochazk","name":"Jan ProchΓ‘zka","path":"/jprochazk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665677?s=80&v=4"},"commit":{"message":"Force canvas/text input focus on touch for iOS web browsers (#4848)","shortMessageHtmlLink":"Force canvas/text input focus on touch for iOS web browsers (#4848)"}},{"before":"64b57080ab24a7bf8f0e25476f55a3d97ce1a3be","after":"142c57d0f1073f9bab864ec1d406eeb77a8a3472","ref":"refs/heads/gh-pages","pushedAt":"2024-07-19T08:07:26.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@56df31ab489312014d57247db438ecd7189a710a π","shortMessageHtmlLink":"Deploying to gh-pages from @ 56df31a π"}},{"before":"b2d74eaef603324ff2e471f4706ba0f8765b5431","after":"56df31ab489312014d57247db438ecd7189a710a","ref":"refs/heads/master","pushedAt":"2024-07-19T08:05:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Wumpf","name":"Andreas Reich","path":"/Wumpf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220815?s=80&v=4"},"commit":{"message":"upgrade to wgpu 22.0.0 (#4847)\n\nwgpu changelog: https://github.com/gfx-rs/wgpu/releases/tag/v22.0.0\r\n\r\n---------\r\n\r\nCo-authored-by: Andreas Reich ","shortMessageHtmlLink":"upgrade to wgpu 22.0.0 (#4847)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEk2gWbgA","startCursor":null,"endCursor":null}},"title":"Activity Β· emilk/egui"}