diff --git a/Cargo.lock b/Cargo.lock index 698e65d..c157732 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -351,6 +351,15 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + [[package]] name = "bit-set" version = "0.8.0" @@ -1695,6 +1704,7 @@ source = "git+https://github.com/iced-rs/iced?rev=8bfd099c5929d927a3fdde666d4c64 dependencies = [ "iced_core", "iced_debug", + "iced_devtools", "iced_futures", "iced_renderer", "iced_runtime", @@ -1704,6 +1714,21 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "iced_beacon" +version = "0.14.0-dev" +source = "git+https://github.com/iced-rs/iced?rev=8bfd099c5929d927a3fdde666d4c645d0bd83cb7#8bfd099c5929d927a3fdde666d4c645d0bd83cb7" +dependencies = [ + "bincode", + "futures", + "iced_core", + "log", + "semver", + "serde", + "thiserror 2.0.17", + "tokio", +] + [[package]] name = "iced_core" version = "0.14.0-dev" @@ -1716,6 +1741,7 @@ dependencies = [ "log", "num-traits", "rustc-hash 2.1.1", + "serde", "smol_str", "thiserror 2.0.17", "web-time", @@ -1726,11 +1752,23 @@ name = "iced_debug" version = "0.14.0-dev" source = "git+https://github.com/iced-rs/iced?rev=8bfd099c5929d927a3fdde666d4c645d0bd83cb7#8bfd099c5929d927a3fdde666d4c645d0bd83cb7" dependencies = [ + "iced_beacon", "iced_core", "iced_futures", "log", ] +[[package]] +name = "iced_devtools" +version = "0.14.0-dev" +source = "git+https://github.com/iced-rs/iced?rev=8bfd099c5929d927a3fdde666d4c645d0bd83cb7#8bfd099c5929d927a3fdde666d4c645d0bd83cb7" +dependencies = [ + "iced_debug", + "iced_program", + "iced_widget", + "log", +] + [[package]] name = "iced_futures" version = "0.14.0-dev" @@ -3889,6 +3927,15 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33" +[[package]] +name = "semver" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +dependencies = [ + "serde", +] + [[package]] name = "serde" version = "1.0.219" diff --git a/Cargo.toml b/Cargo.toml index 076f58a..d89da0c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,6 +3,10 @@ name = "flare" version = "0.1.0" edition = "2024" +[features] +default = [] +debug = ["iced/debug"] + [dependencies] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0"