diff --git a/Cargo.lock b/Cargo.lock index 0619f131..f49976b5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,104 +2,45 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "ab_glyph" -version = "0.2.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0" -dependencies = [ - "ab_glyph_rasterizer", - "owned_ttf_parser", -] - -[[package]] -name = "ab_glyph_rasterizer" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" - -[[package]] -name = "accesskit" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cf780eb737f2d4a49ffbd512324d53ad089070f813f7be7f99dbd5123a7f448" - [[package]] name = "accesskit" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3d3b8f9bae46a948369bc4a03e815d4ed6d616bd00de4051133a5019dc31c5a" -[[package]] -name = "accesskit_consumer" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bdfa1638ddd6eb9c752def95568df8b3ad832df252e9156d2eb783b201ca8a9" -dependencies = [ - "accesskit 0.14.0", - "immutable-chunkmap", -] - [[package]] name = "accesskit_consumer" version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f47983a1084940ba9a39c077a8c63e55c619388be5476ac04c804cfbd1e63459" dependencies = [ - "accesskit 0.17.1", + "accesskit", "hashbrown 0.15.2", "immutable-chunkmap", ] -[[package]] -name = "accesskit_macos" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c236a84ff1111defc280cee755eaa953d0b24398786851b9d28322c6d3bb1ebd" -dependencies = [ - "accesskit 0.14.0", - "accesskit_consumer 0.22.0", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "once_cell", -] - [[package]] name = "accesskit_macos" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7329821f3bd1101e03a7d2e03bd339e3ac0dc64c70b4c9f9ae1949e3ba8dece1" dependencies = [ - "accesskit 0.17.1", - "accesskit_consumer 0.26.0", + "accesskit", + "accesskit_consumer", "hashbrown 0.15.2", "objc2", "objc2-app-kit", "objc2-foundation", ] -[[package]] -name = "accesskit_windows" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7f43d24b16b3e76bef248124fbfd2493c3a9860edb5aae1010c890e826de5e" -dependencies = [ - "accesskit 0.14.0", - "accesskit_consumer 0.22.0", - "paste", - "static_assertions", - "windows 0.54.0", -] - [[package]] name = "accesskit_windows" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24fcd5d23d70670992b823e735e859374d694a3d12bfd8dd32bd3bd8bedb5d81" dependencies = [ - "accesskit 0.17.1", - "accesskit_consumer 0.26.0", + "accesskit", + "accesskit_consumer", "hashbrown 0.15.2", "paste", "static_assertions", @@ -107,28 +48,15 @@ dependencies = [ "windows-core 0.58.0", ] -[[package]] -name = "accesskit_winit" -version = "0.20.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "755535e6bf711a42dac28b888b884b10fc00ff4010d9d3bd871c5f5beae5aa78" -dependencies = [ - "accesskit 0.14.0", - "accesskit_macos 0.15.0", - "accesskit_windows 0.20.0", - "raw-window-handle", - "winit", -] - [[package]] name = "accesskit_winit" version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6a48dad5530b6deb9fc7a52cc6c3bf72cdd9eb8157ac9d32d69f2427a5e879" dependencies = [ - "accesskit 0.17.1", - "accesskit_macos 0.18.1", - "accesskit_windows 0.24.1", + "accesskit", + "accesskit_macos", + "accesskit_windows", "raw-window-handle", "winit", ] @@ -298,22 +226,13 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" -[[package]] -name = "ash" -version = "0.37.3+1.3.251" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" -dependencies = [ - "libloading 0.7.4", -] - [[package]] name = "ash" version = "0.38.0+1.3.281" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" dependencies = [ - "libloading 0.8.6", + "libloading", ] [[package]] @@ -324,7 +243,7 @@ checksum = "f548ad2c4031f2902e3edc1f29c29e835829437de49562d8eb5dc5584d3a1043" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -426,34 +345,13 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1795ebc740ea791ffbe6685e0688ab1effec16c2864e0476db40bfdf0c02cb3d" -[[package]] -name = "bevy" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043c9ad4b6fc4ca52d779873a8ca792a4e37842d07fce95363c9e17e36a1d8a0" -dependencies = [ - "bevy_internal 0.14.2", -] - [[package]] name = "bevy" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6a01cd51a5cd310e4e7aa6e1560b1aabf29efc6a095a01e6daa8bf0a19f1fea" dependencies = [ - "bevy_internal 0.15.0", -] - -[[package]] -name = "bevy_a11y" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1a976cb539d6a5a3ff579cdb78187a6bcfbffa7e8224ea28f23d8b983d9389" -dependencies = [ - "accesskit 0.14.0", - "bevy_app 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", + "bevy_internal", ] [[package]] @@ -462,72 +360,56 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82c66b5bc82a2660a5663d85b3354ddb72c8ab2c443989333cbea146f39a4e9a" dependencies = [ - "accesskit 0.17.1", - "bevy_app 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", - "bevy_reflect 0.15.0", + "accesskit", + "bevy_app", + "bevy_derive", + "bevy_ecs", + "bevy_reflect", ] [[package]] name = "bevy_animation" -version = "0.14.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93aef7d21a0342c24b05059493aa31d58f1798d34a2236569a8789b74df5a475" -dependencies = [ - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_core 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_log 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_time 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", +checksum = "ee48f3fc65f583e5e320e38874053e20e7a71205a62aaace5d607446781bd742" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_core", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_log", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_time", + "bevy_transform", + "bevy_utils", "blake3", - "fixedbitset 0.5.7", + "derive_more", + "downcast-rs", + "either", "petgraph", "ron", "serde", - "thiserror", + "smallvec", "thread_local", "uuid 1.11.0", ] -[[package]] -name = "bevy_app" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5361d0f8a8677a5d0102cfe7321a7ecd2a8b9a4f887ce0dde1059311cf9cd42" -dependencies = [ - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_reflect 0.14.2", - "bevy_tasks 0.14.2", - "bevy_utils 0.14.2", - "console_error_panic_hook", - "downcast-rs", - "thiserror", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "bevy_app" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "652574e4c10efcfa70f98036709dd5b67e5cb8d46c58087ef48c2ac6b62df9da" dependencies = [ - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", - "bevy_reflect 0.15.0", - "bevy_tasks 0.15.0", - "bevy_utils 0.15.0", + "bevy_derive", + "bevy_ecs", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", "console_error_panic_hook", "ctrlc", "derive_more", @@ -536,38 +418,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "bevy_asset" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60ec5ea257e1ebd3d411f669e29acf60beb715bebc7e1f374c17f49cd3aad46c" -dependencies = [ - "async-broadcast", - "async-fs", - "async-lock", - "bevy_app 0.14.2", - "bevy_asset_macros 0.14.2", - "bevy_ecs 0.14.2", - "bevy_reflect 0.14.2", - "bevy_tasks 0.14.2", - "bevy_utils 0.14.2", - "bevy_winit 0.14.2", - "blake3", - "crossbeam-channel", - "downcast-rs", - "futures-io", - "futures-lite", - "js-sys", - "parking_lot 0.12.3", - "ron", - "serde", - "thiserror", - "uuid 1.11.0", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - [[package]] name = "bevy_asset" version = "0.15.0" @@ -578,13 +428,13 @@ dependencies = [ "async-fs", "async-lock", "atomicow", - "bevy_app 0.15.0", - "bevy_asset_macros 0.15.0", - "bevy_ecs 0.15.0", - "bevy_reflect 0.15.0", - "bevy_tasks 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", + "bevy_app", + "bevy_asset_macros", + "bevy_ecs", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", + "bevy_window", "bitflags 2.6.0", "blake3", "crossbeam-channel", @@ -595,6 +445,7 @@ dependencies = [ "futures-io", "futures-lite", "js-sys", + "notify-debouncer-full", "parking_lot 0.12.3", "ron", "serde", @@ -605,47 +456,16 @@ dependencies = [ "web-sys", ] -[[package]] -name = "bevy_asset_macros" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9eb05ce838d282f09d83380b4d6432aec7519d421dee8c75cc20e6148237e6e" -dependencies = [ - "bevy_macro_utils 0.14.2", - "proc-macro2", - "quote", - "syn 2.0.90", -] - [[package]] name = "bevy_asset_macros" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7474b77fc27db11ec03d49ca04f1a7471f369dc373fd5e091a12ad7ab533d8c8" dependencies = [ - "bevy_macro_utils 0.15.0", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.90", -] - -[[package]] -name = "bevy_audio" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ee31312a0e67f288fe12a1d9aa679dd0ba8a49e1e6fe5fcd2ba1aa1ea34e5ed" -dependencies = [ - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "cpal", - "rodio 0.18.1", + "syn", ] [[package]] @@ -654,31 +474,17 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20e378c4005d9c47b7ebaf637a6a197e3953463615516ab709ba8b0c3c215c2e" dependencies = [ - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", - "bevy_hierarchy 0.15.0", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", - "rodio 0.19.0", -] - -[[package]] -name = "bevy_color" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04842e9d38a93f0c75ab46f7f404ea24ef57ad83dbd159e5b4b35318b02257bb" -dependencies = [ - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bytemuck", - "encase 0.8.0", - "serde", - "thiserror", - "wgpu-types 0.20.0", + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_math", + "bevy_reflect", + "bevy_transform", + "bevy_utils", + "cpal", + "rodio", ] [[package]] @@ -687,27 +493,13 @@ version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87bccacba27db37375eb97ffc86e91a7d95db3f5faa6a834fa7306db02cde327" dependencies = [ - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", + "bevy_math", + "bevy_reflect", "bytemuck", "derive_more", - "encase 0.10.0", + "encase", "serde", - "wgpu-types 23.0.0", -] - -[[package]] -name = "bevy_core" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de706862871a1fe99ea619bff2f99d73e43ad82f19ef866a9e19a14c957c8537" -dependencies = [ - "bevy_app 0.14.2", - "bevy_ecs 0.14.2", - "bevy_reflect 0.14.2", - "bevy_tasks 0.14.2", - "bevy_utils 0.14.2", - "uuid 1.11.0", + "wgpu-types", ] [[package]] @@ -716,59 +508,34 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecccf7be33330f58d4c7033b212a25c414d388e3a8d55b61331346da5dbabf22" dependencies = [ - "bevy_app 0.15.0", - "bevy_ecs 0.15.0", - "bevy_reflect 0.15.0", - "bevy_tasks 0.15.0", - "bevy_utils 0.15.0", + "bevy_app", + "bevy_ecs", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", "serde", "uuid 1.11.0", ] -[[package]] -name = "bevy_core_pipeline" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f6e1e122ada4cd811442e083fb5ad3e325c59a87271d5ef57193f1c2cad7f8c" -dependencies = [ - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_core 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "bitflags 2.6.0", - "nonmax", - "radsort", - "serde", - "smallvec", - "thiserror", -] - [[package]] name = "bevy_core_pipeline" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a3fb9f84fa60c2006d4a15e039c3d08d4d10599441b9175907341a77a69d627" dependencies = [ - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_color 0.15.1", - "bevy_core 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_core", + "bevy_derive", + "bevy_ecs", "bevy_image", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_render 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bevy_window", "bitflags 2.6.0", "derive_more", "nonmax", @@ -777,42 +544,15 @@ dependencies = [ "smallvec", ] -[[package]] -name = "bevy_derive" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbfc33a4c6b80760bb8bf850a2cc65a1e031da62fd3ca8b552189104dc98514" -dependencies = [ - "bevy_macro_utils 0.14.2", - "quote", - "syn 2.0.90", -] - [[package]] name = "bevy_derive" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e141b7eda52a23bb88740b37a291e26394524cb9ee3b034c7014669671fc2bb5" dependencies = [ - "bevy_macro_utils 0.15.0", + "bevy_macro_utils", "quote", - "syn 2.0.90", -] - -[[package]] -name = "bevy_diagnostic" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bebb154e0cc78e3bbfbfdb42fb502b14c1cd47e72f16e6d4228dfe6233ba6cbd" -dependencies = [ - "bevy_app 0.14.2", - "bevy_core 0.14.2", - "bevy_ecs 0.14.2", - "bevy_tasks 0.14.2", - "bevy_time 0.14.2", - "bevy_utils 0.14.2", - "const-fnv1a-hash", - "sysinfo", + "syn", ] [[package]] @@ -821,34 +561,14 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa97748337405089edfb2857f7608f21bcc648a7ad272c9209808aad252ed542" dependencies = [ - "bevy_app 0.15.0", - "bevy_core 0.15.0", - "bevy_ecs 0.15.0", - "bevy_tasks 0.15.0", - "bevy_time 0.15.0", - "bevy_utils 0.15.0", + "bevy_app", + "bevy_core", + "bevy_ecs", + "bevy_tasks", + "bevy_time", + "bevy_utils", "const-fnv1a-hash", -] - -[[package]] -name = "bevy_ecs" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ee4222406637f3c8e3991a99788cfcde76097bf997c311f1b6297364057483f" -dependencies = [ - "arrayvec", - "bevy_ecs_macros 0.14.2", - "bevy_ptr 0.14.2", - "bevy_reflect 0.14.2", - "bevy_tasks 0.14.2", - "bevy_utils 0.14.2", - "bitflags 2.6.0", - "concurrent-queue", - "fixedbitset 0.5.7", - "nonmax", - "petgraph", - "serde", - "thiserror", + "sysinfo", ] [[package]] @@ -858,11 +578,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb4c4b60d2a712c6d5cbe610bac7ecf0838fc56a095fd5b15f30230873e84f15" dependencies = [ "arrayvec", - "bevy_ecs_macros 0.15.0", - "bevy_ptr 0.15.0", - "bevy_reflect 0.15.0", - "bevy_tasks 0.15.0", - "bevy_utils 0.15.0", + "bevy_ecs_macros", + "bevy_ptr", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", "bitflags 2.6.0", "concurrent-queue", "derive_more", @@ -874,38 +594,16 @@ dependencies = [ "smallvec", ] -[[package]] -name = "bevy_ecs_macros" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36b573430b67aff7bde8292257494f39343401379bfbda64035ba4918bba7b20" -dependencies = [ - "bevy_macro_utils 0.14.2", - "proc-macro2", - "quote", - "syn 2.0.90", -] - [[package]] name = "bevy_ecs_macros" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb4296b3254b8bd29769f6a4512731b2e6c4b163343ca18b72316927315b6096" dependencies = [ - "bevy_macro_utils 0.15.0", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.90", -] - -[[package]] -name = "bevy_encase_derive" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d06c9693847a2a6ea61d6b86288dd4d8b6a79f05d4bf6e27b96d4f5c8d552fe4" -dependencies = [ - "bevy_macro_utils 0.14.2", - "encase_derive_impl 0.8.0", + "syn", ] [[package]] @@ -914,46 +612,23 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfe562b883fb652acde84cb6bb01cbc9f23c377e411f1484467ecfdd3a3d234e" dependencies = [ - "bevy_macro_utils 0.15.0", - "encase_derive_impl 0.10.0", + "bevy_macro_utils", + "encase_derive_impl", ] [[package]] name = "bevy_gilrs" -version = "0.14.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0422ccb3ce0f79b264100cf064fdc5ef65cef5c7d51bf6378058f9b96fea4183" +checksum = "adc3a5f9e872133d7f5c2fab82e17781c19ed0b98f371362a23ed972bb538d20" dependencies = [ - "bevy_app 0.14.2", - "bevy_ecs 0.14.2", - "bevy_input 0.14.2", - "bevy_time 0.14.2", - "bevy_utils 0.14.2", + "bevy_app", + "bevy_ecs", + "bevy_input", + "bevy_time", + "bevy_utils", + "derive_more", "gilrs", - "thiserror", -] - -[[package]] -name = "bevy_gizmos" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfe32af0666d8d8a7fd6eb6b5e41eceefdc6f2e5441c74b812e8f0902a9d7f52" -dependencies = [ - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_core_pipeline 0.14.2", - "bevy_ecs 0.14.2", - "bevy_gizmos_macros 0.14.2", - "bevy_math 0.14.2", - "bevy_pbr", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_sprite 0.14.2", - "bevy_time 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "bytemuck", ] [[package]] @@ -962,90 +637,66 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1c82341f6a3517efeeeef2fe68135ac3a91b11b6e369fc1a07f6e9a4b462b57" dependencies = [ - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_color 0.15.1", - "bevy_core_pipeline 0.15.0", - "bevy_ecs 0.15.0", - "bevy_gizmos_macros 0.15.0", + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_core_pipeline", + "bevy_ecs", + "bevy_gizmos_macros", "bevy_image", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_render 0.15.0", - "bevy_sprite 0.15.0", - "bevy_time 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", + "bevy_math", + "bevy_pbr", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_time", + "bevy_transform", + "bevy_utils", "bytemuck", ] -[[package]] -name = "bevy_gizmos_macros" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "906b052f8cf3f3983f0f6df625fb10cbd9b27d44e362a327dc1ed51300d362bc" -dependencies = [ - "bevy_macro_utils 0.14.2", - "proc-macro2", - "quote", - "syn 2.0.90", -] - [[package]] name = "bevy_gizmos_macros" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9454ac9f0a2141900ef9f3482af9333e490d5546bbea3cab63a777447d35beed" dependencies = [ - "bevy_macro_utils 0.15.0", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] name = "bevy_gltf" -version = "0.14.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6adbd325b90e3c700d0966b5404e226c7deec1b8bda8f36832788d7b435b9b8" +checksum = "b21ed694796a001a5cf63de9ddc62fc017302b0e2998a361ef1126880ec93555" dependencies = [ "base64 0.22.1", "bevy_animation", - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_core 0.14.2", - "bevy_core_pipeline 0.14.2", - "bevy_ecs 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_math 0.14.2", + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_core", + "bevy_core_pipeline", + "bevy_ecs", + "bevy_hierarchy", + "bevy_image", + "bevy_math", "bevy_pbr", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_scene 0.14.2", - "bevy_tasks 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", + "bevy_reflect", + "bevy_render", + "bevy_scene", + "bevy_tasks", + "bevy_transform", + "bevy_utils", + "derive_more", "gltf", "percent-encoding", "serde", "serde_json", "smallvec", - "thiserror", -] - -[[package]] -name = "bevy_hierarchy" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a88b912b37e1bc4dbb2aa40723199f74c8b06c4fbb6da0bb4585131df28ef66e" -dependencies = [ - "bevy_app 0.14.2", - "bevy_core 0.14.2", - "bevy_ecs 0.14.2", - "bevy_reflect 0.14.2", - "bevy_utils 0.14.2", - "smallvec", ] [[package]] @@ -1054,11 +705,11 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fe0b538beea7edbf30a6062242b99e67ff3bfa716566aacf91d5b5e027f02a2" dependencies = [ - "bevy_app 0.15.0", - "bevy_core 0.15.0", - "bevy_ecs 0.15.0", - "bevy_reflect 0.15.0", - "bevy_utils 0.15.0", + "bevy_app", + "bevy_core", + "bevy_ecs", + "bevy_reflect", + "bevy_utils", "disqualified", "smallvec", ] @@ -1069,33 +720,20 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db46fa6a2f9e20435f3231710abbb136d2cc0a376f3f8e6ecfe071e286f5a246" dependencies = [ - "bevy_asset 0.15.0", - "bevy_color 0.15.1", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_utils 0.15.0", + "bevy_asset", + "bevy_color", + "bevy_math", + "bevy_reflect", + "bevy_utils", "bitflags 2.6.0", "bytemuck", "derive_more", "futures-lite", "image", + "ktx2", + "ruzstd", "serde", - "wgpu 23.0.1", -] - -[[package]] -name = "bevy_input" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd3a54e67cc3ba17971de7b1a7e64eda84493c1e7bb6bfa11c6cf8ac124377b" -dependencies = [ - "bevy_app 0.14.2", - "bevy_ecs 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_utils 0.14.2", - "smol_str", - "thiserror", + "wgpu", ] [[package]] @@ -1104,12 +742,12 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46b4ea60095d1a1851e40cb12481ad3d5d234e14376d6b73142a85586c266b74" dependencies = [ - "bevy_app 0.15.0", - "bevy_core 0.15.0", - "bevy_ecs 0.15.0", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_utils 0.15.0", + "bevy_app", + "bevy_core", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_utils", "derive_more", "serde", "smol_str", @@ -1117,96 +755,45 @@ dependencies = [ [[package]] name = "bevy_internal" -version = "0.14.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45d435cac77c568f3aef65f786a5fee0e53c81950c5258182dd2c1d6cd6c4fec" +checksum = "d4237e6e9b03902321032f00f931f18a4a211093bd9a7cf81276a0228a2a4417" dependencies = [ - "bevy_a11y 0.14.2", + "bevy_a11y", "bevy_animation", - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_audio 0.14.2", - "bevy_color 0.14.3", - "bevy_core 0.14.2", - "bevy_core_pipeline 0.14.2", - "bevy_derive 0.14.2", - "bevy_diagnostic 0.14.2", - "bevy_ecs 0.14.2", + "bevy_app", + "bevy_asset", + "bevy_audio", + "bevy_color", + "bevy_core", + "bevy_core_pipeline", + "bevy_derive", + "bevy_diagnostic", + "bevy_ecs", "bevy_gilrs", - "bevy_gizmos 0.14.2", + "bevy_gizmos", "bevy_gltf", - "bevy_hierarchy 0.14.2", - "bevy_input 0.14.2", - "bevy_log 0.14.2", - "bevy_math 0.14.2", - "bevy_pbr", - "bevy_ptr 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_scene 0.14.2", - "bevy_sprite 0.14.2", - "bevy_state", - "bevy_tasks 0.14.2", - "bevy_text 0.14.2", - "bevy_time 0.14.2", - "bevy_transform 0.14.2", - "bevy_ui 0.14.2", - "bevy_utils 0.14.2", - "bevy_window 0.14.2", - "bevy_winit 0.14.2", -] - -[[package]] -name = "bevy_internal" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4237e6e9b03902321032f00f931f18a4a211093bd9a7cf81276a0228a2a4417" -dependencies = [ - "bevy_a11y 0.15.0", - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_audio 0.15.0", - "bevy_color 0.15.1", - "bevy_core 0.15.0", - "bevy_core_pipeline 0.15.0", - "bevy_derive 0.15.0", - "bevy_diagnostic 0.15.0", - "bevy_ecs 0.15.0", - "bevy_gizmos 0.15.0", - "bevy_hierarchy 0.15.0", + "bevy_hierarchy", "bevy_image", - "bevy_input 0.15.0", - "bevy_log 0.15.0", - "bevy_math 0.15.0", + "bevy_input", + "bevy_log", + "bevy_math", + "bevy_pbr", "bevy_picking", - "bevy_ptr 0.15.0", - "bevy_reflect 0.15.0", - "bevy_render 0.15.0", - "bevy_scene 0.15.0", - "bevy_sprite 0.15.0", - "bevy_tasks 0.15.0", - "bevy_text 0.15.0", - "bevy_time 0.15.0", - "bevy_transform 0.15.0", - "bevy_ui 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", - "bevy_winit 0.15.0", -] - -[[package]] -name = "bevy_log" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67240c7596c8f0653e50fce35a60196516817449235193246599facba9002e02" -dependencies = [ - "android_log-sys", - "bevy_app 0.14.2", - "bevy_ecs 0.14.2", - "bevy_utils 0.14.2", - "tracing-log", - "tracing-subscriber", - "tracing-wasm", + "bevy_ptr", + "bevy_reflect", + "bevy_render", + "bevy_scene", + "bevy_sprite", + "bevy_state", + "bevy_tasks", + "bevy_text", + "bevy_time", + "bevy_transform", + "bevy_ui", + "bevy_utils", + "bevy_window", + "bevy_winit", ] [[package]] @@ -1216,27 +803,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a0bdb42b00ac3752f0d6f531fbda8abf313603157a7b3163da8529412119a0a" dependencies = [ "android_log-sys", - "bevy_app 0.15.0", - "bevy_ecs 0.15.0", - "bevy_utils 0.15.0", + "bevy_app", + "bevy_ecs", + "bevy_utils", "tracing-log", "tracing-oslog", "tracing-subscriber", "tracing-wasm", ] -[[package]] -name = "bevy_macro_utils" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfc65e570012e64a21f3546df68591aaede8349e6174fb500071677f54f06630" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.90", - "toml_edit", -] - [[package]] name = "bevy_macro_utils" version = "0.15.0" @@ -1245,33 +820,19 @@ checksum = "3954dbb56a66a6c09c783e767f6ceca0dc0492c22e536e2aeaefb5545eac33c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", "toml_edit", ] -[[package]] -name = "bevy_math" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5421792749dda753ab3718e77d27bfce38443daf1850b836b97530b6245a4581" -dependencies = [ - "bevy_reflect 0.14.2", - "glam 0.27.0", - "rand", - "serde", - "smallvec", - "thiserror", -] - [[package]] name = "bevy_math" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ae26f952598e293acac783d947b21af1809673cbeba25d76b969a56f287160b" dependencies = [ - "bevy_reflect 0.15.0", + "bevy_reflect", "derive_more", - "glam 0.29.2", + "glam", "itertools 0.13.0", "rand", "rand_distr", @@ -1285,30 +846,21 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c324d45ca0043a4696d7324b569de65be17066ed3a97dd42205bc28693d20b5" dependencies = [ - "bevy_asset 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", + "bevy_asset", + "bevy_derive", + "bevy_ecs", "bevy_image", - "bevy_math 0.15.0", - "bevy_mikktspace 0.15.0", - "bevy_reflect 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", + "bevy_math", + "bevy_mikktspace", + "bevy_reflect", + "bevy_transform", + "bevy_utils", "bitflags 2.6.0", "bytemuck", "derive_more", - "hexasphere 15.0.0", - "serde", - "wgpu 23.0.1", -] - -[[package]] -name = "bevy_mikktspace" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66cf695a264b043f2c4edb92dd5c742e6892180d2b30dac870012d153f8557ea" -dependencies = [ - "glam 0.27.0", + "hexasphere", + "serde", + "wgpu", ] [[package]] @@ -1317,29 +869,31 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da5ea3ad25d74ea36ea45418ad799f135d046db35c322b9704c4a8934eb65ce9" dependencies = [ - "glam 0.29.2", + "glam", ] [[package]] name = "bevy_pbr" -version = "0.14.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dccaa3c945f19834dcf7cd8eb358236dbf0fc4000dacbc7710564e7856714db" -dependencies = [ - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_core_pipeline 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "bevy_window 0.14.2", +checksum = "01b3bd8e646ddd3f27743b712957d2990d7361eb21044accc47c4f66711bf2cb" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", + "bevy_image", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bevy_window", "bitflags 2.6.0", "bytemuck", + "derive_more", "fixedbitset 0.5.7", "nonmax", "radsort", @@ -1353,54 +907,30 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97a137ed706574dc4a01cac527eb2c44a0b0e477d5bce3afc892a9ee95ee0078" dependencies = [ - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", - "bevy_hierarchy 0.15.0", - "bevy_input 0.15.0", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_render 0.15.0", - "bevy_time 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_input", + "bevy_math", + "bevy_mesh", + "bevy_reflect", + "bevy_render", + "bevy_time", + "bevy_transform", + "bevy_utils", + "bevy_window", + "crossbeam-channel", "uuid 1.11.0", ] -[[package]] -name = "bevy_ptr" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61baa1bdc1f4a7ac2c18217570a7cc04e1cd54d38456e91782f0371c79afe0a8" - [[package]] name = "bevy_ptr" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2af9e30b40fb3f0a80a658419f670f2de1e743efcaca1952c43cdcc923287944" -[[package]] -name = "bevy_reflect" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2508785a4a5809f25a237eec4fee2c91a4dbcf81324b2bbc2d6c52629e603781" -dependencies = [ - "bevy_ptr 0.14.2", - "bevy_reflect_derive 0.14.2", - "bevy_utils 0.14.2", - "downcast-rs", - "erased-serde", - "glam 0.27.0", - "petgraph", - "serde", - "smallvec", - "smol_str", - "thiserror", - "uuid 1.11.0", -] - [[package]] name = "bevy_reflect" version = "0.15.0" @@ -1408,94 +938,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52a37e2ae5ed62df4a0e3f958076effe280b39bc81fe878587350897a89332a2" dependencies = [ "assert_type_match", - "bevy_ptr 0.15.0", - "bevy_reflect_derive 0.15.0", - "bevy_utils 0.15.0", + "bevy_ptr", + "bevy_reflect_derive", + "bevy_utils", "derive_more", "disqualified", "downcast-rs", "erased-serde", - "glam 0.29.2", + "glam", + "petgraph", "serde", "smallvec", "smol_str", "uuid 1.11.0", ] -[[package]] -name = "bevy_reflect_derive" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "967d5da1882ec3bb3675353915d3da909cafac033cbf31e58727824a1ad2a288" -dependencies = [ - "bevy_macro_utils 0.14.2", - "proc-macro2", - "quote", - "syn 2.0.90", - "uuid 1.11.0", -] - [[package]] name = "bevy_reflect_derive" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94c683fc68c75fc26f90bb1e529590095380d7cec66f6610dbe6b93d9fd26f94" dependencies = [ - "bevy_macro_utils 0.15.0", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.90", + "syn", "uuid 1.11.0", ] -[[package]] -name = "bevy_render" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836cf8a513db013cbe7d55a331060088efd407e49fd5b05c8404700cd82e7619" -dependencies = [ - "async-channel", - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_core 0.14.2", - "bevy_derive 0.14.2", - "bevy_diagnostic 0.14.2", - "bevy_ecs 0.14.2", - "bevy_encase_derive 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_math 0.14.2", - "bevy_mikktspace 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render_macros 0.14.2", - "bevy_tasks 0.14.2", - "bevy_time 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "bevy_window 0.14.2", - "bitflags 2.6.0", - "bytemuck", - "codespan-reporting", - "downcast-rs", - "encase 0.8.0", - "futures-lite", - "hexasphere 12.0.0", - "image", - "js-sys", - "ktx2", - "naga 0.20.0", - "naga_oil 0.14.0", - "nonmax", - "ruzstd", - "send_wrapper", - "serde", - "smallvec", - "thiserror", - "wasm-bindgen", - "web-sys", - "wgpu 0.20.1", -] - [[package]] name = "bevy_render" version = "0.15.0" @@ -1503,35 +973,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d188f392edf4edcae53dfda07f3ec618a7a704183ec3f2e8504657a9fb940c8a" dependencies = [ "async-channel", - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_color 0.15.1", - "bevy_core 0.15.0", - "bevy_derive 0.15.0", - "bevy_diagnostic 0.15.0", - "bevy_ecs 0.15.0", - "bevy_encase_derive 0.15.0", - "bevy_hierarchy 0.15.0", + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_core", + "bevy_derive", + "bevy_diagnostic", + "bevy_ecs", + "bevy_encase_derive", + "bevy_hierarchy", "bevy_image", - "bevy_math 0.15.0", + "bevy_math", "bevy_mesh", - "bevy_reflect 0.15.0", - "bevy_render_macros 0.15.0", - "bevy_tasks 0.15.0", - "bevy_time 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", + "bevy_reflect", + "bevy_render_macros", + "bevy_tasks", + "bevy_time", + "bevy_transform", + "bevy_utils", + "bevy_window", "bytemuck", "codespan-reporting", "derive_more", "downcast-rs", - "encase 0.10.0", + "encase", "futures-lite", "image", "js-sys", - "naga 23.0.0", - "naga_oil 0.16.0", + "ktx2", + "naga", + "naga_oil", "nonmax", "offset-allocator", "send_wrapper", @@ -1539,19 +1010,7 @@ dependencies = [ "smallvec", "wasm-bindgen", "web-sys", - "wgpu 23.0.1", -] - -[[package]] -name = "bevy_render_macros" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc24e0e95061a38a7744218b9c7e52e4c08b53f1499f33480e2b749f3864432" -dependencies = [ - "bevy_macro_utils 0.14.2", - "proc-macro2", - "quote", - "syn 2.0.90", + "wgpu", ] [[package]] @@ -1560,30 +1019,10 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ab37ee2945f93e9ba8daf91cd968b4cba9c677ac51d349dd8512a107a9a5d92" dependencies = [ - "bevy_macro_utils 0.15.0", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.90", -] - -[[package]] -name = "bevy_scene" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ec57a72d75273bdbb6154390688fd07ba79ae9f6f99476d1937f799c736c2da" -dependencies = [ - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "serde", - "thiserror", - "uuid 1.11.0", + "syn", ] [[package]] @@ -1592,66 +1031,40 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e883fd3c6d6e7761f1fe662e79bc7bdc7e917e73e7bfc434b1d16d2a5852119" dependencies = [ - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", - "bevy_hierarchy 0.15.0", - "bevy_reflect 0.15.0", - "bevy_render 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", "derive_more", "serde", "uuid 1.11.0", ] -[[package]] -name = "bevy_sprite" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e045b4d8cc8e7422a4c29b1eadbe224f5cc42f170b88d43e7535892fcede3840" -dependencies = [ - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_core_pipeline 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "bitflags 2.6.0", - "bytemuck", - "fixedbitset 0.5.7", - "guillotiere", - "radsort", - "rectangle-pack", - "thiserror", -] - [[package]] name = "bevy_sprite" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e975abc3f3f3432d6ad86ae32de804e96d7faf59d27f32b065b5ddc1e73ed7e1" dependencies = [ - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_color 0.15.1", - "bevy_core_pipeline 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", "bevy_image", - "bevy_math 0.15.0", + "bevy_math", "bevy_picking", - "bevy_reflect 0.15.0", - "bevy_render 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bevy_window", "bitflags 2.6.0", "bytemuck", "derive_more", @@ -1663,52 +1076,30 @@ dependencies = [ "serde", ] -[[package]] -name = "bevy_sprite3d" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43db9607a6419cd8930155f9d40d1784bdf31eab28a536a10bc97d0ea94662e1" -dependencies = [ - "bevy 0.14.2", -] - [[package]] name = "bevy_state" -version = "0.14.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25335bfa58cc22371182335c3b133017293bc9b6d3308402fd4d1f978b83f937" +checksum = "036ec832197eae51b8a842220d2df03591dff75b4566dcf0f81153bbcb2b593b" dependencies = [ - "bevy_app 0.14.2", - "bevy_ecs 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_reflect 0.14.2", + "bevy_app", + "bevy_ecs", + "bevy_hierarchy", + "bevy_reflect", "bevy_state_macros", - "bevy_utils 0.14.2", + "bevy_utils", ] [[package]] name = "bevy_state_macros" -version = "0.14.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee600b659c739f1911f997a81611fec0a1832cf731727956e5fa4e7532b4dd5" +checksum = "2828eb6762af9eccfebb5e4a0e56dbc4bd07bf3192083fa3e8525cfdb3e95add" dependencies = [ - "bevy_macro_utils 0.14.2", + "bevy_macro_utils", "proc-macro2", "quote", - "syn 2.0.90", -] - -[[package]] -name = "bevy_tasks" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77865f310b1fc48fb05b7c4adbe76607ec01d0c14f8ab4caba4d714c86439946" -dependencies = [ - "async-channel", - "async-executor", - "concurrent-queue", - "futures-lite", - "wasm-bindgen-futures", + "syn", ] [[package]] @@ -1726,49 +1117,26 @@ dependencies = [ "wasm-bindgen-futures", ] -[[package]] -name = "bevy_text" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b661db828fd423fc41a4ccf43aa4d1b8e50e75057ec40453317d0d761e8ad62d" -dependencies = [ - "ab_glyph", - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_ecs 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_sprite 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "bevy_window 0.14.2", - "glyph_brush_layout", - "serde", - "thiserror", -] - [[package]] name = "bevy_text" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb000b2abad9f82f7a137fac7e0e3d2c6488cbf8dd9ddbb68f9a6b7e7af8d84" dependencies = [ - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_color 0.15.1", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", - "bevy_hierarchy 0.15.0", + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", "bevy_image", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_render 0.15.0", - "bevy_sprite 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_transform", + "bevy_utils", + "bevy_window", "cosmic-text", "derive_more", "serde", @@ -1777,119 +1145,61 @@ dependencies = [ "unicode-bidi", ] -[[package]] -name = "bevy_time" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e4d53ec32a1b16492396951d04de0d2d90e924bf9adcb8d1adacab5ab6c17c" -dependencies = [ - "bevy_app 0.14.2", - "bevy_ecs 0.14.2", - "bevy_reflect 0.14.2", - "bevy_utils 0.14.2", - "crossbeam-channel", - "thiserror", -] - [[package]] name = "bevy_time" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "291b6993b899c04554fc034ebb9e0d7fde9cb9b2fb58dcd912bfa6247abdedbb" dependencies = [ - "bevy_app 0.15.0", - "bevy_ecs 0.15.0", - "bevy_reflect 0.15.0", - "bevy_utils 0.15.0", + "bevy_app", + "bevy_ecs", + "bevy_reflect", + "bevy_utils", "crossbeam-channel", "serde", ] -[[package]] -name = "bevy_transform" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5493dce84427d00a9266e8e4386d738a72ee8640423b62dfcecb6dfccbfe0d2" -dependencies = [ - "bevy_app 0.14.2", - "bevy_ecs 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "thiserror", -] - [[package]] name = "bevy_transform" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35665624d0c728107ab0920d5ad2d352362b906a8c376eaf375ec9c751faf4" dependencies = [ - "bevy_app 0.15.0", - "bevy_ecs 0.15.0", - "bevy_hierarchy 0.15.0", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", + "bevy_app", + "bevy_ecs", + "bevy_hierarchy", + "bevy_math", + "bevy_reflect", "derive_more", "serde", ] -[[package]] -name = "bevy_ui" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56d2cba6603b39a3765f043212ae530e25550af168a7eec6b23b9b93c19bc5f7" -dependencies = [ - "bevy_a11y 0.14.2", - "bevy_app 0.14.2", - "bevy_asset 0.14.2", - "bevy_color 0.14.3", - "bevy_core_pipeline 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_input 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_render 0.14.2", - "bevy_sprite 0.14.2", - "bevy_text 0.14.2", - "bevy_transform 0.14.2", - "bevy_utils 0.14.2", - "bevy_window 0.14.2", - "bytemuck", - "nonmax", - "smallvec", - "taffy", - "thiserror", -] - [[package]] name = "bevy_ui" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43da3326aa592d6f6326e31893901bf17cd6957ded4e0ea02bc54652e5624b7f" dependencies = [ - "accesskit 0.17.1", - "bevy_a11y 0.15.0", - "bevy_app 0.15.0", - "bevy_asset 0.15.0", - "bevy_color 0.15.1", - "bevy_core_pipeline 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", - "bevy_hierarchy 0.15.0", + "accesskit", + "bevy_a11y", + "bevy_app", + "bevy_asset", + "bevy_color", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", "bevy_image", - "bevy_input 0.15.0", - "bevy_math 0.15.0", + "bevy_input", + "bevy_math", "bevy_picking", - "bevy_reflect 0.15.0", - "bevy_render 0.15.0", - "bevy_sprite 0.15.0", - "bevy_text 0.15.0", - "bevy_transform 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_text", + "bevy_transform", + "bevy_utils", + "bevy_window", "bytemuck", "derive_more", "nonmax", @@ -1898,21 +1208,6 @@ dependencies = [ "taffy", ] -[[package]] -name = "bevy_utils" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb0ec333b5965771153bd746f92ffd8aeeb9d008a8620ffd9ed474859381a5e" -dependencies = [ - "ahash", - "bevy_utils_proc_macros 0.14.2", - "getrandom", - "hashbrown 0.14.5", - "thread_local", - "tracing", - "web-time", -] - [[package]] name = "bevy_utils" version = "0.15.0" @@ -1920,7 +1215,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0a48bad33c385a7818b7683a16c8b5c6930eded05cd3f176264fc1f5acea473" dependencies = [ "ahash", - "bevy_utils_proc_macros 0.15.0", + "bevy_utils_proc_macros", "getrandom", "hashbrown 0.14.5", "thread_local", @@ -1928,17 +1223,6 @@ dependencies = [ "web-time", ] -[[package]] -name = "bevy_utils_proc_macros" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f1ab8f2f6f58439d260081d89a42b02690e5fdd64f814edc9417d33fcf2857" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.90", -] - [[package]] name = "bevy_utils_proc_macros" version = "0.15.0" @@ -1947,23 +1231,7 @@ checksum = "3dfd8d4a525b8f04f85863e45ccad3e922d4c11ed4a8d54f7f62a40bf83fb90f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", -] - -[[package]] -name = "bevy_window" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89e88a20db64ea8204540afb4699295947c454738fd50293f7b32ab8be857a6" -dependencies = [ - "bevy_a11y 0.14.2", - "bevy_app 0.14.2", - "bevy_ecs 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_utils 0.14.2", - "raw-window-handle", - "smol_str", + "syn", ] [[package]] @@ -1973,73 +1241,49 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05f3520279aae65935d6a84443202c154ead3abebf8dae906d095665162de358" dependencies = [ "android-activity", - "bevy_a11y 0.15.0", - "bevy_app 0.15.0", - "bevy_ecs 0.15.0", - "bevy_input 0.15.0", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_utils 0.15.0", + "bevy_a11y", + "bevy_app", + "bevy_ecs", + "bevy_input", + "bevy_math", + "bevy_reflect", + "bevy_utils", "raw-window-handle", "serde", "smol_str", ] -[[package]] -name = "bevy_winit" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0bef8ec3e4b45db943ad4d1c0bf59b09e382ce0651a706e2f33a70fa955303c" -dependencies = [ - "accesskit_winit 0.20.4", - "approx", - "bevy_a11y 0.14.2", - "bevy_app 0.14.2", - "bevy_derive 0.14.2", - "bevy_ecs 0.14.2", - "bevy_hierarchy 0.14.2", - "bevy_input 0.14.2", - "bevy_log 0.14.2", - "bevy_math 0.14.2", - "bevy_reflect 0.14.2", - "bevy_tasks 0.14.2", - "bevy_utils 0.14.2", - "bevy_window 0.14.2", - "cfg-if", - "crossbeam-channel", - "raw-window-handle", - "wasm-bindgen", - "web-sys", - "winit", -] - [[package]] name = "bevy_winit" version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "581bb2249a82285707e0977a9a1c79a2248ede587fcb289708faa03a82ebfa7f" dependencies = [ - "accesskit 0.17.1", - "accesskit_winit 0.23.1", + "accesskit", + "accesskit_winit", "approx", - "bevy_a11y 0.15.0", - "bevy_app 0.15.0", - "bevy_derive 0.15.0", - "bevy_ecs 0.15.0", - "bevy_hierarchy 0.15.0", - "bevy_input 0.15.0", - "bevy_log 0.15.0", - "bevy_math 0.15.0", - "bevy_reflect 0.15.0", - "bevy_tasks 0.15.0", - "bevy_utils 0.15.0", - "bevy_window 0.15.0", + "bevy_a11y", + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_image", + "bevy_input", + "bevy_log", + "bevy_math", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", + "bevy_window", + "bytemuck", "cfg-if", "crossbeam-channel", "raw-window-handle", "serde", "wasm-bindgen", "web-sys", + "wgpu-types", "winit", ] @@ -2048,7 +1292,7 @@ name = "bevy_yarnspinner" version = "0.3.1" dependencies = [ "anyhow", - "bevy 0.15.0", + "bevy", "csv", "glob", "rand", @@ -2059,21 +1303,11 @@ dependencies = [ "yarnspinner", ] -[[package]] -name = "bevy_yarnspinner_demo" -version = "0.1.0" -dependencies = [ - "bevy 0.14.2", - "bevy_sprite3d", - "bevy_yarnspinner", - "bevy_yarnspinner_example_dialogue_view", -] - [[package]] name = "bevy_yarnspinner_example_dialogue_view" version = "0.3.0" dependencies = [ - "bevy 0.15.0", + "bevy", "bevy_yarnspinner", "unicode-segmentation", ] @@ -2095,7 +1329,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.90", + "syn", ] [[package]] @@ -2216,7 +1450,7 @@ checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -2251,6 +1485,21 @@ dependencies = [ "thiserror", ] +[[package]] +name = "cassowary" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" + +[[package]] +name = "castaway" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5" +dependencies = [ + "rustversion", +] + [[package]] name = "cc" version = "1.2.2" @@ -2303,7 +1552,7 @@ checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ "glob", "libc", - "libloading 0.8.6", + "libloading", ] [[package]] @@ -2316,37 +1565,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "com" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6" -dependencies = [ - "com_macros", -] - -[[package]] -name = "com_macros" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5" -dependencies = [ - "com_macros_support", - "proc-macro2", - "syn 1.0.109", -] - -[[package]] -name = "com_macros_support" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "combine" version = "4.6.7" @@ -2357,6 +1575,19 @@ dependencies = [ "memchr", ] +[[package]] +name = "compact_str" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f" +dependencies = [ + "castaway", + "cfg-if", + "itoa", + "ryu", + "static_assertions", +] + [[package]] name = "concurrent-queue" version = "2.5.0" @@ -2431,9 +1662,19 @@ dependencies = [ [[package]] name = "core-foundation" -version = "0.9.4" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" dependencies = [ "core-foundation-sys", "libc", @@ -2452,7 +1693,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" dependencies = [ "bitflags 1.3.2", - "core-foundation", + "core-foundation 0.9.4", "core-graphics-types", "foreign-types", "libc", @@ -2465,7 +1706,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" dependencies = [ "bitflags 1.3.2", - "core-foundation", + "core-foundation 0.9.4", "libc", ] @@ -2587,6 +1828,31 @@ version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +[[package]] +name = "crossterm" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" +dependencies = [ + "bitflags 2.6.0", + "crossterm_winapi", + "libc", + "mio 0.8.11", + "parking_lot 0.12.3", + "signal-hook", + "signal-hook-mio", + "winapi", +] + +[[package]] +name = "crossterm_winapi" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" +dependencies = [ + "winapi", +] + [[package]] name = "crunchy" version = "0.2.2" @@ -2640,17 +1906,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" -[[package]] -name = "d3d12" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b28bfe653d79bd16c77f659305b195b82bb5ce0c0eb2a4846b82ddbd77586813" -dependencies = [ - "bitflags 2.6.0", - "libloading 0.8.6", - "winapi", -] - [[package]] name = "dasp_sample" version = "0.11.0" @@ -2680,7 +1935,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", "unicode-xid", ] @@ -2708,7 +1963,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -2723,7 +1978,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" dependencies = [ - "libloading 0.8.6", + "libloading", ] [[package]] @@ -2753,18 +2008,6 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" -[[package]] -name = "encase" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9299a95fa5671ddf29ecc22b00e121843a65cb9ff24911e394b4ae556baf36" -dependencies = [ - "const_panic", - "encase_derive 0.8.0", - "glam 0.27.0", - "thiserror", -] - [[package]] name = "encase" version = "0.10.0" @@ -2772,38 +2015,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0a05902cf601ed11d564128448097b98ebe3c6574bd7b6a653a3d56d54aa020" dependencies = [ "const_panic", - "encase_derive 0.10.0", - "glam 0.29.2", + "encase_derive", + "glam", "thiserror", ] -[[package]] -name = "encase_derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e09decb3beb1fe2db6940f598957b2e1f7df6206a804d438ff6cb2a9cddc10" -dependencies = [ - "encase_derive_impl 0.8.0", -] - [[package]] name = "encase_derive" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "181d475b694e2dd56ae919ce7699d344d1fd259292d590c723a50d1189a2ea85" dependencies = [ - "encase_derive_impl 0.10.0", -] - -[[package]] -name = "encase_derive_impl" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd31dbbd9743684d339f907a87fe212cb7b51d75b9e8e74181fe363199ee9b47" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.90", + "encase_derive_impl", ] [[package]] @@ -2814,7 +2037,7 @@ checksum = "f97b51c5cc57ef7c5f7a0c57c250251c49ee4c28f819f87ac32f4aceabc36792" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -2894,6 +2117,27 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "file-id" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bc904b9bbefcadbd8e3a9fb0d464a9b979de6324c03b3c663e8994f46a5be36" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "filetime" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.59.0", +] + [[package]] name = "fixed_decimal" version = "0.5.6" @@ -2990,7 +2234,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -2999,6 +2243,15 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" +[[package]] +name = "fsevent-sys" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" +dependencies = [ + "libc", +] + [[package]] name = "futures-channel" version = "0.3.31" @@ -3068,9 +2321,9 @@ dependencies = [ [[package]] name = "gilrs" -version = "0.10.10" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a556964c6d62458084356ce9770676f5104bd667e12e9a795691076e8a17c5cf" +checksum = "bbb2c998745a3c1ac90f64f4f7b3a54219fd3612d7705e7798212935641ed18f" dependencies = [ "fnv", "gilrs-core", @@ -3081,12 +2334,12 @@ dependencies = [ [[package]] name = "gilrs-core" -version = "0.5.15" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "732dadc05170599ddec9a89653f10d7a2af54da9181b3fa6e2bd49907ec8f7e4" +checksum = "495af945e45efd6386227613cd9fb7bd7c43d3c095040e30c5304c489e6abed5" dependencies = [ - "core-foundation", - "inotify", + "core-foundation 0.10.0", + "inotify 0.11.0", "io-kit-sys", "js-sys", "libc", @@ -3097,7 +2350,7 @@ dependencies = [ "vec_map", "wasm-bindgen", "web-sys", - "windows 0.52.0", + "windows 0.58.0", ] [[package]] @@ -3111,17 +2364,6 @@ dependencies = [ "xml-rs", ] -[[package]] -name = "glam" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e05e7e6723e3455f4818c7b26e855439f7546cf617ef669d1adedb8669e5cb9" -dependencies = [ - "bytemuck", - "rand", - "serde", -] - [[package]] name = "glam" version = "0.29.2" @@ -3139,18 +2381,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" -[[package]] -name = "glow" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1" -dependencies = [ - "js-sys", - "slotmap", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "glow" version = "0.14.2" @@ -3184,7 +2414,7 @@ dependencies = [ "inflections", "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -3199,15 +2429,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "glutin_wgl_sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead" -dependencies = [ - "gl_generator", -] - [[package]] name = "glutin_wgl_sys" version = "0.6.0" @@ -3217,17 +2438,6 @@ dependencies = [ "gl_generator", ] -[[package]] -name = "glyph_brush_layout" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b1e288bfd2f6c0313f78bf5aa538356ad481a3bb97e9b7f93220ab0066c5992" -dependencies = [ - "ab_glyph", - "approx", - "xi-unicode", -] - [[package]] name = "gpu-alloc" version = "0.6.0" @@ -3247,19 +2457,6 @@ dependencies = [ "bitflags 2.6.0", ] -[[package]] -name = "gpu-allocator" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f56f6318968d03c18e1bcf4857ff88c61157e9da8e47c5f29055d60e1228884" -dependencies = [ - "log", - "presser", - "thiserror", - "winapi", - "windows 0.52.0", -] - [[package]] name = "gpu-allocator" version = "0.27.0" @@ -3325,24 +2522,11 @@ version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ + "allocator-api2", + "equivalent", "foldhash", ] -[[package]] -name = "hassle-rs" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890" -dependencies = [ - "bitflags 2.6.0", - "com", - "libc", - "libloading 0.8.6", - "thiserror", - "widestring", - "winapi", -] - [[package]] name = "heck" version = "0.5.0" @@ -3355,16 +2539,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" -[[package]] -name = "hexasphere" -version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd6b038160f086b0a7496edae34169ae22f328793cbe2b627a5a3d8373748ec" -dependencies = [ - "constgebra", - "glam 0.27.0", -] - [[package]] name = "hexasphere" version = "15.0.0" @@ -3372,7 +2546,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "741ab88b8cc670443da777c3daab02cebf5a3caccfc04e3c052f55c94d1643fe" dependencies = [ "constgebra", - "glam 0.29.2", + "glam", ] [[package]] @@ -3460,7 +2634,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -3511,6 +2685,17 @@ dependencies = [ "libc", ] +[[package]] +name = "inotify" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" +dependencies = [ + "bitflags 2.6.0", + "inotify-sys", + "libc", +] + [[package]] name = "inotify-sys" version = "0.1.5" @@ -3614,7 +2799,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" dependencies = [ "libc", - "libloading 0.8.6", + "libloading", "pkg-config", ] @@ -3624,6 +2809,26 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" +[[package]] +name = "kqueue" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" +dependencies = [ + "kqueue-sys", + "libc", +] + +[[package]] +name = "kqueue-sys" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" +dependencies = [ + "bitflags 1.3.2", + "libc", +] + [[package]] name = "ktx2" version = "0.3.0" @@ -3656,16 +2861,6 @@ version = "0.2.167" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] - [[package]] name = "libloading" version = "0.8.6" @@ -3737,6 +2932,15 @@ version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +[[package]] +name = "lru" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +dependencies = [ + "hashbrown 0.15.2", +] + [[package]] name = "mach2" version = "0.4.2" @@ -3779,21 +2983,6 @@ dependencies = [ "libc", ] -[[package]] -name = "metal" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5637e166ea14be6063a3f8ba5ccb9a4159df7d8f6d61c02fc3d480b1f90dcfcb" -dependencies = [ - "bitflags 2.6.0", - "block", - "core-graphics-types", - "foreign-types", - "log", - "objc", - "paste", -] - [[package]] name = "metal" version = "0.29.0" @@ -3825,6 +3014,30 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "mio" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +dependencies = [ + "libc", + "log", + "wasi", + "windows-sys 0.48.0", +] + +[[package]] +name = "mio" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" +dependencies = [ + "libc", + "log", + "wasi", + "windows-sys 0.52.0", +] + [[package]] name = "multimap" version = "0.10.0" @@ -3840,28 +3053,6 @@ dependencies = [ "byteorder", ] -[[package]] -name = "naga" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e536ae46fcab0876853bd4a632ede5df4b1c2527a58f6c5a4150fe86be858231" -dependencies = [ - "arrayvec", - "bit-set 0.5.3", - "bitflags 2.6.0", - "codespan-reporting", - "hexf-parse", - "indexmap", - "log", - "num-traits", - "pp-rs", - "rustc-hash", - "spirv", - "termcolor", - "thiserror", - "unicode-xid", -] - [[package]] name = "naga" version = "23.0.0" @@ -3875,33 +3066,13 @@ dependencies = [ "codespan-reporting", "hexf-parse", "indexmap", - "log", - "pp-rs", - "rustc-hash", - "spirv", - "termcolor", - "thiserror", - "unicode-xid", -] - -[[package]] -name = "naga_oil" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "275d9720a7338eedac966141089232514c84d76a246a58ef501af88c5edf402f" -dependencies = [ - "bit-set 0.5.3", - "codespan-reporting", - "data-encoding", - "indexmap", - "naga 0.20.0", - "once_cell", - "regex", - "regex-syntax 0.8.5", + "log", + "pp-rs", "rustc-hash", + "spirv", + "termcolor", "thiserror", - "tracing", - "unicode-ident", + "unicode-xid", ] [[package]] @@ -3914,7 +3085,7 @@ dependencies = [ "codespan-reporting", "data-encoding", "indexmap", - "naga 23.0.0", + "naga", "once_cell", "regex", "regex-syntax 0.8.5", @@ -4005,6 +3176,47 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" +[[package]] +name = "notify" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009" +dependencies = [ + "bitflags 2.6.0", + "filetime", + "fsevent-sys", + "inotify 0.10.2", + "kqueue", + "libc", + "log", + "mio 1.0.3", + "notify-types", + "walkdir", + "windows-sys 0.52.0", +] + +[[package]] +name = "notify-debouncer-full" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dcf855483228259b2353f89e99df35fc639b2b2510d1166e4858e3f67ec1afb" +dependencies = [ + "file-id", + "log", + "notify", + "notify-types", + "walkdir", +] + +[[package]] +name = "notify-types" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df" +dependencies = [ + "instant", +] + [[package]] name = "ntapi" version = "0.4.1" @@ -4032,7 +3244,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -4063,7 +3275,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -4341,15 +3553,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" -[[package]] -name = "owned_ttf_parser" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4" -dependencies = [ - "ttf-parser 0.25.1", -] - [[package]] name = "parking" version = "2.2.1" @@ -4445,7 +3648,7 @@ checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -4530,7 +3733,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.90", + "syn", ] [[package]] @@ -4584,7 +3787,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.90", + "syn", "tempfile", ] @@ -4598,7 +3801,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -4677,6 +3880,26 @@ version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684" +[[package]] +name = "ratatui" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f44c9e68fd46eda15c646fbb85e1040b657a58cdc8c98db1d97a55930d991eef" +dependencies = [ + "bitflags 2.6.0", + "cassowary", + "compact_str", + "crossterm", + "itertools 0.12.1", + "lru", + "paste", + "stability", + "strum", + "unicode-segmentation", + "unicode-truncate", + "unicode-width", +] + [[package]] name = "raw-window-handle" version = "0.6.2" @@ -4796,17 +4019,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" -[[package]] -name = "rodio" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1fceb9d127d515af1586d8d0cc601e1245bdb0af38e75c865a156290184f5b3" -dependencies = [ - "cpal", - "lewton", - "thiserror", -] - [[package]] name = "rodio" version = "0.19.0" @@ -4855,6 +4067,12 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rustversion" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" + [[package]] name = "rustybuzz" version = "0.14.1" @@ -4931,7 +4149,7 @@ checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -4972,6 +4190,36 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +[[package]] +name = "signal-hook" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-mio" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" +dependencies = [ + "libc", + "mio 0.8.11", + "signal-hook", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" +dependencies = [ + "libc", +] + [[package]] name = "simd-adler32" version = "0.3.7" @@ -5033,6 +4281,16 @@ dependencies = [ "bitflags 2.6.0", ] +[[package]] +name = "stability" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d904e7009df136af5297832a3ace3370cd14ff1546a232f4f185036c2736fcac" +dependencies = [ + "quote", + "syn", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -5051,6 +4309,28 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "strum" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn", +] + [[package]] name = "svg_fmt" version = "0.4.4" @@ -5068,17 +4348,6 @@ dependencies = [ "zeno", ] -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - [[package]] name = "syn" version = "2.0.90" @@ -5098,7 +4367,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -5112,16 +4381,15 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.30.13" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +checksum = "4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af" dependencies = [ - "cfg-if", "core-foundation-sys", "libc", + "memchr", "ntapi", - "once_cell", - "windows 0.52.0", + "windows 0.57.0", ] [[package]] @@ -5176,7 +4444,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -5260,7 +4528,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -5340,12 +4608,6 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8" -[[package]] -name = "ttf-parser" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31" - [[package]] name = "twox-hash" version = "1.6.3" @@ -5431,6 +4693,17 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" +[[package]] +name = "unicode-truncate" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf" +dependencies = [ + "itertools 0.13.0", + "unicode-segmentation", + "unicode-width", +] + [[package]] name = "unicode-width" version = "0.1.14" @@ -5515,7 +4788,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.90", + "syn", "wasm-bindgen-shared", ] @@ -5550,7 +4823,7 @@ checksum = "98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5581,32 +4854,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "wgpu" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90e37c7b9921b75dfd26dd973fdcbce36f13dfa6e2dc82aece584e0ed48c355c" -dependencies = [ - "arrayvec", - "cfg-if", - "cfg_aliases 0.1.1", - "document-features", - "js-sys", - "log", - "naga 0.20.0", - "parking_lot 0.12.3", - "profiling", - "raw-window-handle", - "smallvec", - "static_assertions", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "wgpu-core 0.21.1", - "wgpu-hal 0.21.1", - "wgpu-types 0.20.0", -] - [[package]] name = "wgpu" version = "23.0.1" @@ -5618,7 +4865,7 @@ dependencies = [ "document-features", "js-sys", "log", - "naga 23.0.0", + "naga", "parking_lot 0.12.3", "profiling", "raw-window-handle", @@ -5627,36 +4874,9 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core 23.0.1", - "wgpu-hal 23.0.1", - "wgpu-types 23.0.0", -] - -[[package]] -name = "wgpu-core" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50819ab545b867d8a454d1d756b90cd5f15da1f2943334ca314af10583c9d39" -dependencies = [ - "arrayvec", - "bit-vec 0.6.3", - "bitflags 2.6.0", - "cfg_aliases 0.1.1", - "codespan-reporting", - "document-features", - "indexmap", - "log", - "naga 0.20.0", - "once_cell", - "parking_lot 0.12.3", - "profiling", - "raw-window-handle", - "rustc-hash", - "smallvec", - "thiserror", - "web-sys", - "wgpu-hal 0.21.1", - "wgpu-types 0.20.0", + "wgpu-core", + "wgpu-hal", + "wgpu-types", ] [[package]] @@ -5672,61 +4892,16 @@ dependencies = [ "document-features", "indexmap", "log", - "naga 23.0.0", - "once_cell", - "parking_lot 0.12.3", - "profiling", - "raw-window-handle", - "rustc-hash", - "smallvec", - "thiserror", - "wgpu-hal 23.0.1", - "wgpu-types 23.0.0", -] - -[[package]] -name = "wgpu-hal" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "172e490a87295564f3fcc0f165798d87386f6231b04d4548bca458cbbfd63222" -dependencies = [ - "android_system_properties", - "arrayvec", - "ash 0.37.3+1.3.251", - "bit-set 0.5.3", - "bitflags 2.6.0", - "block", - "cfg_aliases 0.1.1", - "core-graphics-types", - "d3d12", - "glow 0.13.1", - "glutin_wgl_sys 0.5.0", - "gpu-alloc", - "gpu-allocator 0.25.0", - "gpu-descriptor", - "hassle-rs", - "js-sys", - "khronos-egl", - "libc", - "libloading 0.8.6", - "log", - "metal 0.28.0", - "naga 0.20.0", - "ndk-sys 0.5.0+25.2.9519653", - "objc", + "naga", "once_cell", "parking_lot 0.12.3", "profiling", - "range-alloc", "raw-window-handle", - "renderdoc-sys", "rustc-hash", "smallvec", "thiserror", - "wasm-bindgen", - "web-sys", - "wgpu-types 0.20.0", - "winapi", + "wgpu-hal", + "wgpu-types", ] [[package]] @@ -5737,25 +4912,25 @@ checksum = "89364b8a0b211adc7b16aeaf1bd5ad4a919c1154b44c9ce27838213ba05fd821" dependencies = [ "android_system_properties", "arrayvec", - "ash 0.38.0+1.3.281", + "ash", "bit-set 0.8.0", "bitflags 2.6.0", "block", "bytemuck", "cfg_aliases 0.1.1", "core-graphics-types", - "glow 0.14.2", - "glutin_wgl_sys 0.6.0", + "glow", + "glutin_wgl_sys", "gpu-alloc", - "gpu-allocator 0.27.0", + "gpu-allocator", "gpu-descriptor", "js-sys", "khronos-egl", "libc", - "libloading 0.8.6", + "libloading", "log", - "metal 0.29.0", - "naga 23.0.0", + "metal", + "naga", "ndk-sys 0.5.0+25.2.9519653", "objc", "once_cell", @@ -5769,22 +4944,11 @@ dependencies = [ "thiserror", "wasm-bindgen", "web-sys", - "wgpu-types 23.0.0", + "wgpu-types", "windows 0.58.0", "windows-core 0.58.0", ] -[[package]] -name = "wgpu-types" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1353d9a46bff7f955a680577f34c69122628cc2076e1d6f3a9be6ef00ae793ef" -dependencies = [ - "bitflags 2.6.0", - "js-sys", - "web-sys", -] - [[package]] name = "wgpu-types" version = "23.0.0" @@ -5796,12 +4960,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "widestring" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" - [[package]] name = "winapi" version = "0.3.9" @@ -5835,23 +4993,21 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.52.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" dependencies = [ - "windows-core 0.52.0", + "windows-core 0.54.0", "windows-targets 0.52.6", ] [[package]] name = "windows" -version = "0.54.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" dependencies = [ - "windows-core 0.54.0", - "windows-implement 0.53.0", - "windows-interface 0.53.0", + "windows-core 0.57.0", "windows-targets 0.52.6", ] @@ -5867,19 +5023,22 @@ dependencies = [ [[package]] name = "windows-core" -version = "0.52.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" dependencies = [ + "windows-result 0.1.2", "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.54.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" dependencies = [ + "windows-implement 0.57.0", + "windows-interface 0.57.0", "windows-result 0.1.2", "windows-targets 0.52.6", ] @@ -5899,13 +5058,13 @@ dependencies = [ [[package]] name = "windows-implement" -version = "0.53.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942ac266be9249c84ca862f0a164a39533dc2f6f33dc98ec89c8da99b82ea0bd" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -5916,18 +5075,18 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] name = "windows-interface" -version = "0.53.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da33557140a288fae4e1d5f8873aaf9eb6613a9cf82c3e070223ff177f598b60" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -5938,7 +5097,7 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -5978,6 +5137,15 @@ dependencies = [ "windows-targets 0.42.2", ] +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + [[package]] name = "windows-sys" version = "0.52.0" @@ -6188,7 +5356,7 @@ dependencies = [ "calloop", "cfg_aliases 0.2.1", "concurrent-queue", - "core-foundation", + "core-foundation 0.9.4", "core-graphics", "cursor-icon", "dpi", @@ -6253,7 +5421,7 @@ dependencies = [ "as-raw-xcb-connection", "gethostname", "libc", - "libloading 0.8.6", + "libloading", "once_cell", "rustix", "x11rb-protocol", @@ -6265,12 +5433,6 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" -[[package]] -name = "xi-unicode" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" - [[package]] name = "xkbcommon-dl" version = "0.4.2" @@ -6323,7 +5485,7 @@ dependencies = [ "annotate-snippets", "antlr-rust", "better_any", - "bevy 0.15.0", + "bevy", "instant", "rand", "regex", @@ -6335,27 +5497,36 @@ dependencies = [ name = "yarnspinner_core" version = "0.3.0" dependencies = [ - "bevy 0.15.0", + "bevy", "prost", "serde", "static_assertions", "yarnspinner_macros", ] +[[package]] +name = "yarnspinner_examples" +version = "0.1.0" +dependencies = [ + "bevy", + "bevy_yarnspinner", + "bevy_yarnspinner_example_dialogue_view", +] + [[package]] name = "yarnspinner_macros" version = "0.1.0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] name = "yarnspinner_runtime" version = "0.3.0" dependencies = [ - "bevy 0.15.0", + "bevy", "fixed_decimal", "icu_locid", "icu_plurals", @@ -6368,6 +5539,16 @@ dependencies = [ "yarnspinner_core", ] +[[package]] +name = "yarnspinner_without_bevy_examples" +version = "0.1.0" +dependencies = [ + "anyhow", + "crossterm", + "ratatui", + "yarnspinner", +] + [[package]] name = "yazi" version = "0.1.6" @@ -6394,7 +5575,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", "synstructure", ] @@ -6422,7 +5603,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] [[package]] @@ -6442,7 +5623,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", "synstructure", ] @@ -6465,5 +5646,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn", ] diff --git a/crates/bevy_plugin/src/commands/command_registry.rs b/crates/bevy_plugin/src/commands/command_registry.rs index 9e156620..04da56e4 100644 --- a/crates/bevy_plugin/src/commands/command_registry.rs +++ b/crates/bevy_plugin/src/commands/command_registry.rs @@ -271,6 +271,6 @@ mod tests { let element = &debug_string[element_start..element_end]; // Not testing the part after because its stability is not guaranteed. - assert_eq!(element, "{\"test\": fn(bevy_ecs::system::In<(f32, f32)>)"); + assert_eq!(element, "{\"test\": fn(bevy_ecs::system::input::In<(f32, f32)>)"); } } diff --git a/examples/bevy_yarnspinner/Cargo.toml b/examples/bevy_yarnspinner/Cargo.toml index 947dd99d..031b92c4 100644 --- a/examples/bevy_yarnspinner/Cargo.toml +++ b/examples/bevy_yarnspinner/Cargo.toml @@ -10,7 +10,7 @@ authors = ["Jan Hohenheim "] publish = false [dependencies] -bevy = { version = "0.14.0", features = ["file_watcher"] } +bevy = { version = "0.15.0", features = ["file_watcher"] } bevy_yarnspinner = { path = "../../crates/bevy_plugin", version = "0.3.0" } bevy_yarnspinner_example_dialogue_view = { path = "../../crates/example_dialogue_view", version = "0.3.0" } diff --git a/examples/bevy_yarnspinner/src/bin/access_variables.rs b/examples/bevy_yarnspinner/src/bin/access_variables.rs index 23514c0c..7bc731ac 100644 --- a/examples/bevy_yarnspinner/src/bin/access_variables.rs +++ b/examples/bevy_yarnspinner/src/bin/access_variables.rs @@ -22,7 +22,7 @@ fn main() { } fn setup_camera(mut commands: Commands) { - commands.spawn(Camera2dBundle::default()); + commands.spawn(Camera2d::default()); } fn spawn_dialogue_runner(mut commands: Commands, project: Res) { diff --git a/examples/bevy_yarnspinner/src/bin/custom_command.rs b/examples/bevy_yarnspinner/src/bin/custom_command.rs index 0bf83658..7c4dc68f 100644 --- a/examples/bevy_yarnspinner/src/bin/custom_command.rs +++ b/examples/bevy_yarnspinner/src/bin/custom_command.rs @@ -19,7 +19,7 @@ fn main() { } fn setup_camera(mut commands: Commands) { - commands.spawn(Camera2dBundle::default()); + commands.spawn(Camera2d::default()); } fn spawn_dialogue_runner(mut commands: Commands, project: Res) { diff --git a/examples/bevy_yarnspinner/src/bin/custom_function.rs b/examples/bevy_yarnspinner/src/bin/custom_function.rs index 4dc4e2a7..d8cbabbb 100644 --- a/examples/bevy_yarnspinner/src/bin/custom_function.rs +++ b/examples/bevy_yarnspinner/src/bin/custom_function.rs @@ -19,7 +19,7 @@ fn main() { } fn setup_camera(mut commands: Commands) { - commands.spawn(Camera2dBundle::default()); + commands.spawn(Camera2d::default()); } fn spawn_dialogue_runner(mut commands: Commands, project: Res) { diff --git a/examples/bevy_yarnspinner/src/bin/hello_world.rs b/examples/bevy_yarnspinner/src/bin/hello_world.rs index f380b736..0a5f7713 100644 --- a/examples/bevy_yarnspinner/src/bin/hello_world.rs +++ b/examples/bevy_yarnspinner/src/bin/hello_world.rs @@ -23,7 +23,7 @@ fn main() { } fn setup_camera(mut commands: Commands) { - commands.spawn(Camera2dBundle::default()); + commands.spawn(Camera2d::default()); } fn spawn_dialogue_runner(mut commands: Commands, project: Res) {