[package] name = "wgui" version = "0.1.0" edition = "2024" description = "A VR-first Vulkan GUI library" license = "GPL-3.0-only" authors = ["galister", "oo8dev"] repository = "https://github.com/wlx-team/wayvr" [dependencies] anyhow.workspace = true cosmic-text = "0.15.0" etagere = "0.2.15" flate2 = "1.1.5" glam.workspace = true image = { version = "0.25.9", default-features = false, features = [ "gif", "jpeg", "png", "rayon", "webp", ] } log.workspace = true lru = "0.16.2" ouroboros = "0.18.5" parking_lot = "0.12.5" regex.workspace = true resvg = { version = "0.45.1", default-features = false } roxmltree = "0.21.1" rust-embed.workspace = true rustc-hash = "2.1.1" serde_json.workspace = true slotmap.workspace = true smallvec = "1.15.1" taffy = "0.9.2" vulkano.workspace = true vulkano-shaders.workspace = true # `video` wgui feature bytes = { workspace = true, optional = true } rav1d = { git = "https://github.com/memorysafety/rav1d.git", rev = "2a734dc9cd52190146796fb24b29a8c7e3d2af1e", default-features = false, features = ["bitdepth_8"], optional = true } [features] default = ["video"] video = ["dep:bytes", "dep:rav1d"]