[package] name = "vidya" version = "0.1.0" edition = "2021" description = "Vidya — GNOME/HIG-inspired theme layer for egui (no GTK)" license = "MIT" repository = "https://tangled.org/nandi.uk/vidya" keywords = ["egui", "theme", "gui", "vidya"] categories = ["gui"] readme = "README.md" [features] default = [] # Muted H.264-in-MP4 decode for [`video_player`] (openh264 + mp4 demux). video = ["dep:openh264", "dep:mp4"] [dependencies] egui = { version = "0.31", default-features = false } # Decode bundled Twemoji PNGs for color reaction icons. png = "0.17" # Read the full Twemoji pack (`assets/emoji/twemoji-72x72.zip`). zip = { version = "2", default-features = false, features = ["deflate"] } # Optional: H.264 decode for chat / embed video previews. openh264 = { version = "0.9", optional = true, default-features = false, features = ["source"] } mp4 = { version = "0.14", optional = true } # `sync_system_chrome_from_android` reads insets off the NativeActivity handle, # so the theme layer needs winit's Android glue — but only there. [target.'cfg(target_os = "android")'.dependencies] winit = { version = "0.30", default-features = false, features = ["android-native-activity"] }