diff --git a/Cargo.lock b/Cargo.lock index fb5812f..eb88b76 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1071,10 +1071,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94bdf37f8d5bd9aa7f753573fdda9cf7343afa73dd28d7bfe9593bd9798fc07e" dependencies = [ "bytemuck", - "emath", + "emath 0.32.3", "serde", ] +[[package]] +name = "ecolor" +version = "0.33.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084980ebede2fb1ad6c4f54285b3e489052ef2b6aa4016e4c19349417adc75c5" +dependencies = [ + "bytemuck", + "emath 0.33.2", +] + [[package]] name = "eframe" version = "0.32.3" @@ -1084,9 +1094,9 @@ dependencies = [ "ahash", "bytemuck", "document-features", - "egui", + "egui 0.32.3", "egui-wgpu", - "egui-winit", + "egui-winit 0.32.3", "egui_glow", "glow", "glutin", @@ -1114,6 +1124,36 @@ dependencies = [ "winit", ] +[[package]] +name = "eframe" +version = "0.33.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f60ee3c69cd01d5725b4ef476ed6a3a6009968c57843a2f1beb96f021e4a54b" +dependencies = [ + "ahash", + "bytemuck", + "document-features", + "egui 0.33.2", + "egui-winit 0.33.2", + "image", + "js-sys", + "log", + "objc2 0.5.2", + "objc2-app-kit 0.2.2", + "objc2-foundation 0.2.2", + "parking_lot", + "percent-encoding", + "profiling", + "raw-window-handle", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "web-time", + "windows-sys 0.61.2", + "winit", +] + [[package]] name = "egui" version = "0.32.3" @@ -1123,8 +1163,8 @@ dependencies = [ "accesskit", "ahash", "bitflags 2.9.4", - "emath", - "epaint", + "emath 0.32.3", + "epaint 0.32.3", "log", "nohash-hasher", "profiling", @@ -1134,13 +1174,39 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "egui" +version = "0.33.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b75645894de4ca1695ab3ab7201c7953bb95c1725aafeefa6822dc901ad2a81b" +dependencies = [ + "ahash", + "bitflags 2.9.4", + "emath 0.33.2", + "epaint 0.33.2", + "log", + "nohash-hasher", + "profiling", + "smallvec", + "unicode-segmentation", +] + [[package]] name = "egui-phosphor" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80049258178b29a9807b15b5bcf3d60722a22a91d03bc9316935dec5ed5ed2e0" dependencies = [ - "egui", + "egui 0.32.3", +] + +[[package]] +name = "egui-phosphor" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3b2838620355debaeb7fa3cc331a1d8ab77e6387d40e65686fa468c229dbf63" +dependencies = [ + "egui 0.33.2", ] [[package]] @@ -1152,8 +1218,8 @@ dependencies = [ "ahash", "bytemuck", "document-features", - "egui", - "epaint", + "egui 0.32.3", + "epaint 0.32.3", "log", "profiling", "thiserror 1.0.69", @@ -1173,7 +1239,7 @@ dependencies = [ "ahash", "arboard", "bytemuck", - "egui", + "egui 0.32.3", "log", "profiling", "raw-window-handle", @@ -1184,13 +1250,34 @@ dependencies = [ "winit", ] +[[package]] +name = "egui-winit" +version = "0.33.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4772ed5f16fa8ec2ba295e58f62b58ee83fcf49e67ec13d2b7ddf4e9a2dea34e" +dependencies = [ + "arboard", + "bytemuck", + "egui 0.33.2", + "log", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-ui-kit", + "profiling", + "raw-window-handle", + "smithay-clipboard", + "web-time", + "webbrowser", + "winit", +] + [[package]] name = "egui_animation" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f413d1209497f01f09c2105bde6fe12528722440199ef3f8b8718f1de6dbe8d" dependencies = [ - "egui", + "egui 0.32.3", "hello_egui_utils", "simple-easing", ] @@ -1201,7 +1288,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "921d16245580270bb2749d0ec6c07f20f760b1f7642e00d3a4d87f268e3100b9" dependencies = [ - "egui", + "egui 0.32.3", "egui_animation", "simple-easing", "web-time", @@ -1212,9 +1299,9 @@ name = "egui_ext" version = "0.4.1" source = "git+https://github.com/kgv/egui_ext#0d22bcc5851524c217682c2a58e94b80f53ea10f" dependencies = [ - "eframe", - "egui", - "egui-phosphor", + "eframe 0.32.3", + "egui 0.32.3", + "egui-phosphor 0.10.0", "egui_extras", "gloo-utils", "js-sys", @@ -1231,7 +1318,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dddbceddf39805fc6c62b1f7f9c05e23590b40844dc9ed89c6dc6dbc886e3e3b" dependencies = [ "ahash", - "egui", + "egui 0.32.3", "enum-map", "log", "mime_guess2", @@ -1246,7 +1333,7 @@ checksum = "cc7037813341727937f9e22f78d912f3e29bc3c46e2f40a9e82bb51cbf5e4cfb" dependencies = [ "ahash", "bytemuck", - "egui", + "egui 0.32.3", "glow", "log", "memoffset", @@ -1258,14 +1345,15 @@ dependencies = [ [[package]] name = "egui_l20n" -version = "0.3.0" -source = "git+https://github.com/kgv/egui_l20n#d5fa762d93d244b5f5dcb6392ff1c634f6653d4a" +version = "0.4.1" +source = "git+https://github.com/kgv/egui_l20n#0eddee49ebea1ce6f45d69c3e0cd0ff80c67010f" dependencies = [ - "eframe", - "egui", - "egui-phosphor", + "eframe 0.33.2", + "egui 0.33.2", + "egui-phosphor 0.11.0", "fluent", "fluent_content", + "indexmap", "tracing", "unic-langid", ] @@ -1276,7 +1364,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "278de54541e82733ac6124a6e809d58c2a64d7b995344c82e3540404a714be8c" dependencies = [ - "egui", + "egui 0.32.3", "serde", "vec1", ] @@ -1300,6 +1388,15 @@ dependencies = [ "serde", ] +[[package]] +name = "emath" +version = "0.33.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e561352ae95c22ad179fb56c38d6e6eecd86cf4925cf5c70e738dd01df9b620" +dependencies = [ + "bytemuck", +] + [[package]] name = "endi" version = "1.1.0" @@ -1367,8 +1464,8 @@ dependencies = [ "ab_glyph", "ahash", "bytemuck", - "ecolor", - "emath", + "ecolor 0.32.3", + "emath 0.32.3", "epaint_default_fonts", "log", "nohash-hasher", @@ -1377,6 +1474,23 @@ dependencies = [ "serde", ] +[[package]] +name = "epaint" +version = "0.33.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a909ce8cee63e8350fb0c251ad39277a5b24f19add60787e84a3b3ab3f2bd83a" +dependencies = [ + "ab_glyph", + "ahash", + "bytemuck", + "ecolor 0.33.2", + "emath 0.33.2", + "log", + "nohash-hasher", + "parking_lot", + "profiling", +] + [[package]] name = "epaint_default_fonts" version = "0.32.3" @@ -1444,9 +1558,9 @@ version = "0.1.1" dependencies = [ "anyhow", "console_error_panic_hook", - "eframe", - "egui", - "egui-phosphor", + "eframe 0.32.3", + "egui 0.32.3", + "egui-phosphor 0.10.0", "egui_dnd", "egui_ext", "egui_l20n", @@ -1545,9 +1659,9 @@ dependencies = [ [[package]] name = "fluent" -version = "0.16.1" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555a" +checksum = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477" dependencies = [ "fluent-bundle", "unic-langid", @@ -1555,16 +1669,16 @@ dependencies = [ [[package]] name = "fluent-bundle" -version = "0.15.3" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493" +checksum = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4" dependencies = [ - "fluent-langneg", + "fluent-langneg 0.13.0", "fluent-syntax", "intl-memoizer", "intl_pluralrules", - "rustc-hash 1.1.0", - "self_cell 0.10.3", + "rustc-hash 2.1.1", + "self_cell", "smallvec", "unic-langid", ] @@ -1578,25 +1692,34 @@ dependencies = [ "unic-langid", ] +[[package]] +name = "fluent-langneg" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d5439a5e4ef14dc761bfe1d6ecbc4ba6fd698814ee65e7e623fa85aa9348dcc" +dependencies = [ + "icu_locid", +] + [[package]] name = "fluent-syntax" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d" +checksum = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198" dependencies = [ - "thiserror 1.0.69", + "memchr", + "thiserror 2.0.17", ] [[package]] name = "fluent_content" -version = "0.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38dc4630a89c85160410fd062826b505218a0ca68121f92d9fbd9a0e71c1a148" +version = "0.0.6" +source = "git+https://github.com/kgv/fluent_content#98955b99035d21a828722c3386aba5a1f543b115" dependencies = [ "fluent", - "fluent-langneg", + "fluent-langneg 0.14.2", "intl-memoizer", - "thiserror 1.0.69", + "thiserror 2.0.17", "tracing", "unic-langid", ] @@ -2013,9 +2136,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" [[package]] name = "heck" @@ -2036,7 +2159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea8d21d4cd2b323f7703a43fb72c0f58da649387538a96c67b02fc3967ed55dc" dependencies = [ "concat-idents", - "egui", + "egui 0.32.3", ] [[package]] @@ -2219,12 +2342,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" dependencies = [ "displaydoc", - "litemap", - "tinystr", - "writeable", + "litemap 0.8.0", + "tinystr 0.8.1", + "writeable 0.6.1", "zerovec", ] +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap 0.7.5", + "tinystr 0.7.6", + "writeable 0.5.5", +] + [[package]] name = "icu_normalizer" version = "2.0.0" @@ -2277,8 +2412,8 @@ dependencies = [ "displaydoc", "icu_locale_core", "stable_deref_trait", - "tinystr", - "writeable", + "tinystr 0.8.1", + "writeable 0.6.1", "yoke", "zerofrom", "zerotrie", @@ -2322,12 +2457,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.12.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" +checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" dependencies = [ "equivalent", - "hashbrown 0.16.0", + "hashbrown 0.16.1", "serde", "serde_core", ] @@ -2503,6 +2638,12 @@ dependencies = [ "polars_ext", ] +[[package]] +name = "litemap" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" + [[package]] name = "litemap" version = "0.8.0" @@ -4515,15 +4656,6 @@ dependencies = [ "libc", ] -[[package]] -name = "self_cell" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d" -dependencies = [ - "self_cell 1.2.0", -] - [[package]] name = "self_cell" version = "1.2.0" @@ -5044,6 +5176,15 @@ dependencies = [ "strict-num", ] +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", +] + [[package]] name = "tinystr" version = "0.8.1" @@ -5219,9 +5360,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -5230,9 +5371,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -5241,9 +5382,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" dependencies = [ "once_cell", "valuable", @@ -5344,7 +5485,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658" dependencies = [ "serde", - "tinystr", + "tinystr 0.8.1", ] [[package]] @@ -5354,7 +5495,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5957eb82e346d7add14182a3315a7e298f04e1ba4baac36f7f0dbfedba5fc25" dependencies = [ "proc-macro-hack", - "tinystr", + "tinystr 0.8.1", "unic-langid-impl", "unic-langid-macros-impl", ] @@ -6437,6 +6578,12 @@ version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "writeable" version = "0.6.1"