nandi/jolt-nativepublic Fork 0
e40b795acdf08fdae31fc3f95e29fcfc01e29eea
Commits
Clone
git clone https://git.rickub.com/nandi/jolt-native.git
git clone ssh://git@rickub.com/nandi/jolt-native.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Cargo.toml · 30 lines · 1.2 KBTOML Blame HistoryRaw
Bring vidya in cfd3e36 nandi 19d ago1[package]
2name = "vidya"
3version = "0.1.0"
4edition = "2021"
5description = "Vidya — GNOME/HIG-inspired theme layer for egui (no GTK)"
6license = "MIT"
7repository = "https://tangled.org/nandi.uk/vidya"
8keywords = ["egui", "theme", "gui", "vidya"]
9categories = ["gui"]
10readme = "README.md"
11
12[features]
13default = []
14# Muted H.264-in-MP4 decode for [`video_player`] (openh264 + mp4 demux).
15video = ["dep:openh264", "dep:mp4"]
16
17[dependencies]
18egui = { version = "0.31", default-features = false }
19# Decode bundled Twemoji PNGs for color reaction icons.
20png = "0.17"
21# Read the full Twemoji pack (`assets/emoji/twemoji-72x72.zip`).
22zip = { version = "2", default-features = false, features = ["deflate"] }
23# Optional: H.264 decode for chat / embed video previews.
24openh264 = { version = "0.9", optional = true, default-features = false, features = ["source"] }
25mp4 = { version = "0.14", optional = true }
26
27# `sync_system_chrome_from_android` reads insets off the NativeActivity handle,
28# so the theme layer needs winit's Android glue — but only there.
29[target.'cfg(target_os = "android")'.dependencies]
30winit = { version = "0.30", default-features = false, features = ["android-native-activity"] }