[package] name = "sphinx" version = "0.0.6" edition = "2021" license = "MIT OR Apache-2.0" readme = "README.md" description = "A thin wrapper around egui to provide basic page switching and other utilities along with an async runtime" repository = "https://github.com/Nigecat/Sphinx" [features] default = [] serde = ["dep:serde"] runtime = ["dep:futures", "dep:tokio"] animation = [] [dependencies] eframe = "0.18.0" sphinx-use-state = { path = "state", version = "0.0.1" } tracing = "0.1" thiserror = "1.0" serde = { version = "1.0", features = ["derive"], optional = true } futures = { version = "0.3", optional = true } tokio = { version = "1", features = ["rt", "rt-multi-thread", "sync"], optional = true } [dev-dependencies] tracing-subscriber = "0.3.11" [[example]] name = "progress" required-features = ["runtime"] [[example]] name = "state-machine" required-features = ["runtime"]