diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 66cf144..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore index 0dbda41..ba077cd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.DS_Store + /target web/target diff --git a/Cargo.lock b/Cargo.lock index ee8125e..7de9f53 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,14 +29,23 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf203f9d3bd8f29f98833d1fbef628df18f759248a547e7e01cfbf63cda36a99" +[[package]] +name = "accesskit" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b7f7f85a7e5f68090000ed7622545829afd484d210358702ae4cb97dd0c320" +dependencies = [ + "uuid", +] + [[package]] name = "accesskit_atspi_common" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "890d241cf51fc784f0ac5ac34dfc847421f8d39da6c7c91a0fcc987db62a8267" dependencies = [ - "accesskit", - "accesskit_consumer", + "accesskit 0.21.1", + "accesskit_consumer 0.31.0", "atspi-common", "serde", "thiserror 1.0.69", @@ -49,31 +58,65 @@ version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db81010a6895d8707f9072e6ce98070579b43b717193d2614014abd5cb17dd43" dependencies = [ - "accesskit", + "accesskit 0.21.1", "hashbrown 0.15.5", ] +[[package]] +name = "accesskit_consumer" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53cf47daed85312e763fbf85ceca136e0d7abc68e0a7e12abe11f48172bc3b10" +dependencies = [ + "accesskit 0.24.1", + "hashbrown 0.16.1", +] + +[[package]] +name = "accesskit_consumer" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950720ce064757a1b629caad3a408e8d2c63bb01f29b8a3ff8daa331053ffeb" +dependencies = [ + "accesskit 0.24.1", + "hashbrown 0.16.1", +] + [[package]] name = "accesskit_macos" version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0089e5c0ac0ca281e13ea374773898d9354cc28d15af9f0f7394d44a495b575" dependencies = [ - "accesskit", - "accesskit_consumer", + "accesskit 0.21.1", + "accesskit_consumer 0.31.0", "hashbrown 0.15.5", "objc2 0.5.2", "objc2-app-kit 0.2.2", "objc2-foundation 0.2.2", ] +[[package]] +name = "accesskit_macos" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17cb8b66cef272d48161b02a6317cc2bdd5f98bb0a5e79c68f704a5862aa396b" +dependencies = [ + "accesskit 0.24.1", + "accesskit_consumer 0.37.0", + "hashbrown 0.16.1", + "objc2 0.5.2", + "objc2-app-kit 0.2.2", + "objc2-foundation 0.2.2", +] + [[package]] name = "accesskit_unix" version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "301e55b39cfc15d9c48943ce5f572204a551646700d0e8efa424585f94fec528" dependencies = [ - "accesskit", + "accesskit 0.21.1", "accesskit_atspi_common", "async-channel 2.5.0", "async-executor", @@ -91,24 +134,51 @@ version = "0.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2d63dd5041e49c363d83f5419a896ecb074d309c414036f616dc0b04faca971" dependencies = [ - "accesskit", - "accesskit_consumer", + "accesskit 0.21.1", + "accesskit_consumer 0.31.0", "hashbrown 0.15.5", "static_assertions", "windows 0.61.3", "windows-core 0.61.2", ] +[[package]] +name = "accesskit_windows" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eff7009f1a532e917d66970a1e80c965140c6cfbbabbdde3d64e5431e6c78e21" +dependencies = [ + "accesskit 0.24.1", + "accesskit_consumer 0.35.0", + "hashbrown 0.16.1", + "static_assertions", + "windows 0.62.2", + "windows-core 0.62.2", +] + [[package]] name = "accesskit_winit" version = "0.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8cfabe59d0eaca7412bfb1f70198dd31e3b0496fee7e15b066f9c36a1a140a0" dependencies = [ - "accesskit", - "accesskit_macos", + "accesskit 0.21.1", + "accesskit_macos 0.22.2", "accesskit_unix", - "accesskit_windows", + "accesskit_windows 0.29.2", + "raw-window-handle", + "winit", +] + +[[package]] +name = "accesskit_winit" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fe9a94394896352cc4660ca2288bd4ef883d83238853c038b44070c8f134313" +dependencies = [ + "accesskit 0.24.1", + "accesskit_macos 0.26.2", + "accesskit_windows 0.32.1", "raw-window-handle", "winit", ] @@ -178,26 +248,10 @@ dependencies = [ ] [[package]] -name = "alsa" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43" -dependencies = [ - "alsa-sys", - "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "libc", -] - -[[package]] -name = "alsa-sys" -version = "0.3.1" +name = "allocator-api2" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" -dependencies = [ - "libc", - "pkg-config", -] +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "android-activity" @@ -213,9 +267,9 @@ dependencies = [ "jni-sys", "libc", "log", - "ndk 0.9.0", + "ndk", "ndk-context", - "ndk-sys 0.6.0+11769913", + "ndk-sys", "num_enum", "thiserror 1.0.69", ] @@ -406,7 +460,7 @@ checksum = "52bca67b61cb81e5553babde81b8211f713cb6db79766f80168f3e5f40ea6c82" dependencies = [ "ash", "raw-window-handle", - "raw-window-metal", + "raw-window-metal 0.4.0", ] [[package]] @@ -834,7 +888,16 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec689b5a79452b6f777b889bbff22d3216b82a8d2ab7814d4a0eb571e9938d97" dependencies = [ - "bevy_internal", + "bevy_internal 0.18.0", +] + +[[package]] +name = "bevy" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "950238d3049d81006a6fd6b898a34cfc01bb5462a7668795a54d640aed19fd0a" +dependencies = [ + "bevy_internal 0.19.0", ] [[package]] @@ -843,11 +906,24 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef69b6d2dec07cbf407c63f6987e1746e4b735a9beea51f4bfc25ad49e344f75" dependencies = [ - "accesskit", - "bevy_app", - "bevy_derive", - "bevy_ecs", - "bevy_reflect", + "accesskit 0.21.1", + "bevy_app 0.18.0", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_reflect 0.18.0", +] + +[[package]] +name = "bevy_a11y" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e86f2cb45b000a9d121a5a7606f9af4a49e72b8b6a3885dc2acac2f0897a04f1" +dependencies = [ + "accesskit 0.24.1", + "bevy_app 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_reflect 0.19.0", ] [[package]] @@ -859,24 +935,33 @@ dependencies = [ "android-activity", ] +[[package]] +name = "bevy_android" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e5e2a949be318bf7184eb084622892afcc1e8b2af44973ac53ab53201756e0" +dependencies = [ + "android-activity", +] + [[package]] name = "bevy_animation" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c852457843456c695ed22562969c83c3823454c3c40d359f92415371208ee7" +checksum = "7da2fcd94cc32ba1c875c62e88506c0ba4775555a413e34cd172ea95fa26098e" dependencies = [ "bevy_animation_macros", - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_time", - "bevy_transform", - "bevy_utils", + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_color 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_time 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", "blake3", "derive_more 2.1.1", "downcast-rs 2.0.2", @@ -893,34 +978,34 @@ dependencies = [ [[package]] name = "bevy_animation_macros" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac120bfd5a74e05f96013817d28318dc716afaa68864af069c7ffc3ccaf9d153" +checksum = "4fa3d816d7788e27da936b9c7ec27f9828906d53cb1d06e26c58cac5c5ee799f" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.19.0", "quote", "syn 2.0.114", ] [[package]] name = "bevy_anti_alias" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418087f7c36a62c9886b55be6278e7b3d21c9943b107953aa2068000956a736" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_core_pipeline", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_shader", - "bevy_utils", +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "815414ea2e11afe1f2396d89279cfa0986907ef3ec673ec936d9fa695b2bfbf9" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_core_pipeline 0.19.0", + "bevy_derive 0.19.0", + "bevy_diagnostic 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_math 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_shader 0.19.0", + "bevy_utils 0.19.0", "tracing", ] @@ -930,12 +1015,12 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2271a0123a7cc355c3fe98754360c75aa84b29f2a6b1a9f8c00aac427570d174" dependencies = [ - "bevy_derive", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_tasks 0.18.0", + "bevy_utils 0.18.0", "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "console_error_panic_hook", "ctrlc", @@ -947,6 +1032,28 @@ dependencies = [ "web-sys", ] +[[package]] +name = "bevy_app" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "671ae6f3a8d84f9ed696c531a138558596e041231a8414b6efeafa8469e841f9" +dependencies = [ + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_tasks 0.19.0", + "bevy_utils 0.19.0", + "console_error_panic_hook", + "ctrlc", + "downcast-rs 2.0.2", + "log", + "thiserror 2.0.18", + "variadics_please", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "bevy_asset" version = "0.18.0" @@ -958,15 +1065,58 @@ dependencies = [ "async-fs", "async-lock", "atomicow", - "bevy_android", - "bevy_app", - "bevy_asset_macros", - "bevy_diagnostic", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_android 0.18.0", + "bevy_app 0.18.0", + "bevy_asset_macros 0.18.0", + "bevy_diagnostic 0.18.0", + "bevy_ecs 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_tasks 0.18.0", + "bevy_utils 0.18.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "blake3", + "crossbeam-channel", + "derive_more 2.1.1", + "disqualified", + "downcast-rs 2.0.2", + "either", + "futures-io", + "futures-lite 2.6.1", + "futures-util", + "js-sys", + "ron", + "serde", + "stackfuture", + "thiserror 2.0.18", + "tracing", + "uuid", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "bevy_asset" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a05907de6a362d2c609a7a1d1b4dca3b58b768f746b719ca1a3c7dfa87d391" +dependencies = [ + "async-broadcast", + "async-channel 2.5.0", + "async-fs", + "async-io", + "async-lock", + "atomicow", + "bevy_android 0.19.0", + "bevy_app 0.19.0", + "bevy_asset_macros 0.19.0", + "bevy_diagnostic 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_tasks 0.19.0", + "bevy_utils 0.19.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake3", "crossbeam-channel", @@ -995,28 +1145,22 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "288e1edf17069afe2e02a0c0e7e5936b3d22a67c7d2dc9201a27e4451875f909" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.0", "proc-macro2", "quote", "syn 2.0.114", ] [[package]] -name = "bevy_audio" -version = "0.18.0" +name = "bevy_asset_macros" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3cbecfc6c5d3860f224f56d3152b14aa313168d35c16e847f5a0202a992c3af" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_transform", - "coreaudio-sys", - "cpal", - "rodio", - "tracing", +checksum = "c9444998cc37b51dfd1572c23a501865733ea65619a7d88b47aa654ae2290a4f" +dependencies = [ + "bevy_macro_utils 0.19.0", + "proc-macro2", + "quote", + "syn 2.0.114", ] [[package]] @@ -1025,41 +1169,83 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c7e1f2a5da1755cd58e45c762f4ea2d72cef6c480f9c8ddbadbd2a4380c616" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_reflect", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_color 0.18.0", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_reflect 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", + "bevy_window 0.18.0", + "derive_more 2.1.1", + "downcast-rs 2.0.2", + "serde", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_camera" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20105c3e77c2fb391bf3ded3a473d60e4058b837c9bf4e3412225833e524c75a" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_color 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_reflect 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", + "bevy_window 0.19.0", "derive_more 2.1.1", "downcast-rs 2.0.2", "serde", "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 2.0.18", - "wgpu-types", + "wgpu-types 29.0.4", ] [[package]] name = "bevy_camera_controller" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bc6fe8a42ad770c56bbc94e5d96696069200cdfdb9e57cb6db3f480f92a4571" +checksum = "be74e5b6c7238f204b41642cf60d3846b2abda0a2252252035a58bc362072944" dependencies = [ - "bevy_app", - "bevy_camera", - "bevy_ecs", - "bevy_input", - "bevy_log", - "bevy_math", - "bevy_time", - "bevy_transform", - "bevy_window", + "bevy_app 0.19.0", + "bevy_camera 0.19.0", + "bevy_ecs 0.19.0", + "bevy_input 0.19.0", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_picking 0.19.0", + "bevy_time 0.19.0", + "bevy_transform 0.19.0", + "bevy_window 0.19.0", +] + +[[package]] +name = "bevy_clipboard" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dc5fb913f25c5a16a2a1aa2942ba3f1365a6d0f2db3c0ea5bc0be01f85dca5d" +dependencies = [ + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_log 0.19.0", + "bevy_platform 0.19.0", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", ] [[package]] @@ -1068,14 +1254,30 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74727302424d7ffc23528a974dbb44a34708662926e1a3bfc5040493f858886e" dependencies = [ - "bevy_math", - "bevy_reflect", + "bevy_math 0.18.0", + "bevy_reflect 0.18.0", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 2.1.1", + "encase", + "serde", + "thiserror 2.0.18", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_color" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e2dfc0091be6eb62fec9158b2d3e6f21b002be7bdb42dd3b8322e949c8426b0" +dependencies = [ + "bevy_math 0.19.0", + "bevy_reflect 0.19.0", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 2.1.1", "encase", "serde", "thiserror 2.0.18", - "wgpu-types", + "wgpu-types 29.0.4", ] [[package]] @@ -1084,22 +1286,22 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9e6bf0ba878bb5dd00ad4d70875b08eb11367829668c70d95785f5483ddb1cb" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_shader", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_derive 0.18.0", + "bevy_diagnostic 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_math 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_render 0.18.0", + "bevy_shader 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", + "bevy_window 0.18.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "nonmax", "radsort", @@ -1108,43 +1310,86 @@ dependencies = [ "tracing", ] +[[package]] +name = "bevy_core_pipeline" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "885d640bbff6c4fa3beadbb043d0d1ae53b2fda864da18a2bf2670fb90428865" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_derive 0.19.0", + "bevy_diagnostic 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_light 0.19.0", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_shader 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", + "bevy_window 0.19.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap", + "nonmax", +] + [[package]] name = "bevy_derive" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70b6a05c31f54c83d681f1b8699bbaf581f06b25a40c9a6bb815625f731f5ba9" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.0", "quote", "syn 2.0.114", ] [[package]] -name = "bevy_dev_tools" -version = "0.18.0" +name = "bevy_derive" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3183daa165acce210c50c170c47433c90b1d55932ead9734ebca14b7cd242c4" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_diagnostic", - "bevy_ecs", - "bevy_image", - "bevy_input", - "bevy_math", - "bevy_picking", - "bevy_reflect", - "bevy_render", - "bevy_shader", +checksum = "293df2b2f7ed65ef2ce02b2e7359faac1a9a92a8cc96c182c9de77eb06049ae0" +dependencies = [ + "bevy_macro_utils 0.19.0", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "bevy_dev_tools" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db815000affd21545a6d6986f180a66393aee8c84330843e854d376c8537b10f" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_core_pipeline 0.19.0", + "bevy_diagnostic 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_input 0.19.0", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_pbr 0.19.0", + "bevy_picking 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_shader 0.19.0", "bevy_state", - "bevy_text", - "bevy_time", - "bevy_transform", + "bevy_text 0.19.0", + "bevy_time 0.19.0", + "bevy_transform 0.19.0", "bevy_ui", "bevy_ui_render", - "bevy_window", + "bevy_window 0.19.0", "tracing", ] @@ -1155,15 +1400,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aca4caa8a9014a435dca382b1bdebaee4363e9be69882c598fc4ff4d7cd56e6a" dependencies = [ "atomic-waker", - "bevy_app", - "bevy_ecs", - "bevy_platform", - "bevy_tasks", - "bevy_time", + "bevy_app 0.18.0", + "bevy_ecs 0.18.0", + "bevy_platform 0.18.0", + "bevy_tasks 0.18.0", + "bevy_time 0.18.0", "const-fnv1a-hash", "log", "serde", - "sysinfo 0.37.2", +] + +[[package]] +name = "bevy_diagnostic" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a73e11555051f37c3e0e9ef7775e77108f2482310242996fb5bb6ef8b685b78e" +dependencies = [ + "atomic-waker", + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_tasks 0.19.0", + "bevy_time 0.19.0", + "const-fnv1a-hash", + "log", + "serde", + "sysinfo 0.38.4", ] [[package]] @@ -1173,12 +1435,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24637a7c8643cab493f4085cda6bde4895f0e0816699c59006f18819da2ca0b8" dependencies = [ "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "bevy_ecs_macros", - "bevy_platform", - "bevy_ptr", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_ecs_macros 0.18.0", + "bevy_platform 0.18.0", + "bevy_ptr 0.18.0", + "bevy_reflect 0.18.0", + "bevy_tasks 0.18.0", + "bevy_utils 0.18.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bumpalo", "concurrent-queue", @@ -1194,13 +1456,66 @@ dependencies = [ "variadics_please", ] +[[package]] +name = "bevy_ecs" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4654b9b3535fa7813d2878a50e1b5ad80a361dc1c913b96ded57667f65d70a01" +dependencies = [ + "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "bevy_ecs_macros 0.19.0", + "bevy_platform 0.19.0", + "bevy_ptr 0.19.0", + "bevy_reflect 0.19.0", + "bevy_tasks 0.19.0", + "bevy_utils 0.19.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bumpalo", + "concurrent-queue", + "derive_more 2.1.1", + "fixedbitset", + "indexmap", + "log", + "nonmax", + "serde", + "slotmap", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", + "variadics_please", +] + +[[package]] +name = "bevy_ecs_macro_logic" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee0b98a74141ce8dce4654c60020ebbaefab32646f42af6bbae55f282ae65ff7" +dependencies = [ + "bevy_macro_utils 0.19.0", + "proc-macro2", + "quote", + "syn 2.0.114", +] + [[package]] name = "bevy_ecs_macros" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6eb14c18ca71e11c69fbae873c2db129064efac6d52e48d0127d37bfba1acfa8" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.0", + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "bevy_ecs_macros" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dc958a194d226d618404e0fea99a3c8b4146207a00a3ba07fa712bf71607240" +dependencies = [ + "bevy_ecs_macro_logic", + "bevy_macro_utils 0.19.0", "proc-macro2", "quote", "syn 2.0.114", @@ -1212,7 +1527,17 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f89146a8fcbfe47310fc929ee762dd3b08d4de3e3371c601529cfa8eeb861de" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.0", + "encase_derive_impl", +] + +[[package]] +name = "bevy_encase_derive" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14dc5bf9e6cb46c4401a66625b5f7eb9654a7f3c8586423c428b79586a1c55cd" +dependencies = [ + "bevy_macro_utils 0.19.0", "encase_derive_impl", ] @@ -1220,21 +1545,53 @@ dependencies = [ name = "bevy_examples" version = "0.0.0" dependencies = [ - "bevy", + "bevy 0.19.0", "bevy_flowkit", "bevy_moon", "bevy_pancam", "bevy_prototype_lyon", "petgraph", - "taffy", + "taffy 0.9.0", "tracing", ] +[[package]] +name = "bevy_feathers" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e744e047f9328a9c072982569fabbbc837db0474fd902473b5f438f8688c30b6" +dependencies = [ + "accesskit 0.24.1", + "bevy_a11y 0.19.0", + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_input 0.19.0", + "bevy_input_focus", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_picking 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_scene", + "bevy_shader 0.19.0", + "bevy_text 0.19.0", + "bevy_ui", + "bevy_ui_render", + "bevy_ui_widgets", + "bevy_window 0.19.0", + "smol_str", +] + [[package]] name = "bevy_flowkit" -version = "0.4.4" +version = "0.5.0" dependencies = [ - "bevy_math", + "bevy_math 0.19.0", "bevy_prototype_lyon", "flowkit", "lyon_path", @@ -1242,15 +1599,15 @@ dependencies = [ [[package]] name = "bevy_gilrs" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c76417261ff3cd7ecda532b58514224aee06e76fbd87636c3a80695be7c8192" +checksum = "7998fe83c89d527efa83c85c574a17f7bb6e34881d638ecb7f706d9d79e82f3c" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_platform", - "bevy_time", + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_input 0.19.0", + "bevy_platform 0.19.0", + "bevy_time 0.19.0", "gilrs", "thiserror 2.0.18", "tracing", @@ -1262,17 +1619,40 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc78a5699580c2dce078f4c099028d26525a5a38e8eb587a31854c660a3c5ff7" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_ecs", - "bevy_gizmos_macros", - "bevy_math", - "bevy_reflect", - "bevy_time", - "bevy_transform", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_ecs 0.18.0", + "bevy_gizmos_macros 0.18.0", + "bevy_math 0.18.0", + "bevy_reflect 0.18.0", + "bevy_time 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", +] + +[[package]] +name = "bevy_gizmos" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c0cbd55cc33b6412777d60d8c24a96bee148c82a5731f35ac85b2df4a7cf957" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_ecs 0.19.0", + "bevy_gizmos_macros 0.19.0", + "bevy_input 0.19.0", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_reflect 0.19.0", + "bevy_time 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", + "bevy_window 0.19.0", ] [[package]] @@ -1281,7 +1661,18 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60bb92e0ef80ff7c59429133244765515db3d313fae77ee67ffe94dab5b2725d" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.0", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "bevy_gizmos_macros" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9903f2614f53bacacb92bef1e407afe3a27a4abddb500bfd479909c5d7b254df" +dependencies = [ + "bevy_macro_utils 0.19.0", "quote", "syn 2.0.114", ] @@ -1292,20 +1683,48 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48fde3172a31f81033b4f497dd9df84476f527fadb00936ede380fb646c402eb" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_core_pipeline", - "bevy_ecs", - "bevy_gizmos", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_render", - "bevy_shader", - "bevy_sprite_render", - "bevy_transform", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_core_pipeline 0.18.0", + "bevy_ecs 0.18.0", + "bevy_gizmos 0.18.0", + "bevy_image 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_render 0.18.0", + "bevy_shader 0.18.0", + "bevy_sprite_render 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", +] + +[[package]] +name = "bevy_gizmos_render" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd569456c4b19bafa6d37c1bd9cc743fdadda3a2f23d79d2ceb0a088ea8d475f" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_core_pipeline 0.19.0", + "bevy_ecs 0.19.0", + "bevy_gizmos 0.19.0", + "bevy_image 0.19.0", + "bevy_log 0.19.0", + "bevy_material", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_shader 0.19.0", + "bevy_sprite_render 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "tracing", ] @@ -1316,14 +1735,14 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "809101ebe678a76c4c5ba3ecad255cde9be3ae0af591cf0143ba2c157afb55e9" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_ecs", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_color 0.18.0", + "bevy_ecs 0.18.0", + "bevy_math 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_utils 0.18.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures-lite 2.6.1", @@ -1334,7 +1753,34 @@ dependencies = [ "serde", "thiserror 2.0.18", "tracing", - "wgpu-types", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_image" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37bc41f69a0c6ade2e7961602517545b39ab8e42bc8c4a729bd24ffee3bcd904" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_color 0.19.0", + "bevy_ecs 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_utils 0.19.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-lite 2.6.1", + "guillotiere", + "half", + "image", + "rectangle-pack", + "serde", + "thiserror 2.0.18", + "tracing", + "wgpu-types 29.0.4", ] [[package]] @@ -1343,11 +1789,28 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c2853993baf27b963a417d3603a73e02e39c5041913cd1ba7211b0a3037b191" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_platform", - "bevy_reflect", + "bevy_app 0.18.0", + "bevy_ecs 0.18.0", + "bevy_math 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "derive_more 2.1.1", + "log", + "smol_str", + "thiserror 2.0.18", +] + +[[package]] +name = "bevy_input" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd221cf0732f5bf06caf594bdb233361ac735d4d416cf5849757b64bf4e8472a" +dependencies = [ + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", "derive_more 2.1.1", "log", "smol_str", @@ -1356,17 +1819,17 @@ dependencies = [ [[package]] name = "bevy_input_focus" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05fc0fae5e4e081180f7f7bf8023a2b97dad13dcb5fa79eba50cda5bb95699a9" +checksum = "0e1a14f56c6e722048ec9dc20dbbc6f46b8037f61e319ea776829199278da166" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_picking", - "bevy_reflect", - "bevy_window", + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_input 0.19.0", + "bevy_math 0.19.0", + "bevy_picking 0.19.0", + "bevy_reflect 0.19.0", + "bevy_window 0.19.0", "log", "thiserror 2.0.18", ] @@ -1377,51 +1840,90 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57463815630ea71221c0b8e7bff72d816a3071a89507c45f9e2686fbb5e1956b" dependencies = [ - "bevy_a11y", - "bevy_android", + "bevy_a11y 0.18.0", + "bevy_android 0.18.0", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_core_pipeline 0.18.0", + "bevy_derive 0.18.0", + "bevy_diagnostic 0.18.0", + "bevy_ecs 0.18.0", + "bevy_gizmos_render 0.18.0", + "bevy_image 0.18.0", + "bevy_input 0.18.0", + "bevy_log 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_platform 0.18.0", + "bevy_ptr 0.18.0", + "bevy_reflect 0.18.0", + "bevy_render 0.18.0", + "bevy_shader 0.18.0", + "bevy_sprite 0.18.0", + "bevy_sprite_render 0.18.0", + "bevy_tasks 0.18.0", + "bevy_time 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", + "bevy_window 0.18.0", +] + +[[package]] +name = "bevy_internal" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a85632a749f956f92b7b391c31ce1f229e57b06de879d1b60a3bb91e4e240" +dependencies = [ + "bevy_a11y 0.19.0", + "bevy_android 0.19.0", "bevy_animation", "bevy_anti_alias", - "bevy_app", - "bevy_asset", - "bevy_audio", - "bevy_camera", + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", "bevy_camera_controller", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", + "bevy_clipboard", + "bevy_color 0.19.0", + "bevy_core_pipeline 0.19.0", + "bevy_derive 0.19.0", "bevy_dev_tools", - "bevy_diagnostic", - "bevy_ecs", + "bevy_diagnostic 0.19.0", + "bevy_ecs 0.19.0", + "bevy_feathers", "bevy_gilrs", - "bevy_gizmos", - "bevy_gizmos_render", - "bevy_image", - "bevy_input", + "bevy_gizmos 0.19.0", + "bevy_gizmos_render 0.19.0", + "bevy_image 0.19.0", + "bevy_input 0.19.0", "bevy_input_focus", - "bevy_log", - "bevy_math", - "bevy_mesh", - "bevy_pbr", - "bevy_picking", - "bevy_platform", + "bevy_light 0.19.0", + "bevy_log 0.19.0", + "bevy_material", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_pbr 0.19.0", + "bevy_picking 0.19.0", + "bevy_platform 0.19.0", "bevy_post_process", - "bevy_ptr", - "bevy_reflect", - "bevy_render", + "bevy_ptr 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", "bevy_scene", - "bevy_shader", - "bevy_sprite", - "bevy_sprite_render", + "bevy_shader 0.19.0", + "bevy_sprite 0.19.0", + "bevy_sprite_render 0.19.0", "bevy_state", - "bevy_tasks", - "bevy_text", - "bevy_time", - "bevy_transform", + "bevy_tasks 0.19.0", + "bevy_text 0.19.0", + "bevy_time 0.19.0", + "bevy_transform 0.19.0", "bevy_ui", - "bevy_ui_render", - "bevy_utils", - "bevy_window", + "bevy_utils 0.19.0", + "bevy_window 0.19.0", "bevy_winit", + "bevy_world_serialization", ] [[package]] @@ -1430,21 +1932,47 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f9968b8f8a6a766a88b66144474c39d1415edc277d042fec1526eae85e1f8b4" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_transform", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", "tracing", ] +[[package]] +name = "bevy_light" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd7b5009e9cc765c30b21daf2277ea4423cbd347b05280ea0943b50c5a80cd42" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_ecs 0.19.0", + "bevy_gizmos 0.19.0", + "bevy_image 0.19.0", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", + "half", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", + "wgpu-types 29.0.4", +] + [[package]] name = "bevy_log" version = "0.18.0" @@ -1452,10 +1980,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "406304a9b867a2de98c3edf0cc9e5a608fad1a1ddc567e15e72c186a8273ef51" dependencies = [ "android_log-sys", - "bevy_app", - "bevy_ecs", - "bevy_platform", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_ecs 0.18.0", + "bevy_platform 0.18.0", + "bevy_utils 0.18.0", + "tracing", + "tracing-log", + "tracing-oslog", + "tracing-subscriber", + "tracing-wasm", +] + +[[package]] +name = "bevy_log" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2017a5fe12ea230d00cfdca00c65c262924be26e0324f7e0033c64f8cc265888" +dependencies = [ + "android_log-sys", + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_utils 0.19.0", "tracing", "tracing-log", "tracing-oslog", @@ -1475,6 +2021,52 @@ dependencies = [ "toml_edit 0.23.10+spec-1.0.0", ] +[[package]] +name = "bevy_macro_utils" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "746a19912c6dc1bbe79188778573e8a253d5832c696b2fcb95578c17b29ff7ba" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", + "toml_edit 0.25.12+spec-1.1.0", +] + +[[package]] +name = "bevy_material" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "423710403b4a4d8e9ee872c6ac8108787f2396422b582d15a660a40731ddfbf0" +dependencies = [ + "bevy_asset 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_material_macros", + "bevy_mesh 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_shader 0.19.0", + "bevy_utils 0.19.0", + "encase", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", + "tracing", + "variadics_please", + "wgpu-types 29.0.4", +] + +[[package]] +name = "bevy_material_macros" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6928e167592472f6ee900f80de199cc2dafd31d4f082a86e8d594b81b973e3d" +dependencies = [ + "bevy_macro_utils 0.19.0", + "quote", + "syn 2.0.114", +] + [[package]] name = "bevy_math" version = "0.18.0" @@ -1483,13 +2075,33 @@ checksum = "6a815c514b8a6f7b11508cdc8b3a4bf0761e96a14227af40aa93cb1160989ce0" dependencies = [ "approx", "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "bevy_reflect", + "bevy_reflect 0.18.0", "derive_more 2.1.1", - "glam", + "glam 0.30.10", "itertools 0.14.0", "libm 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.9.2", - "rand_distr", + "rand_distr 0.5.1", + "serde", + "thiserror 2.0.18", + "variadics_please", +] + +[[package]] +name = "bevy_math" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c280440d2a5bc07ea393b5346b5712eec73ea30f0133097b8b13dade385beb" +dependencies = [ + "approx", + "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "bevy_reflect 0.19.0", + "derive_more 2.1.1", + "glam 0.32.1", + "itertools 0.14.0", + "libm 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.10.2", + "rand_distr 0.6.0", "serde", "thiserror 2.0.18", "variadics_please", @@ -1501,23 +2113,51 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aacf09d0ffd1a15baf8d201c4a34b918912a506395c2817aa55ab3d3776c09f2" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mikktspace", - "bevy_platform", - "bevy_reflect", - "bevy_transform", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_math 0.18.0", + "bevy_mikktspace 0.17.0-dev", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_transform 0.18.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 2.1.1", + "hexasphere 16.0.0", + "thiserror 2.0.18", + "tracing", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_mesh" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c59863e6f37ef0ba1f37021bce9dd940f9dc31d15e03f548cda5fd3e674f409e" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_encase_derive 0.19.0", + "bevy_math 0.19.0", + "bevy_mikktspace 1.0.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_transform 0.19.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 2.1.1", - "hexasphere", + "encase", + "glam 0.32.1", + "half", + "hexasphere 18.0.0", "thiserror 2.0.18", "tracing", - "wgpu-types", + "wgpu-types 29.0.4", ] [[package]] @@ -1526,36 +2166,42 @@ version = "0.17.0-dev" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef8e4b7e61dfe7719bb03c884dc270cd46a82efb40f93e9933b990c5c190c59" +[[package]] +name = "bevy_mikktspace" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff34eb29ff4b8a8688bc7299f14fb6b597461ca80fec03ed7d22939ab33e48f" + [[package]] name = "bevy_moon" version = "0.1.0" source = "git+https://github.com/viz-rs/viz.git#bcdfa6c3adb5d7821770abe9d3722c06a194b4ed" dependencies = [ - "accesskit", - "bevy_a11y", - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_input", - "bevy_math", - "bevy_mesh", - "bevy_pbr", - "bevy_picking", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_shader", - "bevy_sprite", - "bevy_sprite_render", - "bevy_text", - "bevy_transform", - "bevy_utils", - "bevy_window", + "accesskit 0.21.1", + "bevy_a11y 0.18.0", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_core_pipeline 0.18.0", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_input 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_pbr 0.18.0", + "bevy_picking 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_render 0.18.0", + "bevy_shader 0.18.0", + "bevy_sprite 0.18.0", + "bevy_sprite_render 0.18.0", + "bevy_text 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", + "bevy_window 0.18.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 2.1.1", @@ -1564,7 +2210,7 @@ dependencies = [ "radsort", "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", "stacksafe 1.0.0", - "taffy", + "taffy 0.9.0", "thiserror 2.0.18", "tracing", "uuid", @@ -1576,7 +2222,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2471bcedbc73d8fb715b454c80fb392eab6f4c0003a57260a5cbb3299da571de" dependencies = [ - "bevy", + "bevy 0.18.0", ] [[package]] @@ -1585,25 +2231,25 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cc361c65035f7e531b592d99bce95b6ab3f643cae2abe97dfa7681363159a6" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_image", - "bevy_light", - "bevy_log", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_shader", - "bevy_transform", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_core_pipeline 0.18.0", + "bevy_derive 0.18.0", + "bevy_diagnostic 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_light 0.18.0", + "bevy_log 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_render 0.18.0", + "bevy_shader 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 2.1.1", @@ -1616,25 +2262,89 @@ dependencies = [ "tracing", ] +[[package]] +name = "bevy_pbr" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38ebc777de2d7f45888c68e8e04949bfb8a40aee62f700283fc340f525e67f52" +dependencies = [ + "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_core_pipeline 0.19.0", + "bevy_derive 0.19.0", + "bevy_diagnostic 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_light 0.19.0", + "bevy_log 0.19.0", + "bevy_material", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_shader 0.19.0", + "bevy_tasks 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 2.1.1", + "fixedbitset", + "indexmap", + "nonmax", + "offset-allocator", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions", + "thiserror 2.0.18", + "tracing", + "wgpu-types 29.0.4", +] + [[package]] name = "bevy_picking" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4d10bb2a776087e1d8a9b87e8deb091d25bcedbe6160c613df2dc5fe069c3c5" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_derive", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_time", - "bevy_transform", - "bevy_window", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_input 0.18.0", + "bevy_math 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_time 0.18.0", + "bevy_transform 0.18.0", + "bevy_window 0.18.0", + "tracing", + "uuid", +] + +[[package]] +name = "bevy_picking" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93468ac5937f76be3af763d496f01e899edf6d9c1a1d39a87ae4ce8eba36f78b" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_input 0.19.0", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_time 0.19.0", + "bevy_transform 0.19.0", + "bevy_window 0.19.0", "crossbeam-channel", "tracing", "uuid", @@ -1660,31 +2370,48 @@ dependencies = [ "web-time", ] +[[package]] +name = "bevy_platform" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3120670bb2308980f723477c9d82476fcda31f08be9b256c3f0acdee82a65094" +dependencies = [ + "critical-section", + "foldhash 0.2.0", + "futures-channel", + "futures-lite 2.6.1", + "hashbrown 0.16.1", + "js-sys", + "portable-atomic", + "portable-atomic-util", + "serde", + "spin 0.10.0", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-time", + "windows-sys 0.61.2", +] + [[package]] name = "bevy_post_process" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8e1116cbc35637f267a29c7d2fe376e020f2b4402d6b525d328bae9c10460c7" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_shader", - "bevy_transform", - "bevy_utils", - "bevy_window", - "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "nonmax", - "radsort", +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57379b51aa0f1b2066c956263e1f12686d22cf8939cf9644eebf2ee42d3dd460" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_core_pipeline 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_shader 0.19.0", + "bevy_utils 0.19.0", "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 2.0.18", "tracing", @@ -1696,7 +2423,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c172d3d743eab7ca2b50844e5a0bd9e8b0ecaace8acd9ccc7233b30446425f1" dependencies = [ - "bevy", + "bevy 0.18.0", "lyon_algorithms", "lyon_tessellation", "svgtypes 0.15.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1708,6 +2435,12 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f98cbc6d34bbdb58240b72ed1731931b4991a893b3a3238bb7c42ae054aa676" +[[package]] +name = "bevy_ptr" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b511e89f7078fd21fdea77061a0ca3e737297c7011bb10c073e0aecb17c9fea6" + [[package]] name = "bevy_reflect" version = "0.18.0" @@ -1715,16 +2448,44 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b2a977e2b8dba65b6e9c11039c5f9ef108be428f036b3d1cac13ad86ec59f9c" dependencies = [ "assert_type_match", - "bevy_platform", - "bevy_ptr", - "bevy_reflect_derive", - "bevy_utils", + "bevy_platform 0.18.0", + "bevy_ptr 0.18.0", + "bevy_reflect_derive 0.18.0", + "bevy_utils 0.18.0", + "derive_more 2.1.1", + "disqualified", + "downcast-rs 2.0.2", + "erased-serde", + "foldhash 0.2.0", + "glam 0.30.10", + "indexmap", + "inventory", + "serde", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "smol_str", + "thiserror 2.0.18", + "uuid", + "variadics_please", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_reflect" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92abd59cbba1524c1847e9a50f74d94e6b7836c80a8edfa9c47e59f7fd81021d" +dependencies = [ + "assert_type_match", + "bevy_platform 0.19.0", + "bevy_ptr 0.19.0", + "bevy_reflect_derive 0.19.0", + "bevy_utils 0.19.0", "derive_more 2.1.1", "disqualified", "downcast-rs 2.0.2", "erased-serde", "foldhash 0.2.0", - "glam", + "glam 0.32.1", "indexmap", "inventory", "petgraph", @@ -1734,7 +2495,7 @@ dependencies = [ "thiserror 2.0.18", "uuid", "variadics_please", - "wgpu-types", + "wgpu-types 29.0.4", ] [[package]] @@ -1743,7 +2504,21 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "067af30072b1611fda1a577f1cb678b8ea2c9226133068be808dd49aac30cef0" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.0", + "indexmap", + "proc-macro2", + "quote", + "syn 2.0.114", + "uuid", +] + +[[package]] +name = "bevy_reflect_derive" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fa4e6b97fd2d582dd5ed96762a70d04505a477c833cf4f69d016dcd03d2d04" +dependencies = [ + "bevy_macro_utils 0.19.0", "indexmap", "proc-macro2", "quote", @@ -1758,33 +2533,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6b2c9a276646bde8ba58a7e15711b459fb4a5cdf46c47059b7a310f97a70d9c" dependencies = [ "async-channel 2.5.0", - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_encase_derive", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_render_macros", - "bevy_shader", - "bevy_tasks", - "bevy_time", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_derive 0.18.0", + "bevy_diagnostic 0.18.0", + "bevy_ecs 0.18.0", + "bevy_encase_derive 0.18.0", + "bevy_image 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_render_macros 0.18.0", + "bevy_shader 0.18.0", + "bevy_tasks 0.18.0", + "bevy_time 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", + "bevy_window 0.18.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 2.1.1", "downcast-rs 2.0.2", "encase", "fixedbitset", - "glam", + "glam 0.30.10", "image", "indexmap", "js-sys", @@ -1798,7 +2573,61 @@ dependencies = [ "variadics_please", "wasm-bindgen", "web-sys", - "wgpu", + "wgpu 27.0.1", +] + +[[package]] +name = "bevy_render" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89b2cc850a4c3fd12a6a088a4fc3e80118b2e1b569da8936f6d4d99ca1b6ee7" +dependencies = [ + "async-channel 2.5.0", + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_derive 0.19.0", + "bevy_diagnostic 0.19.0", + "bevy_ecs 0.19.0", + "bevy_encase_derive 0.19.0", + "bevy_image 0.19.0", + "bevy_log 0.19.0", + "bevy_material", + "bevy_material_macros", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render_macros 0.19.0", + "bevy_shader 0.19.0", + "bevy_tasks 0.19.0", + "bevy_time 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", + "bevy_window 0.19.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 2.1.1", + "downcast-rs 2.0.2", + "encase", + "glam 0.32.1", + "image", + "indexmap", + "itertools 0.14.0", + "js-sys", + "naga 29.0.4", + "nonmax", + "offset-allocator", + "send_wrapper", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", + "variadics_please", + "wasm-bindgen", + "weak-table", + "web-sys", + "wgpu 29.0.4", + "wgpu-types 29.0.4", ] [[package]] @@ -1807,32 +2636,56 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03e16b8cac95b87021399ed19f6ab79c0b1e03101a448e3a0240934f78f66a56" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.18.0", "proc-macro2", "quote", "syn 2.0.114", ] [[package]] -name = "bevy_scene" -version = "0.18.0" +name = "bevy_render_macros" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0046bb071ee358619f2fa9409ccced47375502b098b4107ec3385f3a1acf6600" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_derive", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", - "bevy_transform", - "bevy_utils", - "derive_more 2.1.1", - "ron", - "serde", +checksum = "e0eb5cffe5253a6ab4e4b84b2e40a6a2f4673deb16fd63ab9dfc4a015449873a" +dependencies = [ + "bevy_macro_utils 0.19.0", + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "bevy_scene" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28a3c891148c40e1352fc41001c0e1894ba63fc4e2d3aca33447343c4122b782" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_log 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_scene_macros", + "bevy_utils 0.19.0", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 2.0.18", - "uuid", + "tracing", + "variadics_please", +] + +[[package]] +name = "bevy_scene_macros" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4bc33a36a4e9e344985a96cd8b4abc816cf2c5d2fa002d72fd7bcd11396589c" +dependencies = [ + "bevy_ecs_macro_logic", + "bevy_macro_utils 0.19.0", + "proc-macro2", + "quote", + "syn 2.0.114", ] [[package]] @@ -1841,15 +2694,34 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a14cb0991b2482a66b94728cbcf7482d1b74364be017197396435d3d542b8d3" dependencies = [ - "bevy_asset", - "bevy_platform", - "bevy_reflect", + "bevy_asset 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", "naga 27.0.3", - "naga_oil", + "naga_oil 0.20.0", + "serde", + "thiserror 2.0.18", + "tracing", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_shader" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa0ac51378bb6a021165ee334f846b515cd06082e24ce962adce58ad7df1c39a" +dependencies = [ + "bevy_asset 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_utils 0.19.0", + "naga 29.0.4", + "naga_oil 0.22.0", "serde", "thiserror 2.0.18", "tracing", - "wgpu-types", + "wgpu-naga-bridge", + "wgpu-types 29.0.4", ] [[package]] @@ -1858,23 +2730,48 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2b3921ce1a8ce801c29d9552cbc204548bfeb16b9b829045c9e82b5917d99cc" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_picking", - "bevy_reflect", - "bevy_text", - "bevy_transform", - "bevy_window", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_reflect 0.18.0", + "bevy_text 0.18.0", + "bevy_transform 0.18.0", + "bevy_window 0.18.0", + "radsort", + "tracing", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_sprite" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c679b88cc655881d403929bcdf02d30f688fd8916eb1635e6e7f8585d8ae6894" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_picking 0.19.0", + "bevy_reflect 0.19.0", + "bevy_text 0.19.0", + "bevy_transform 0.19.0", + "bevy_window 0.19.0", "radsort", "tracing", - "wgpu-types", + "wgpu-types 29.0.4", ] [[package]] @@ -1883,24 +2780,57 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed40642fa0e1330df65b6a1bf0b14aa32fcd9d7f3306e08e0784c10362bd6265" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_shader", - "bevy_sprite", - "bevy_text", - "bevy_transform", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_camera 0.18.0", + "bevy_color 0.18.0", + "bevy_core_pipeline 0.18.0", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_math 0.18.0", + "bevy_mesh 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_render 0.18.0", + "bevy_shader 0.18.0", + "bevy_sprite 0.18.0", + "bevy_text 0.18.0", + "bevy_transform 0.18.0", + "bevy_utils 0.18.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 2.1.1", + "fixedbitset", + "nonmax", + "tracing", +] + +[[package]] +name = "bevy_sprite_render" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a65ca9a286dd5815ca4d2d41d4f83bdbb22c8a639d10b4c33eac114b369c36" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_core_pipeline 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_material", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_shader 0.19.0", + "bevy_sprite 0.19.0", + "bevy_text 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 2.1.1", @@ -1911,27 +2841,27 @@ dependencies = [ [[package]] name = "bevy_state" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9453325ca0c185a043f4515158daa15a8ab19139a60fd1edaf87fbe896cb7f83" +checksum = "8c22e694ea52e42994aea6ed2d0b378fa1e9d5a9b615db88626e33508bc03f35" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", "bevy_state_macros", - "bevy_utils", + "bevy_utils 0.19.0", "log", "variadics_please", ] [[package]] name = "bevy_state_macros" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d733081e57e49b3c43bdf3766d1de74c7df32e0f4db20c20437c85b1d18908de" +checksum = "835f45091fa0df1ff3cb10f4ca5a397d4e9249b550f1be6893b08a2a06d6eed7" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.19.0", "quote", "syn 2.0.114", ] @@ -1946,8 +2876,7 @@ dependencies = [ "async-executor", "async-task", "atomic-waker", - "bevy_platform", - "concurrent-queue", + "bevy_platform 0.18.0", "crossbeam-queue", "derive_more 2.1.1", "futures-lite 2.6.1", @@ -1955,30 +2884,78 @@ dependencies = [ "pin-project", ] +[[package]] +name = "bevy_tasks" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa34e6b9b804851ec08a41c0346c859d82e2fa98c906d74b965ee61bbbb688e4" +dependencies = [ + "async-channel 2.5.0", + "async-executor", + "async-task", + "atomic-waker", + "bevy_platform 0.19.0", + "concurrent-queue", + "crossbeam-queue", + "derive_more 2.1.1", + "futures-lite 2.6.1", + "heapless", + "web-task", +] + [[package]] name = "bevy_text" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecbb6eeaa9a63d1f8aae8c0d79f8d5e14c584a962a4ef9f69115fd7d10941101" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_color", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_log", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_asset 0.18.0", + "bevy_color 0.18.0", + "bevy_derive 0.18.0", + "bevy_ecs 0.18.0", + "bevy_image 0.18.0", + "bevy_log 0.18.0", + "bevy_math 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "bevy_utils 0.18.0", "cosmic-text 0.16.0", "serde", "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", "sys-locale", "thiserror 2.0.18", "tracing", - "wgpu-types", + "wgpu-types 27.0.1", +] + +[[package]] +name = "bevy_text" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e1d7eb8b10229f424b4fc56c864a26c32ac02b8cd184e2cc25eceea7b5e892" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_clipboard", + "bevy_color 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_utils 0.19.0", + "parley", + "serde", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "smol_str", + "swash", + "sys-locale", + "thiserror 2.0.18", + "tracing", + "wgpu-types 29.0.4", ] [[package]] @@ -1987,10 +2964,25 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4c68b78e7ca1cc10c811cd1ded8350f53f2be11eb46946879a74c684026bff7" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_platform", - "bevy_reflect", + "bevy_app 0.18.0", + "bevy_ecs 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "crossbeam-channel", + "log", + "serde", +] + +[[package]] +name = "bevy_time" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c21e3be2aa4426ea1e0a7036d3d1dbbded84c319459d9f3e2a616b33563372f2" +dependencies = [ + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", "crossbeam-channel", "log", "serde", @@ -2002,47 +2994,68 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b30e3957de42c2f7d88dfe8428e739b74deab8932d2a8bbb9d4eefbd64b6aa34" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_app 0.18.0", + "bevy_ecs 0.18.0", + "bevy_log 0.18.0", + "bevy_math 0.18.0", + "bevy_reflect 0.18.0", + "bevy_tasks 0.18.0", + "bevy_utils 0.18.0", "derive_more 2.1.1", "serde", "thiserror 2.0.18", ] [[package]] -name = "bevy_ui" -version = "0.18.0" +name = "bevy_transform" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "889c6892e9c5c308ab225a1322d07fb2358ccf39493526cda4d5f083d717773d" -dependencies = [ - "accesskit", - "bevy_a11y", - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_input", +checksum = "c95fefe69c9223d10e6b52a0fdf12811bab9d0c7dcb27570cb86824b451f180d" +dependencies = [ + "bevy_app 0.19.0", + "bevy_ecs 0.19.0", + "bevy_math 0.19.0", + "bevy_reflect 0.19.0", + "bevy_tasks 0.19.0", + "bevy_utils 0.19.0", + "derive_more 2.1.1", + "serde", + "thiserror 2.0.18", +] + +[[package]] +name = "bevy_ui" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5519c799ecf14e2eeece8b9b823250a00c9df14523e2638b647fccfe4ff0d20" +dependencies = [ + "accesskit 0.24.1", + "bevy_a11y 0.19.0", + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_input 0.19.0", "bevy_input_focus", - "bevy_math", - "bevy_picking", - "bevy_platform", - "bevy_reflect", - "bevy_sprite", - "bevy_text", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_picking 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_sprite 0.19.0", + "bevy_text 0.19.0", + "bevy_time 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", + "bevy_window 0.19.0", "derive_more 2.1.1", + "parley", "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", - "taffy", + "swash", + "taffy 0.10.1", "thiserror 2.0.18", "tracing", "uuid", @@ -2050,43 +3063,82 @@ dependencies = [ [[package]] name = "bevy_ui_render" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b649395e32a4761d4f17aeff37170a4421c94a14c505645397b8ee8510eb19e9" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_camera", - "bevy_color", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_platform", - "bevy_reflect", - "bevy_render", - "bevy_shader", - "bevy_sprite", - "bevy_sprite_render", - "bevy_text", - "bevy_transform", +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f1d3921936d88bd2638dd4d87bff8fc3b9908a046a50658548045102249f93e" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_color 0.19.0", + "bevy_core_pipeline 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_input_focus", + "bevy_math 0.19.0", + "bevy_mesh 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_render 0.19.0", + "bevy_shader 0.19.0", + "bevy_sprite 0.19.0", + "bevy_sprite_render 0.19.0", + "bevy_text 0.19.0", + "bevy_transform 0.19.0", "bevy_ui", - "bevy_utils", + "bevy_utils 0.19.0", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more 2.1.1", + "indexmap", "tracing", ] +[[package]] +name = "bevy_ui_widgets" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fc616ccc51b36dea5cb1de91ed82569b41649923388e5ba82cb7d2f1ef18d8" +dependencies = [ + "accesskit 0.24.1", + "bevy_a11y 0.19.0", + "bevy_app 0.19.0", + "bevy_camera 0.19.0", + "bevy_ecs 0.19.0", + "bevy_input 0.19.0", + "bevy_input_focus", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_picking 0.19.0", + "bevy_reflect 0.19.0", + "bevy_text 0.19.0", + "bevy_ui", + "bevy_window 0.19.0", + "parley", + "smol_str", +] + [[package]] name = "bevy_utils" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e258c44d869f9c41ac0f88a16815c67f2569eb9fff4716828a40273d127b6f84" dependencies = [ - "bevy_platform", + "bevy_platform 0.18.0", + "disqualified", + "thread_local", +] + +[[package]] +name = "bevy_utils" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3aceea6c7ffdd568f866d5ca4dfe50c33440c54f7bc230c13a9ba7ab0c91aed1" +dependencies = [ + "async-channel 2.5.0", + "bevy_platform 0.19.0", "disqualified", + "indexmap", "thread_local", ] @@ -2096,14 +3148,31 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "869a56f1da2544641734018e1f1caa660299cd6e3af794f3fa0df72293d8eed2" dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_ecs", - "bevy_image", - "bevy_input", - "bevy_math", - "bevy_platform", - "bevy_reflect", + "bevy_app 0.18.0", + "bevy_ecs 0.18.0", + "bevy_input 0.18.0", + "bevy_math 0.18.0", + "bevy_platform 0.18.0", + "bevy_reflect 0.18.0", + "log", + "raw-window-handle", + "serde", +] + +[[package]] +name = "bevy_window" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efcc255b43db156fba393b2ff8fa552aac5e7e02ae4c6298eacdbab655ddf988" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_input 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", "log", "raw-window-handle", "serde", @@ -2111,38 +3180,59 @@ dependencies = [ [[package]] name = "bevy_winit" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8142a3749fc491eeae481c30bb3830cf5a71d2fa3dba4d450a42792f6d39eb2d" +checksum = "308c9eb04f74f340593b3def6a7c1778fd42581d779c6db836d690c7d471f94c" dependencies = [ - "accesskit", - "accesskit_winit", + "accesskit 0.24.1", + "accesskit_winit 0.32.2", "approx", - "bevy_a11y", - "bevy_android", - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_input", + "bevy_a11y 0.19.0", + "bevy_android 0.19.0", + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_image 0.19.0", + "bevy_input 0.19.0", "bevy_input_focus", - "bevy_log", - "bevy_math", - "bevy_platform", - "bevy_reflect", - "bevy_tasks", - "bevy_window", + "bevy_log 0.19.0", + "bevy_math 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_tasks 0.19.0", + "bevy_window 0.19.0", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "js-sys", "tracing", "wasm-bindgen", "web-sys", - "wgpu-types", + "wgpu-types 29.0.4", "winit", ] +[[package]] +name = "bevy_world_serialization" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de58ae74410d4f940e3f00484f58603b4f1a53a7d84ebe3fca258d2a3aa96620" +dependencies = [ + "bevy_app 0.19.0", + "bevy_asset 0.19.0", + "bevy_camera 0.19.0", + "bevy_derive 0.19.0", + "bevy_ecs 0.19.0", + "bevy_platform 0.19.0", + "bevy_reflect 0.19.0", + "bevy_transform 0.19.0", + "bevy_utils 0.19.0", + "derive_more 2.1.1", + "ron", + "serde", + "thiserror 2.0.18", + "uuid", +] + [[package]] name = "bindgen" version = "0.71.1" @@ -2164,30 +3254,21 @@ dependencies = [ ] [[package]] -name = "bindgen" -version = "0.72.1" +name = "bit-set" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ - "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "cexpr", - "clang-sys", - "itertools 0.13.0", - "proc-macro2", - "quote", - "regex", - "rustc-hash 2.1.1", - "shlex", - "syn 2.0.114", + "bit-vec 0.8.0", ] [[package]] name = "bit-set" -version = "0.8.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +checksum = "34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd" dependencies = [ - "bit-vec", + "bit-vec 0.9.1", ] [[package]] @@ -2196,6 +3277,12 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" +[[package]] +name = "bit-vec" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" + [[package]] name = "bit_field" version = "0.10.3" @@ -2247,8 +3334,8 @@ dependencies = [ "ash-window", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", - "codespan-reporting", - "glow", + "codespan-reporting 0.12.0", + "glow 0.16.0", "gpu-alloc", "gpu-alloc-ash", "hidden-trait", @@ -2666,6 +3753,17 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "codespan-reporting" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681" +dependencies = [ + "serde", + "termcolor", + "unicode-width", +] + [[package]] name = "color_quant" version = "1.1.0" @@ -2962,30 +4060,10 @@ dependencies = [ [[package]] name = "core_maths" -version = "0.1.1" -source = "git+https://github.com/makepad/makepad.git?branch=dev#86c9130ac9dfb2ad46b2d969525b898db0e8acee" -dependencies = [ - "libm 0.2.16 (git+https://github.com/makepad/makepad.git?branch=dev)", -] - -[[package]] -name = "coreaudio-rs" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" -dependencies = [ - "bitflags 1.3.2", - "core-foundation-sys", - "coreaudio-sys", -] - -[[package]] -name = "coreaudio-sys" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6" +version = "0.1.1" +source = "git+https://github.com/makepad/makepad.git?branch=dev#86c9130ac9dfb2ad46b2d969525b898db0e8acee" dependencies = [ - "bindgen 0.72.1", + "libm 0.2.16 (git+https://github.com/makepad/makepad.git?branch=dev)", ] [[package]] @@ -3019,7 +4097,7 @@ checksum = "c4cadaea21e24c49c0c82116f2b465ae6a49d63c90e428b0f8d9ae1f638ac91f" dependencies = [ "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "fontdb 0.23.0", - "harfrust", + "harfrust 0.4.1", "linebender_resource_handle", "log", "rangemap", @@ -3035,29 +4113,6 @@ dependencies = [ "unicode-segmentation 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "cpal" -version = "0.15.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779" -dependencies = [ - "alsa", - "core-foundation-sys", - "coreaudio-rs", - "dasp_sample", - "jni", - "js-sys", - "libc", - "mach2", - "ndk 0.8.0", - "ndk-context", - "oboe", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "windows 0.54.0", -] - [[package]] name = "cpufeatures" version = "0.2.17" @@ -3193,12 +4248,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" -[[package]] -name = "dasp_sample" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f" - [[package]] name = "data-encoding" version = "2.10.0" @@ -3443,7 +4492,7 @@ dependencies = [ "egui-wgpu", "egui-winit", "egui_glow", - "glow", + "glow 0.16.0", "glutin", "glutin-winit", "image", @@ -3471,7 +4520,7 @@ version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a9b567d356674e9a5121ed3fedfb0a7c31e059fe71f6972b691bcd0bfc284e3" dependencies = [ - "accesskit", + "accesskit 0.21.1", "ahash", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "emath", @@ -3499,7 +4548,7 @@ dependencies = [ "thiserror 2.0.18", "type-map", "web-time", - "wgpu", + "wgpu 27.0.1", "winit", ] @@ -3509,7 +4558,7 @@ version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec6687e5bb551702f4ad10ac428bab12acf9d53047ebb1082d4a0ed8c6251a29" dependencies = [ - "accesskit_winit", + "accesskit_winit 0.29.2", "arboard", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "egui", @@ -3532,7 +4581,7 @@ dependencies = [ "eframe", "egui_flowkit", "env_logger", - "glam", + "glam 0.30.10", ] [[package]] @@ -3541,7 +4590,7 @@ version = "0.3.4" dependencies = [ "egui", "flowkit", - "glam", + "glam 0.30.10", "lyon_path", "lyon_tessellation", "tracing", @@ -3555,7 +4604,7 @@ checksum = "6420863ea1d90e750f75075231a260030ad8a9f30a7cef82cdc966492dc4c4eb" dependencies = [ "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "egui", - "glow", + "glow 0.16.0", "log", "memoffset", "profiling", @@ -3953,7 +5002,7 @@ checksum = "8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8" name = "flowkit" version = "0.4.4" dependencies = [ - "glam", + "glam 0.30.10", "lyon_path", "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3997,6 +5046,15 @@ dependencies = [ "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "font-types" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7" +dependencies = [ + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "fontconfig-parser" version = "0.5.8" @@ -4034,6 +5092,20 @@ dependencies = [ "ttf-parser 0.25.1", ] +[[package]] +name = "fontique" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c20b425addb8661e97fe1d51c4d8bcec3ec29ed6ad0db983976a7521276b8f7" +dependencies = [ + "hashbrown 0.17.1", + "linebender_resource_handle", + "memmap2", + "parlance", + "read-fonts 0.39.2", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "foreign-types" version = "0.5.0" @@ -4258,11 +5330,22 @@ dependencies = [ "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "js-sys", "libc", - "r-efi", + "r-efi 5.3.0", "wasip2", "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" +dependencies = [ + "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libc", + "r-efi 6.0.0", +] + [[package]] name = "gif" version = "0.14.1" @@ -4331,6 +5414,19 @@ dependencies = [ "serde_core", ] +[[package]] +name = "glam" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f70749695b063ecbf6b62949ccccde2e733ec3ecbbd71d467dca4e5c6c97cca0" +dependencies = [ + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "encase", + "libm 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.10.2", + "serde_core", +] + [[package]] name = "glob" version = "0.3.3" @@ -4374,6 +5470,18 @@ dependencies = [ "web-sys", ] +[[package]] +name = "glow" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5" +dependencies = [ + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "glutin" version = "0.32.3" @@ -4482,6 +5590,20 @@ dependencies = [ "windows 0.58.0", ] +[[package]] +name = "gpu-allocator" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51255ea7cfaadb6c5f1528d43e92a82acb2b96c43365989a28b2d44ee38f8795" +dependencies = [ + "ash", + "hashbrown 0.16.1", + "log", + "presser", + "thiserror 2.0.18", + "windows 0.62.2", +] + [[package]] name = "gpu-descriptor" version = "0.3.2" @@ -4512,7 +5634,7 @@ dependencies = [ "as-raw-xcb-connection", "ashpd 0.11.1", "async-task", - "bindgen 0.71.1", + "bindgen", "blade-graphics", "blade-macros", "blade-util", @@ -4574,7 +5696,7 @@ dependencies = [ "smol", "stacksafe 0.1.4", "strum 0.27.2", - "taffy", + "taffy 0.9.0", "thiserror 2.0.18", "usvg 0.45.1", "uuid", @@ -4635,7 +5757,7 @@ name = "gpui_examples" version = "0.0.0" dependencies = [ "core-text", - "glam", + "glam 0.30.10", "gpui", "gpui_flowkit", ] @@ -4645,7 +5767,7 @@ name = "gpui_flowkit" version = "0.2.4" dependencies = [ "flowkit", - "glam", + "glam 0.30.10", "gpui", "lyon_path", "lyon_tessellation", @@ -4685,7 +5807,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9f7f3d9e83c35efc9b53372485410d0b51d6ce39f3405e22c7306d3a3b133c5" dependencies = [ "anyhow", - "bindgen 0.71.1", + "bindgen", "core-foundation 0.10.1", "core-video", "ctor 0.4.3", @@ -4789,6 +5911,12 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12101ecc8225ea6d675bc70263074eab6169079621c2186fe0c66590b2df9681" +[[package]] +name = "grid" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b40ca9252762c466af32d0b1002e91e4e1bc5398f77455e55474deb466355ff5" + [[package]] name = "guillotiere" version = "0.6.2" @@ -4824,6 +5952,7 @@ version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" dependencies = [ + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "crunchy", "num-traits", @@ -4843,6 +5972,19 @@ dependencies = [ "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "harfrust" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "551ed25397e4b444e89686602877d5cf3a7f6e3d548dcac37a8357d1e195f4df" +dependencies = [ + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "core_maths 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "read-fonts 0.39.2", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "hash32" version = "0.3.1" @@ -4873,12 +6015,22 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ + "allocator-api2", "equivalent", "foldhash 0.2.0", "serde", "serde_core", ] +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash 0.2.0", +] + [[package]] name = "heapless" version = "0.9.2" @@ -4921,7 +6073,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29a164ceff4500f2a72b1d21beaa8aa8ad83aec2b641844c659b190cb3ea2e0b" dependencies = [ "constgebra", - "glam", + "glam 0.30.10", + "tinyvec", +] + +[[package]] +name = "hexasphere" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "177ea6330876de4ef08e184f827b98acc037614a4ce409902c5b0d53a9c2e951" +dependencies = [ + "constgebra", + "glam 0.32.1", "tinyvec", ] @@ -5086,6 +6249,21 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locale" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "532b11722e350ab6bf916ba6eb0efe3ee54b932666afec989465f9243fe6dd60" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_locale_data", + "icu_provider", + "potential_utf", + "tinystr", + "zerovec", +] + [[package]] name = "icu_locale_core" version = "2.1.1" @@ -5094,11 +6272,18 @@ checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" dependencies = [ "displaydoc", "litemap", + "serde", "tinystr", "writeable", "zerovec", ] +[[package]] +name = "icu_locale_data" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c5f1d16b4c3a2642d3a719f18f6b06070ab0aef246a6418130c955ae08aa831" + [[package]] name = "icu_normalizer" version = "2.1.1" @@ -5147,6 +6332,8 @@ checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" dependencies = [ "displaydoc", "icu_locale_core", + "serde", + "stable_deref_trait", "writeable", "yoke", "zerofrom", @@ -5154,6 +6341,27 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_segmenter" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a807a7488f3f758629ae86d99d9d30dce24da2fb2945d74c80a4f4a62c71db73" +dependencies = [ + "icu_collections", + "icu_locale", + "icu_provider", + "icu_segmenter_data", + "potential_utf", + "utf8_iter", + "zerovec", +] + +[[package]] +name = "icu_segmenter_data" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ebbb7321d9e21d25f5660366cb6c08201d0175898a3a6f7a41ee9685af21c80" + [[package]] name = "idna" version = "1.1.0" @@ -5506,17 +6714,6 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8" -[[package]] -name = "lewton" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030" -dependencies = [ - "byteorder 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ogg", - "tinyvec", -] - [[package]] name = "libc" version = "0.2.180" @@ -5697,15 +6894,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" -[[package]] -name = "mach2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" -dependencies = [ - "libc", -] - [[package]] name = "makepad-android-state" version = "0.1.0" @@ -6042,7 +7230,7 @@ dependencies = [ name = "makepad_examples" version = "0.0.0" dependencies = [ - "glam", + "glam 0.30.10", "makepad-widgets", "makepad_flowkit", "makepad_tessellation", @@ -6113,9 +7301,9 @@ checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "memmap2" -version = "0.9.9" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490" +checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0" dependencies = [ "libc", ] @@ -6234,10 +7422,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632" dependencies = [ "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "bit-set", + "bit-set 0.8.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "cfg_aliases", - "codespan-reporting", + "codespan-reporting 0.12.0", "half", "hashbrown 0.15.5", "hexf-parse", @@ -6246,7 +7434,7 @@ dependencies = [ "num-traits", "once_cell", "rustc-hash 1.1.0", - "spirv", + "spirv 0.3.0+sdk-1.3.268.0", "strum 0.26.3", "thiserror 2.0.18", "unicode-ident", @@ -6259,11 +7447,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8" dependencies = [ "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "bit-set", + "bit-set 0.8.0", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg_aliases", + "codespan-reporting 0.12.0", + "half", + "hashbrown 0.16.1", + "hexf-parse", + "indexmap", + "libm 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)", + "log", + "num-traits", + "once_cell", + "pp-rs", + "rustc-hash 1.1.0", + "spirv 0.3.0+sdk-1.3.268.0", + "thiserror 2.0.18", + "unicode-ident", +] + +[[package]] +name = "naga" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2bf919621e7975acb27d881bae2fb993e0d45c8e0446e85e6272971e00dc8df" +dependencies = [ + "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "bit-set 0.9.1", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "cfg_aliases", - "codespan-reporting", + "codespan-reporting 0.13.1", "half", "hashbrown 0.16.1", "hexf-parse", @@ -6274,7 +7489,7 @@ dependencies = [ "once_cell", "pp-rs", "rustc-hash 1.1.0", - "spirv", + "spirv 0.4.0+sdk-1.4.341.0", "thiserror 2.0.18", "unicode-ident", ] @@ -6285,7 +7500,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "310c347db1b30e69581f3b84dc9a5c311ed583f67851b39b77953cb7a066c97f" dependencies = [ - "codespan-reporting", + "codespan-reporting 0.12.0", "data-encoding", "indexmap", "naga 27.0.3", @@ -6296,6 +7511,23 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "naga_oil" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "319f03062940ed85c03da020042618356bb8ca5263020322930883b05e30208e" +dependencies = [ + "codespan-reporting 0.12.0", + "data-encoding", + "indexmap", + "naga 29.0.4", + "regex", + "rustc-hash 1.1.0", + "thiserror 2.0.18", + "tracing", + "unicode-ident", +] + [[package]] name = "nanorand" version = "0.7.0" @@ -6354,20 +7586,6 @@ dependencies = [ "libloading", ] -[[package]] -name = "ndk" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" -dependencies = [ - "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "jni-sys", - "log", - "ndk-sys 0.5.0+25.2.9519653", - "num_enum", - "thiserror 1.0.69", -] - [[package]] name = "ndk" version = "0.9.0" @@ -6377,7 +7595,7 @@ dependencies = [ "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "jni-sys", "log", - "ndk-sys 0.6.0+11769913", + "ndk-sys", "num_enum", "raw-window-handle", "thiserror 1.0.69", @@ -6389,15 +7607,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" -[[package]] -name = "ndk-sys" -version = "0.5.0+25.2.9519653" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" -dependencies = [ - "jni-sys", -] - [[package]] name = "ndk-sys" version = "0.6.0+11769913" @@ -6995,29 +8204,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "oboe" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb" -dependencies = [ - "jni", - "ndk 0.8.0", - "ndk-context", - "num-derive", - "num-traits", - "oboe-sys", -] - -[[package]] -name = "oboe-sys" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d" -dependencies = [ - "cc", -] - [[package]] name = "offset-allocator" version = "0.2.0" @@ -7028,15 +8214,6 @@ dependencies = [ "nonmax", ] -[[package]] -name = "ogg" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e" -dependencies = [ - "byteorder 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "ohos-sys" version = "0.2.2" @@ -7180,6 +8357,39 @@ dependencies = [ "windows-link 0.2.1", ] +[[package]] +name = "parlance" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b6937eda350acc1a5d05872c3cbf99fe78619c269096e2be3d4a350058639d5" + +[[package]] +name = "parley" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fad031076f48f0d4d85ce1aea9b94b4e715a4d636a030a123038f8f5b5e4343" +dependencies = [ + "fontique", + "harfrust 0.6.2", + "hashbrown 0.17.1", + "icu_normalizer", + "icu_properties", + "icu_segmenter", + "linebender_resource_handle", + "parlance", + "parley_data", + "skrifa 0.42.1", +] + +[[package]] +name = "parley_data" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ab9ace3fad1b9ed603ddac5b595e69931fc50263d7e04e4055015b77b02da5" +dependencies = [ + "icu_properties", +] + [[package]] name = "paste" version = "1.0.15" @@ -7402,6 +8612,8 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" dependencies = [ + "serde_core", + "writeable", "zerovec", ] @@ -7639,6 +8851,12 @@ version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + [[package]] name = "radsort" version = "0.1.1" @@ -7666,6 +8884,16 @@ dependencies = [ "rand_core 0.9.5", ] +[[package]] +name = "rand" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +dependencies = [ + "getrandom 0.4.3", + "rand_core 0.10.1", +] + [[package]] name = "rand_chacha" version = "0.3.1" @@ -7704,6 +8932,12 @@ dependencies = [ "getrandom 0.3.4", ] +[[package]] +name = "rand_core" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" + [[package]] name = "rand_distr" version = "0.5.1" @@ -7714,6 +8948,16 @@ dependencies = [ "rand 0.9.2", ] +[[package]] +name = "rand_distr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d431c2703ccf129de4d45253c03f49ebb22b97d6ad79ee3ecfc7e3f4862c1d8" +dependencies = [ + "num-traits", + "rand 0.10.2", +] + [[package]] name = "range-alloc" version = "0.1.4" @@ -7794,6 +9038,18 @@ dependencies = [ "raw-window-handle", ] +[[package]] +name = "raw-window-metal" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40d213455a5f1dc59214213c7330e074ddf8114c9a42411eb890c767357ce135" +dependencies = [ + "objc2 0.6.3", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "objc2-quartz-core 0.3.2", +] + [[package]] name = "rayon" version = "1.11.0" @@ -7821,7 +9077,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358" dependencies = [ "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", - "font-types", + "font-types 0.10.1", ] [[package]] @@ -7832,7 +9088,17 @@ checksum = "5eaa2941a4c05443ee3a7b26ab076a553c343ad5995230cc2b1d3e993bdc6345" dependencies = [ "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "core_maths 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "font-types", + "font-types 0.10.1", +] + +[[package]] +name = "read-fonts" +version = "0.39.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4ed38b89c2c77ff968c524145ad65fb010f38af5c7a224b53b81d47ac2daa81" +dependencies = [ + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "font-types 0.11.3", ] [[package]] @@ -8001,16 +9267,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "rodio" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ceb6607dd738c99bc8cb28eff249b7cd5c8ec88b9db96c0608c1480d140fb1" -dependencies = [ - "cpal", - "lewton", -] - [[package]] name = "ron" version = "0.12.0" @@ -8610,6 +9866,16 @@ dependencies = [ "read-fonts 0.36.0", ] +[[package]] +name = "skrifa" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c34617370ae968efb7161bb2beb517d9084659aae19e24b89e3db25b46e4564" +dependencies = [ + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "read-fonts 0.39.2", +] + [[package]] name = "slab" version = "0.4.12" @@ -8762,6 +10028,15 @@ dependencies = [ "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "spirv" +version = "0.4.0+sdk-1.4.341.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9571ea910ebd84c86af4b3ed27f9dbdc6ad06f17c5f96146b2b671e2976744f" +dependencies = [ + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "stable_deref_trait" version = "1.2.1" @@ -9085,16 +10360,16 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.37.2" +version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f" +checksum = "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f" dependencies = [ "libc", "memchr", "ntapi", "objc2-core-foundation", "objc2-io-kit", - "windows 0.61.3", + "windows 0.62.2", ] [[package]] @@ -9125,7 +10400,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a13e5d13f79d558b5d353a98072ca8ca0e99da429467804de959aa8c83c9a004" dependencies = [ "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "grid", + "grid 0.18.0", + "serde", + "slotmap", +] + +[[package]] +name = "taffy" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aea22054047c16c3f34d3ac473a2170be1424b1115b2a3adcf28cfb067c88859" +dependencies = [ + "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "grid 1.0.1", "serde", "slotmap", ] @@ -9310,6 +10597,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" dependencies = [ "displaydoc", + "serde_core", "zerovec", ] @@ -9401,7 +10689,7 @@ dependencies = [ "toml_datetime 0.7.5+spec-1.1.0", "toml_parser", "toml_writer", - "winnow", + "winnow 0.7.14", ] [[package]] @@ -9422,6 +10710,15 @@ dependencies = [ "serde_core", ] +[[package]] +name = "toml_datetime" +version = "1.1.1+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.22.27" @@ -9433,7 +10730,7 @@ dependencies = [ "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_write", - "winnow", + "winnow 0.7.14", ] [[package]] @@ -9445,16 +10742,28 @@ dependencies = [ "indexmap", "toml_datetime 0.7.5+spec-1.1.0", "toml_parser", - "winnow", + "winnow 0.7.14", +] + +[[package]] +name = "toml_edit" +version = "0.25.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7" +dependencies = [ + "indexmap", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.3", ] [[package]] name = "toml_parser" -version = "1.0.6+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" dependencies = [ - "winnow", + "winnow 1.0.3", ] [[package]] @@ -9860,11 +11169,11 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.20.0" +version = "1.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" +checksum = "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53" dependencies = [ - "getrandom 0.3.4", + "getrandom 0.4.3", "js-sys", "serde_core", "sha1_smol", @@ -10249,6 +11558,12 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "weak-table" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549" + [[package]] name = "web-sys" version = "0.3.85" @@ -10259,6 +11574,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "web-task" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cdc136a53ccd64a1211f107ccc34404769fbcc0f165f1afa065f5d88ab93538" +dependencies = [ + "async-task", + "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "js-sys", + "wasm-bindgen", +] + [[package]] name = "web-time" version = "1.1.0" @@ -10315,9 +11642,37 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core", - "wgpu-hal", - "wgpu-types", + "wgpu-core 27.0.3", + "wgpu-hal 27.0.4", + "wgpu-types 27.0.1", +] + +[[package]] +name = "wgpu" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76e8840e1ba2881d4cbb18d2147627a56af426ff064c0401eb0c8410c6325d07" +dependencies = [ + "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg_aliases", + "document-features", + "hashbrown 0.16.1", + "js-sys", + "log", + "naga 29.0.4", + "portable-atomic", + "profiling", + "raw-window-handle", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions", + "wasm-bindgen", + "web-sys", + "wgpu-core 29.0.4", + "wgpu-hal 29.0.4", + "wgpu-types 29.0.4", ] [[package]] @@ -10327,8 +11682,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7" dependencies = [ "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "bit-set", - "bit-vec", + "bit-set 0.8.0", + "bit-vec 0.8.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "cfg_aliases", @@ -10345,12 +11700,44 @@ dependencies = [ "rustc-hash 1.1.0", "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 2.0.18", - "wgpu-core-deps-apple", + "wgpu-core-deps-apple 27.0.0", "wgpu-core-deps-emscripten", + "wgpu-core-deps-windows-linux-android 27.0.0", + "wgpu-hal 27.0.4", + "wgpu-types 27.0.1", +] + +[[package]] +name = "wgpu-core" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f519832254e56965a9940c4af57dcb75f702b6f6fa4a0b172f685395843a4d7" +dependencies = [ + "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "bit-set 0.9.1", + "bit-vec 0.9.1", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg_aliases", + "document-features", + "hashbrown 0.16.1", + "indexmap", + "log", + "naga 29.0.4", + "once_cell", + "parking_lot", + "portable-atomic", + "profiling", + "raw-window-handle", + "rustc-hash 1.1.0", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", + "wgpu-core-deps-apple 29.0.4", "wgpu-core-deps-wasm", - "wgpu-core-deps-windows-linux-android", - "wgpu-hal", - "wgpu-types", + "wgpu-core-deps-windows-linux-android 29.0.4", + "wgpu-hal 29.0.4", + "wgpu-naga-bridge", + "wgpu-types 29.0.4", ] [[package]] @@ -10359,7 +11746,16 @@ version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233" dependencies = [ - "wgpu-hal", + "wgpu-hal 27.0.4", +] + +[[package]] +name = "wgpu-core-deps-apple" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5e39e26c4c0e07589e67d18546cf79ff45383659fc72fca4dd293358a0347f3" +dependencies = [ + "wgpu-hal 29.0.4", ] [[package]] @@ -10368,16 +11764,16 @@ version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b06ac3444a95b0813ecfd81ddb2774b66220b264b3e2031152a4a29fda4da6b5" dependencies = [ - "wgpu-hal", + "wgpu-hal 27.0.4", ] [[package]] name = "wgpu-core-deps-wasm" -version = "27.0.0" +version = "29.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b1027dcf3b027a877e44819df7ceb0e2e98578830f8cd34cd6c3c7c2a7a50b7" +checksum = "af1fb1798be2a912497d4c224f72d39bb0cb34af50e8bcc29865bc339c943059" dependencies = [ - "wgpu-hal", + "wgpu-hal 29.0.4", ] [[package]] @@ -10386,7 +11782,16 @@ version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3" dependencies = [ - "wgpu-hal", + "wgpu-hal 27.0.4", +] + +[[package]] +name = "wgpu-core-deps-windows-linux-android" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e592c1bbef6ad047647ae6e666ebd8cee7a32bb4544d9700ec96cbf73230257" +dependencies = [ + "wgpu-hal 29.0.4", ] [[package]] @@ -10398,17 +11803,17 @@ dependencies = [ "android_system_properties", "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", "ash", - "bit-set", + "bit-set 0.8.0", "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "block", "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "cfg_aliases", "core-graphics-types 0.2.0", - "glow", + "glow 0.16.0", "glutin_wgl_sys", "gpu-alloc", - "gpu-allocator", + "gpu-allocator 0.27.0", "gpu-descriptor", "hashbrown 0.16.1", "js-sys", @@ -10418,7 +11823,7 @@ dependencies = [ "log", "metal 0.32.0", "naga 27.0.3", - "ndk-sys 0.6.0+11769913", + "ndk-sys", "objc", "once_cell", "ordered-float", @@ -10433,11 +11838,75 @@ dependencies = [ "thiserror 2.0.18", "wasm-bindgen", "web-sys", - "wgpu-types", + "wgpu-types 27.0.1", "windows 0.58.0", "windows-core 0.58.0", ] +[[package]] +name = "wgpu-hal" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97ace1c17727311c22a46e4e3faf56ea6de81af99dcc839bdfb54857b94d448d" +dependencies = [ + "android_system_properties", + "arrayvec 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "ash", + "bit-set 0.9.1", + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "block2 0.6.2", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg_aliases", + "glow 0.17.0", + "glutin_wgl_sys", + "gpu-allocator 0.28.0", + "gpu-descriptor", + "hashbrown 0.16.1", + "js-sys", + "khronos-egl", + "libc", + "libloading", + "log", + "naga 29.0.4", + "ndk-sys", + "objc2 0.6.3", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "objc2-metal 0.3.2", + "objc2-quartz-core 0.3.2", + "once_cell", + "ordered-float", + "parking_lot", + "portable-atomic", + "portable-atomic-util", + "profiling", + "range-alloc", + "raw-window-handle", + "raw-window-metal 1.1.0", + "renderdoc-sys", + "smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", + "wasm-bindgen", + "wayland-sys", + "web-sys", + "wgpu-naga-bridge", + "wgpu-types 29.0.4", + "windows 0.62.2", + "windows-core 0.62.2", + "windows-result 0.4.1", +] + +[[package]] +name = "wgpu-naga-bridge" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95226013f547544b223281cd16a4fb549aa9dcb562adbda0faae4c73ffbbc161" +dependencies = [ + "naga 29.0.4", + "wgpu-types 29.0.4", +] + [[package]] name = "wgpu-types" version = "27.0.1" @@ -10453,6 +11922,21 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wgpu-types" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84bf84cd9ca8ca45e2b223a3868f1adf9bfc0c66aeac212e76ee7e40fdadf8f5" +dependencies = [ + "bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "bytemuck 1.25.0 (registry+https://github.com/rust-lang/crates.io-index)", + "js-sys", + "log", + "raw-window-handle", + "serde", + "web-sys", +] + [[package]] name = "which" version = "6.0.3" @@ -10496,16 +11980,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows" -version = "0.54.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" -dependencies = [ - "windows-core 0.54.0", - "windows-targets 0.52.6", -] - [[package]] name = "windows" version = "0.56.0" @@ -10592,16 +12066,6 @@ dependencies = [ "windows-core 0.62.2", ] -[[package]] -name = "windows-core" -version = "0.54.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" -dependencies = [ - "windows-result 0.1.2", - "windows-targets 0.52.6", -] - [[package]] name = "windows-core" version = "0.56.0" @@ -11239,7 +12703,7 @@ dependencies = [ "js-sys", "libc", "memmap2", - "ndk 0.9.0", + "ndk", "objc2 0.5.2", "objc2-app-kit 0.2.2", "objc2-foundation 0.2.2", @@ -11278,6 +12742,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.55.0" @@ -11542,7 +13015,7 @@ dependencies = [ "uds_windows", "uuid", "windows-sys 0.61.2", - "winnow", + "winnow 0.7.14", "zbus_macros", "zbus_names", "zvariant", @@ -11594,7 +13067,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" dependencies = [ "serde", - "winnow", + "winnow 0.7.14", "zvariant", ] @@ -11819,6 +13292,7 @@ version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" dependencies = [ + "serde", "yoke", "zerofrom", "zerovec-derive", @@ -11890,7 +13364,7 @@ dependencies = [ "enumflags2", "serde", "url", - "winnow", + "winnow 0.7.14", "zvariant_derive", "zvariant_utils", ] @@ -11918,5 +13392,5 @@ dependencies = [ "quote", "serde", "syn 2.0.114", - "winnow", + "winnow 0.7.14", ] diff --git a/Cargo.toml b/Cargo.toml index 90c24bb..25f1f71 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,8 +32,8 @@ makepad_tessellation = { path = "crates/makepad_tessellation" } bevy_moon = { git = "https://github.com/viz-rs/viz.git" } # bevy -bevy = { version = "0.18.0", default-features = false, features = ["pan_camera", "2d"] } -bevy_math = "0.18.0" +bevy = { version = "0.19.0", default-features = false, features = ["pan_camera", "2d"] } +bevy_math = "0.19.0" # other smallvec = { version = "1.0", features = ["union", "const_new"] } diff --git a/crates/bevy_flowkit/Cargo.toml b/crates/bevy_flowkit/Cargo.toml index d996727..4107c8d 100644 --- a/crates/bevy_flowkit/Cargo.toml +++ b/crates/bevy_flowkit/Cargo.toml @@ -2,7 +2,7 @@ name = "bevy_flowkit" description = "A UI workflow library for Bevy Engine" keywords = ["bevy", "workflow", "flow"] -version = "0.4.4" +version = "0.5.0" authors.workspace = true edition.workspace = true homepage.workspace = true @@ -13,7 +13,7 @@ repository.workspace = true default = [] [dependencies] -flowkit = { path = "../flowkit", version = "0.4.4" } +flowkit = { path = "../flowkit", version = "0.5.0" } lyon_path.workspace = true bevy_math.workspace = true bevy_prototype_lyon.workspace = true diff --git a/crates/egui_flowkit/Cargo.toml b/crates/egui_flowkit/Cargo.toml index ac85a47..959c260 100644 --- a/crates/egui_flowkit/Cargo.toml +++ b/crates/egui_flowkit/Cargo.toml @@ -13,7 +13,7 @@ repository.workspace = true default = [] [dependencies] -flowkit = { path = "../flowkit", version = "0.4.4" } +flowkit = { path = "../flowkit", version = "0.5.0" } egui.workspace = true glam.workspace = true diff --git a/crates/flowkit/Cargo.toml b/crates/flowkit/Cargo.toml index f4953a5..3d5a382 100644 --- a/crates/flowkit/Cargo.toml +++ b/crates/flowkit/Cargo.toml @@ -2,7 +2,7 @@ name = "flowkit" description = "A universal UI workflow library" keywords = ["viz", "ui", "workflow", "flow"] -version = "0.4.4" +version = "0.5.0" authors.workspace = true edition.workspace = true homepage.workspace = true diff --git a/crates/flowkit/src/corner.rs b/crates/flowkit/src/corner.rs index 88ab716..64f983c 100644 --- a/crates/flowkit/src/corner.rs +++ b/crates/flowkit/src/corner.rs @@ -1,4 +1,4 @@ -use std::ops::Sub; +use core::ops::Sub; use glam::Vec2; diff --git a/crates/flowkit/src/lib.rs b/crates/flowkit/src/lib.rs index 55e1fce..953a6b8 100644 --- a/crates/flowkit/src/lib.rs +++ b/crates/flowkit/src/lib.rs @@ -1,6 +1,7 @@ // Copyright © Fangdun Tsai // SPDX-License-Identifier: Apache-2.0 OR MIT +#![no_std] #![doc = include_str!("../README.md")] #![forbid(unsafe_code)] diff --git a/crates/makepad_flowkit/Cargo.toml b/crates/makepad_flowkit/Cargo.toml index d965175..b8388ad 100644 --- a/crates/makepad_flowkit/Cargo.toml +++ b/crates/makepad_flowkit/Cargo.toml @@ -13,7 +13,7 @@ repository.workspace = true default = [] [dependencies] -flowkit = { path = "../flowkit", version = "0.4.4" } +flowkit = { path = "../flowkit", version = "0.5.4" } makepad_tessellation = { path = "../makepad_tessellation", version = "0.1.0" } lyon_path.workspace = true