From d27fdac63da60b892b6093a34b39d93ad2f2fd95 Mon Sep 17 00:00:00 2001 From: Lucas Meurer Date: Fri, 16 Oct 2026 13:54:48 +0200 Subject: [PATCH] Update egui to 0.37 --- Cargo.lock | 282 ++++++++++++------ Cargo.toml | 20 +- examples/borrow_points/screenshot.png | 4 +- examples/borrow_points/screenshot_thumb.png | 4 +- examples/box_plot/screenshot.png | 4 +- examples/box_plot/screenshot_thumb.png | 4 +- .../custom_plot_manipulation/screenshot.png | 4 +- .../screenshot_thumb.png | 4 +- examples/filled_area/screenshot.png | 4 +- examples/filled_area/screenshot_thumb.png | 4 +- examples/histogram/screenshot.png | 4 +- examples/histogram/screenshot_thumb.png | 4 +- examples/items/screenshot.png | 4 +- examples/items/screenshot_thumb.png | 4 +- examples/legend/screenshot.png | 4 +- examples/legend/screenshot_thumb.png | 4 +- examples/legend_sort/screenshot.png | 4 +- examples/legend_sort/screenshot_thumb.png | 4 +- examples/lines/screenshot.png | 4 +- examples/lines/screenshot_thumb.png | 4 +- examples/markers/screenshot.png | 4 +- examples/markers/screenshot_thumb.png | 4 +- examples/save_plot/screenshot.png | 4 +- examples/save_plot/screenshot_thumb.png | 4 +- examples/stacked_bar/screenshot.png | 4 +- examples/stacked_bar/screenshot_thumb.png | 4 +- 26 files changed, 253 insertions(+), 145 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 296c7dc1..6433d3bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -20,9 +20,9 @@ checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" [[package]] name = "accesskit" -version = "0.24.1" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b7f7f85a7e5f68090000ed7622545829afd484d210358702ae4cb97dd0c320" +checksum = "ad442f58ee04714aaa0ba0a2768c1ea1935b29507bb22ddece8cbbc76db02932" dependencies = [ "enumn", "serde", @@ -31,12 +31,12 @@ dependencies = [ [[package]] name = "accesskit_atspi_common" -version = "0.18.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e8c61bee90b42a772d39d06a740207dc71a4e780004ace1db8d99fb1baaa954" +checksum = "52c182f9c282ac9c5638d876d551d15e5f7d397ec263349a0c6a2b61595dd5e4" dependencies = [ "accesskit", - "accesskit_consumer 0.36.0", + "accesskit_consumer", "atspi-common", "phf", "serde", @@ -45,43 +45,37 @@ dependencies = [ [[package]] name = "accesskit_consumer" -version = "0.35.0" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53cf47daed85312e763fbf85ceca136e0d7abc68e0a7e12abe11f48172bc3b10" +checksum = "8a45e2bb300bea6d5f33a82c3e051c3ddc6f41c209750f68a0acbe991a284344" dependencies = [ "accesskit", - "hashbrown 0.16.1", -] - -[[package]] -name = "accesskit_consumer" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25e0d7e25d06f4dc21d1774d67146e9e80d6789216cbd4d1e88185b0095dba60" -dependencies = [ - "accesskit", - "hashbrown 0.16.1", + "hashbrown 0.17.1", ] [[package]] -name = "accesskit_consumer" -version = "0.38.0" +name = "accesskit_ios" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d10a236f96f87d70732e44520046785431ef01d5bcd6b041317bfadd2f88245" +checksum = "28e539d64b27fd4c14de8f78ada8f7c944c092f52f7e49fb63316507a57f6937" dependencies = [ "accesskit", - "hashbrown 0.16.1", + "accesskit_consumer", + "hashbrown 0.17.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-ui-kit 0.2.2", ] [[package]] name = "accesskit_macos" -version = "0.26.3" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce02dc63b43f0c9296af9ac946312a2dc8814427d7a64d2d600971dac55b6076" +checksum = "5701624bf6a11efb6d4c8e922bf44126ed96250e5faa9a7a0468c979635839a4" dependencies = [ "accesskit", - "accesskit_consumer 0.38.0", - "hashbrown 0.16.1", + "accesskit_consumer", + "hashbrown 0.17.1", "objc2 0.5.2", "objc2-app-kit 0.2.2", "objc2-foundation 0.2.2", @@ -89,9 +83,9 @@ dependencies = [ [[package]] name = "accesskit_unix" -version = "0.21.1" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b016ca8db0ea0ea2ceff29a9d6240391492d960716aa471967c00e8cc8cb197c" +checksum = "202f24df034a7476d07b7f74284de84f6d62aabd858dbe7ee9cad3b7ad6f8f9d" dependencies = [ "accesskit", "accesskit_atspi_common", @@ -107,13 +101,13 @@ dependencies = [ [[package]] name = "accesskit_windows" -version = "0.32.1" +version = "0.35.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eff7009f1a532e917d66970a1e80c965140c6cfbbabbdde3d64e5431e6c78e21" +checksum = "ce63f35d6bdcf59f26b76b3379063f738e6412cef46999cc772d46aa3de35adb" dependencies = [ "accesskit", - "accesskit_consumer 0.35.0", - "hashbrown 0.16.1", + "accesskit_consumer", + "hashbrown 0.17.1", "static_assertions", "windows", "windows-core", @@ -121,11 +115,12 @@ dependencies = [ [[package]] name = "accesskit_winit" -version = "0.32.2" +version = "0.34.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fe9a94394896352cc4660ca2288bd4ef883d83238853c038b44070c8f134313" +checksum = "ee96dd150375c05912d8a473f98c2fb155fb3234fac88292d396548a2460fa77" dependencies = [ "accesskit", + "accesskit_ios", "accesskit_macos", "accesskit_unix", "accesskit_windows", @@ -290,6 +285,7 @@ dependencies = [ "parking_lot", "percent-encoding", "windows-sys 0.60.2", + "wl-clipboard-rs", "x11rb", ] @@ -1157,8 +1153,9 @@ checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" [[package]] name = "ecolor" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31bcbef0d4263a63eb32c4834e5d711613035ce1333468e107d928923e21e6e2" dependencies = [ "bytemuck", "emath", @@ -1167,8 +1164,9 @@ dependencies = [ [[package]] name = "eframe" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c5642501a65ca657d05f00c643a5c14ff2346cb3818032bfe23d58e1f8e5f84" dependencies = [ "ahash", "bytemuck", @@ -1177,7 +1175,7 @@ dependencies = [ "egui-wgpu", "egui-winit", "egui_glow", - "egui_system_fonts", + "egui_system_font_provider", "glow", "glutin", "glutin-winit", @@ -1193,6 +1191,7 @@ dependencies = [ "profiling", "raw-window-handle", "ron", + "send_wrapper", "serde", "static_assertions", "wasm-bindgen", @@ -1205,8 +1204,9 @@ dependencies = [ [[package]] name = "egui" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec9144f49b7a28b5f395d3147e325b4fe3e77ba686eac11d1bdf0a7da3f375f" dependencies = [ "accesskit", "ahash", @@ -1226,8 +1226,9 @@ dependencies = [ [[package]] name = "egui-wgpu" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0309cbe1febed48af5b974e4bcc424b35e9664863a4d402697147b57a488c864" dependencies = [ "ahash", "bytemuck", @@ -1245,15 +1246,18 @@ dependencies = [ [[package]] name = "egui-winit" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e449f4c4a2a60c7ccb4ba7fa4078417bfe1f9ddc03b5e05ce75748e33a70de" dependencies = [ "accesskit_winit", "arboard", + "block2 0.6.2", "bytemuck", "egui", "log", "objc2 0.6.4", + "objc2-app-kit 0.3.2", "objc2-foundation 0.3.2", "objc2-ui-kit 0.3.2", "profiling", @@ -1262,13 +1266,15 @@ dependencies = [ "smithay-clipboard", "web-time", "webbrowser", + "windows-sys 0.61.2", "winit", ] [[package]] name = "egui_extras" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "def286cf47194f3fe45b8e37c503ada7a20a64b59a903b4bc704baec943b1827" dependencies = [ "ahash", "egui", @@ -1280,8 +1286,9 @@ dependencies = [ [[package]] name = "egui_glow" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9275ca5cc35a6b7c94e0e8cedf22542f66cb0cf45ed8ab2657c78ff49fec7268" dependencies = [ "bytemuck", "egui", @@ -1293,8 +1300,9 @@ dependencies = [ [[package]] name = "egui_kittest" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0979c2e37860fcf13a2bea77508607f067a9a6a84ba9bd47b5e298582fb59b86" dependencies = [ "dify", "eframe", @@ -1330,9 +1338,10 @@ dependencies = [ ] [[package]] -name = "egui_system_fonts" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +name = "egui_system_font_provider" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f2a2fdfe3c05dd9f691d2b1388b2312d6dce1af502f217c22136d22d9bd76f6" dependencies = [ "epaint", "fontique", @@ -1351,8 +1360,9 @@ checksum = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d" [[package]] name = "emath" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e73ce90f54750be8672c02be0743fe47530e6f251e066f0ee2869b59eb297af5" dependencies = [ "bytemuck", "serde", @@ -1441,8 +1451,9 @@ dependencies = [ [[package]] name = "epaint" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97bac86ae3dde93fc3951e790951caea739ff39a6c89d909cdaf1d9278dbb1bd" dependencies = [ "ahash", "bytemuck", @@ -1467,8 +1478,9 @@ dependencies = [ [[package]] name = "epaint_default_fonts" -version = "0.36.2" -source = "git+https://github.com/emilk/egui?branch=main#a55f23a1ec6e05b55a3398308009e53dabf22b90" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfc1cc505827f4c23eedc297975a0fd038268d41293f389dd8ff3b574aefab19" [[package]] name = "equivalent" @@ -1574,6 +1586,12 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + [[package]] name = "flate2" version = "1.1.9" @@ -1584,6 +1602,12 @@ dependencies = [ "miniz_oxide", ] +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "foldhash" version = "0.2.0" @@ -1784,7 +1808,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282a26c1e23de04bdab3e34a21b6f877a479b96737792516b9b8b8f69b6661be" dependencies = [ "bytemuck", - "foldhash", + "foldhash 0.2.0", "hashbrown 0.17.1", "log", "peniko", @@ -1919,6 +1943,15 @@ dependencies = [ "smallvec", ] +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash 0.1.5", +] + [[package]] name = "hashbrown" version = "0.16.1" @@ -1927,7 +1960,7 @@ checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.2.0", ] [[package]] @@ -1936,7 +1969,7 @@ version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" dependencies = [ - "foldhash", + "foldhash 0.2.0", ] [[package]] @@ -2301,12 +2334,12 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] name = "kittest" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ceaa75eb0036a32b6b9833962eb18137449e9817e2e586006471925b727fd5" +checksum = "0bb81a721ba76aa095b7f45deb180504f786904e56ca4b8e141f66eb89a78b75" dependencies = [ "accesskit", - "accesskit_consumer 0.35.0", + "accesskit_consumer", ] [[package]] @@ -2574,6 +2607,15 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" +[[package]] +name = "nom" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +dependencies = [ + "memchr", +] + [[package]] name = "num-traits" version = "0.2.19" @@ -2984,6 +3026,16 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "os_pipe" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + [[package]] name = "owned_ttf_parser" version = "0.25.1" @@ -3077,11 +3129,22 @@ dependencies = [ "examples_utils", ] +[[package]] +name = "petgraph" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" +dependencies = [ + "fixedbitset", + "hashbrown 0.15.5", + "indexmap", +] + [[package]] name = "phf" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +checksum = "010378780309880b08997fae13be7834dba947d36393bd372f2b1556deb2a2f6" dependencies = [ "phf_macros", "phf_shared", @@ -3090,9 +3153,9 @@ dependencies = [ [[package]] name = "phf_generator" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" +checksum = "aeb62e0959d5a1bebc965f4d15d9e2b7cea002b6b0f5ba8cde6cc26738467100" dependencies = [ "fastrand", "phf_shared", @@ -3100,9 +3163,9 @@ dependencies = [ [[package]] name = "phf_macros" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +checksum = "5fa8d0ca26d424d27630da600c6624696e7dec8bf7b3b492b383c5dc49e5e085" dependencies = [ "phf_generator", "phf_shared", @@ -3113,9 +3176,9 @@ dependencies = [ [[package]] name = "phf_shared" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +checksum = "c6fd9027e2d9319be6349febd1db4e8d02aa544921200c9b777720ac34a3aa89" dependencies = [ "siphasher", ] @@ -3646,6 +3709,12 @@ version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" +[[package]] +name = "send_wrapper" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" + [[package]] name = "serde" version = "1.0.229" @@ -4134,6 +4203,17 @@ dependencies = [ "once_cell", ] +[[package]] +name = "tree_magic_mini" +version = "3.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6" +dependencies = [ + "memchr", + "nom", + "petgraph", +] + [[package]] name = "ttf-parser" version = "0.25.1" @@ -5086,6 +5166,24 @@ version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" +[[package]] +name = "wl-clipboard-rs" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d7888ccd4896447b2d14d3a9350a85df2aeb6f181e2e7a31349d104ac46cac1" +dependencies = [ + "libc", + "log", + "os_pipe", + "rustix 1.1.4", + "thiserror 2.0.19", + "tree_magic_mini", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-protocols-wlr", +] + [[package]] name = "writeable" version = "0.6.3" @@ -5191,9 +5289,9 @@ dependencies = [ [[package]] name = "zbus" -version = "5.18.0" +version = "5.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe18fb60dc696039e738717b76eaea21e7a4489bbb1885020b43c94236d7e98a" +checksum = "5db4be7c075cb421e4b7ee645541604239bd243ba7c357511f4ff3a74b555907" dependencies = [ "async-broadcast", "async-executor", @@ -5250,14 +5348,14 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "5.18.0" +version = "5.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe96480bed92df2b442a1a30df364e12d08eed03aeb061f2b8dc6afb2be91119" +checksum = "2990635d09ade6df1868f72f8cac69a876a90981e8bd3c40b1be413f8dc88f40" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", "zbus_names", "zvariant", "zvariant_utils", @@ -5286,6 +5384,15 @@ dependencies = [ "zvariant", ] +[[package]] +name = "zcheapstr" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1afec51604565183aeb5c54c20aeab286120d4e4460f7f76e3e8bb8c0d99473" +dependencies = [ + "serde", +] + [[package]] name = "zerocopy" version = "0.8.55" @@ -5383,41 +5490,42 @@ dependencies = [ [[package]] name = "zvariant" -version = "5.13.1" +version = "5.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee2a0bcd2a907786a456fff45aaaaf54c9ba5f50b71ae9ec1a4edd200c94911" +checksum = "c1d34c27cc6cdd1f458427519dd6b8612f7b7e3f7b9a0b2355d041dda9869147" dependencies = [ "endi", "enumflags2", "serde", "url", "winnow", + "zcheapstr", "zvariant_derive", "zvariant_utils", ] [[package]] name = "zvariant_derive" -version = "5.13.1" +version = "5.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38a708216a18780796770bfe3f4739c7c83a3e8f789b755534bbbc06e4e23e12" +checksum = "864155e69b4352db0c7f374917bf45d1e0c8d17659c8b3dbf9795f3673f8c497" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", "zvariant_utils", ] [[package]] name = "zvariant_utils" -version = "3.5.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90cb9383f9b45290407a1258b202d3f8f01db719eb60b4e4055c6375af4fc7c7" +checksum = "bad0294361a320b694a328460dc73add56c306150f5cb6bfafc44446120008a3" dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.119", + "syn 3.0.3", "winnow", ] diff --git a/Cargo.toml b/Cargo.toml index a22946e7..ac74a467 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,11 +53,11 @@ ahash = { version = "0.8.12", default-features = false, features = [ ] } assertables = "9.8.2" document-features = "0.2.12" -eframe = { version = "0.36.0", default-features = false } -egui = { version = "0.36.0", default-features = false } -egui_extras = { version = "0.36.0", default-features = false } -egui_kittest = { version = "0.36.0", default-features = false } -emath = { version = "0.36.0", default-features = false } +eframe = { version = "0.37.0", default-features = false } +egui = { version = "0.37.0", default-features = false } +egui_extras = { version = "0.37.0", default-features = false } +egui_kittest = { version = "0.37.0", default-features = false } +emath = { version = "0.37.0", default-features = false } env_logger = { version = "0.11.8", default-features = false, features = [ "auto-color", "humantime", @@ -72,11 +72,11 @@ web-sys = "0.3.83" [patch.crates-io] # When we want to use the bleeding edge version of egui and eframe: -eframe = { git = "https://github.com/emilk/egui", branch = "main" } -egui = { git = "https://github.com/emilk/egui", branch = "main" } -egui_extras = { git = "https://github.com/emilk/egui", branch = "main" } -egui_kittest = { git = "https://github.com/emilk/egui", branch = "main" } -emath = { git = "https://github.com/emilk/egui", branch = "main" } +# eframe = { git = "https://github.com/emilk/egui", branch = "main" } +# egui = { git = "https://github.com/emilk/egui", branch = "main" } +# egui_extras = { git = "https://github.com/emilk/egui", branch = "main" } +# egui_kittest = { git = "https://github.com/emilk/egui", branch = "main" } +# emath = { git = "https://github.com/emilk/egui", branch = "main" } # If you fork https://github.com/emilk/egui you can test with: # eframe = { path = "../egui/crates/eframe" } diff --git a/examples/borrow_points/screenshot.png b/examples/borrow_points/screenshot.png index 489ef9a0..164321d7 100644 --- a/examples/borrow_points/screenshot.png +++ b/examples/borrow_points/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14009747c7e7fc78c90e1233b030b3866f974ba5caac8ac5240104921955da21 -size 52932 +oid sha256:74ffc7b73bccbc97718de41186d734186d9a8eb4bed543c89077ffc375ecd77e +size 52938 diff --git a/examples/borrow_points/screenshot_thumb.png b/examples/borrow_points/screenshot_thumb.png index e5181a28..232752bb 100644 --- a/examples/borrow_points/screenshot_thumb.png +++ b/examples/borrow_points/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:532e28a191563beab357c087ce9a1087f6e258bcbb8883532eeb4b2888241c02 -size 6966 +oid sha256:167f0c57afe2534e99f4ea057bb566a5d77e7d52ffe1c49b2dcd605e4fa7c0d6 +size 6989 diff --git a/examples/box_plot/screenshot.png b/examples/box_plot/screenshot.png index ca0289da..a73c59e7 100644 --- a/examples/box_plot/screenshot.png +++ b/examples/box_plot/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e413ae518cfbbc0d2b95d2859901a98f940038fc9e4d66c3127297e9e35daf27 -size 64072 +oid sha256:52e660dafea8fa01d389e8f058ee82fc057d056b143350b5c75a14f06b0c693c +size 64147 diff --git a/examples/box_plot/screenshot_thumb.png b/examples/box_plot/screenshot_thumb.png index 86fa4ee6..4d8f28f7 100644 --- a/examples/box_plot/screenshot_thumb.png +++ b/examples/box_plot/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2ca05d5e4bf224bad6327bd4111f922ab912d95bbc414b247a0889005bd0871 -size 9986 +oid sha256:63e968dd52daa39aa545b84cc31d71d346d6bb0e00378514b07310789344eb9a +size 10074 diff --git a/examples/custom_plot_manipulation/screenshot.png b/examples/custom_plot_manipulation/screenshot.png index 015abfc9..53e81fa2 100644 --- a/examples/custom_plot_manipulation/screenshot.png +++ b/examples/custom_plot_manipulation/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35688e85c7f7f40b15ffbd0420ab7e7ee17360c463b361342291e124f95b11aa -size 47391 +oid sha256:46fe153a720ddfbbb8da0e9446462a47254761e86d03969b3512e4b655668f98 +size 47390 diff --git a/examples/custom_plot_manipulation/screenshot_thumb.png b/examples/custom_plot_manipulation/screenshot_thumb.png index 611f1327..ef7feb60 100644 --- a/examples/custom_plot_manipulation/screenshot_thumb.png +++ b/examples/custom_plot_manipulation/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c11b887b5b4de468b816050666ad4b09be2deeee6fedba6a5aedd60350e72350 -size 7824 +oid sha256:9418d8fa071d4f1d419dc9fc9197fc28a09294e8daff24847f9078c5b3797e99 +size 7828 diff --git a/examples/filled_area/screenshot.png b/examples/filled_area/screenshot.png index 6ba7caa7..89a4523e 100644 --- a/examples/filled_area/screenshot.png +++ b/examples/filled_area/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:452e5b5d997cc3196ab9f0dcc7b3228f6baf6a9b76e6bba4216a6761ff2916c0 -size 69248 +oid sha256:a1e935b0fbe14cec35c62d7a523434dd8a6f87aaa0dfb3b496851deee7d4564e +size 69242 diff --git a/examples/filled_area/screenshot_thumb.png b/examples/filled_area/screenshot_thumb.png index 153f734d..fbe4495b 100644 --- a/examples/filled_area/screenshot_thumb.png +++ b/examples/filled_area/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3aa885ad32c548b31380b4c0688ea66f25c110c222206e813f8343814e985b1c -size 12904 +oid sha256:750055a34d69dbec39dfa81f6ce034a2c798708f76eea80698076e825cb60269 +size 12917 diff --git a/examples/histogram/screenshot.png b/examples/histogram/screenshot.png index 130eebac..2d04c18a 100644 --- a/examples/histogram/screenshot.png +++ b/examples/histogram/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2b30bf86ec469f6de3d5abe7cf06982c79484b50fff885af10eb24a406da03e -size 62059 +oid sha256:ec44070fb4e832b00647c273e43ed2efd2dcb6d86f1b4c08651c754ac23a5076 +size 62088 diff --git a/examples/histogram/screenshot_thumb.png b/examples/histogram/screenshot_thumb.png index a5c8a0a4..89824699 100644 --- a/examples/histogram/screenshot_thumb.png +++ b/examples/histogram/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:844ccd747ffdbeba63c676917b32963b92e871c62b7c54b5815275379cb63da2 -size 6554 +oid sha256:56d6e729840d0ff08f303185f9292deb91cd48c2696c41efc24281407fcea34d +size 6588 diff --git a/examples/items/screenshot.png b/examples/items/screenshot.png index 9069abf0..8a8f6904 100644 --- a/examples/items/screenshot.png +++ b/examples/items/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6bd882975ba5ecc738474d113a48fa6cd0cb8eb3065a0b78108a34ab4c37e10c -size 128754 +oid sha256:0ec9eed7a201808ce485e857f4c104545c7774e0dc80787e5d3c5af92a192558 +size 128781 diff --git a/examples/items/screenshot_thumb.png b/examples/items/screenshot_thumb.png index ef75f042..b6761505 100644 --- a/examples/items/screenshot_thumb.png +++ b/examples/items/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e978a7fb6db2248432ea80343c2bf3e82d5958aad198387cda607a12edf0a66 -size 25603 +oid sha256:20c5ba9fdbc4f56046ac3381435b8c8c1faa21cf8ea4c08e8aba646f82b1a93a +size 25752 diff --git a/examples/legend/screenshot.png b/examples/legend/screenshot.png index f9a1f895..a797268c 100644 --- a/examples/legend/screenshot.png +++ b/examples/legend/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ef22d05057a9f7a5aaa403a069cca0f82f0dfab2dff1f63710b8941cdda6a51 -size 102101 +oid sha256:42df2793cc956868b7899f292accd5cce4812bb7d9ccc0f99af2d51875866289 +size 102147 diff --git a/examples/legend/screenshot_thumb.png b/examples/legend/screenshot_thumb.png index f59de660..0d4de0f7 100644 --- a/examples/legend/screenshot_thumb.png +++ b/examples/legend/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df61fe7aff1017e51c828d9fd18dff0f466d055f010f9e71b4fad28475d557a7 -size 15987 +oid sha256:f2fe416f19fecc971f2f576bb577d16facf24dff5ce56e12d75bed4243d959cf +size 16007 diff --git a/examples/legend_sort/screenshot.png b/examples/legend_sort/screenshot.png index 9e07e8fa..02121d9f 100644 --- a/examples/legend_sort/screenshot.png +++ b/examples/legend_sort/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcc5f78c31b9bbf36f048fa54e07039cb2fc29ebdfdc16c4cdb03677805eb2ff -size 84156 +oid sha256:919cba1e3306aee7bfa5263daf59d93c1f21a3650316e4b0f354af5b7cd0ab54 +size 84182 diff --git a/examples/legend_sort/screenshot_thumb.png b/examples/legend_sort/screenshot_thumb.png index 3220e368..a0a56131 100644 --- a/examples/legend_sort/screenshot_thumb.png +++ b/examples/legend_sort/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2075c11e4b2caed30ee23d2ffc513970f72211ebb531772296e8c3fff97999c -size 14298 +oid sha256:05a143e0b470ff56ef18747b671971640c9593bc6ddd65e6b09bb0ae3960e858 +size 14373 diff --git a/examples/lines/screenshot.png b/examples/lines/screenshot.png index 4d890083..97b3c595 100644 --- a/examples/lines/screenshot.png +++ b/examples/lines/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50406ef578fcffe28cf06a08a1f68fd779b8e5c58877347172c9c088d08a2cba -size 117339 +oid sha256:dd65f9d7139eece6ff432e6b1791ecb6bc11141ee53380908c9f53c41522a0a1 +size 117380 diff --git a/examples/lines/screenshot_thumb.png b/examples/lines/screenshot_thumb.png index 272770a2..e79b915e 100644 --- a/examples/lines/screenshot_thumb.png +++ b/examples/lines/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:124fb2c13677557aab9d8238faaec56c94d8c9d9d08c8e700658796c4abd40c1 -size 20023 +oid sha256:07fac1850327740a60854a16bed09afef6c9e7528c511bb88abf8291d63c82cf +size 19996 diff --git a/examples/markers/screenshot.png b/examples/markers/screenshot.png index 9dc5880e..8d444aec 100644 --- a/examples/markers/screenshot.png +++ b/examples/markers/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:237f41d48cdcf95ac2e011ba34af95a99a246bf6baccfac7e1c9176f534ea96c -size 77664 +oid sha256:ffbe6f5513e13db6d24b2425813256c59722f9f666def6a20b7bd3407a4fdf92 +size 77785 diff --git a/examples/markers/screenshot_thumb.png b/examples/markers/screenshot_thumb.png index 9425a144..8c5df049 100644 --- a/examples/markers/screenshot_thumb.png +++ b/examples/markers/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05034b9ce9082751f861b874bb627099716834e484ddd642a7025246a7ef1529 -size 22393 +oid sha256:a54142f619157615f0f84b6c8f689322aa285ae9e70a1b5b37c444a013f8be86 +size 22430 diff --git a/examples/save_plot/screenshot.png b/examples/save_plot/screenshot.png index 489ef9a0..164321d7 100644 --- a/examples/save_plot/screenshot.png +++ b/examples/save_plot/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14009747c7e7fc78c90e1233b030b3866f974ba5caac8ac5240104921955da21 -size 52932 +oid sha256:74ffc7b73bccbc97718de41186d734186d9a8eb4bed543c89077ffc375ecd77e +size 52938 diff --git a/examples/save_plot/screenshot_thumb.png b/examples/save_plot/screenshot_thumb.png index e5181a28..232752bb 100644 --- a/examples/save_plot/screenshot_thumb.png +++ b/examples/save_plot/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:532e28a191563beab357c087ce9a1087f6e258bcbb8883532eeb4b2888241c02 -size 6966 +oid sha256:167f0c57afe2534e99f4ea057bb566a5d77e7d52ffe1c49b2dcd605e4fa7c0d6 +size 6989 diff --git a/examples/stacked_bar/screenshot.png b/examples/stacked_bar/screenshot.png index bd9b369d..27a06e3c 100644 --- a/examples/stacked_bar/screenshot.png +++ b/examples/stacked_bar/screenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84b1454f24b29b429e111064e4d54a9c7ffa6906eeb1eb7f0d4259d7694c2244 -size 97121 +oid sha256:30b752f56e9bf6a181eb5a157e6cc37eaecca38969a48355ab361f1aeab57c57 +size 97178 diff --git a/examples/stacked_bar/screenshot_thumb.png b/examples/stacked_bar/screenshot_thumb.png index bf487199..db029907 100644 --- a/examples/stacked_bar/screenshot_thumb.png +++ b/examples/stacked_bar/screenshot_thumb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e0c56a06ab9e13d832b51103bcfba7f603afb585c39a5dfcde58ded28edacac -size 8491 +oid sha256:905af0a5b0730ce69ad0e00688c235948f1aa8331308f7b70cf7393b7978440b +size 8525