nandi/jolt-nativepublic Fork 0
d970307ccf1fe67e2e971f2837d2282d8ba79a62
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.

Bring vidya in cfd3e36 · on d970307ccf1fe67e2e971f2837d2282d8ba79a62 · nandi · 19d ago
Cargo.toml · 30 lines · 1.2 KBTOML Blame HistoryRaw
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[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"] }