egui-elements 1.2.0

Themes, widgets, and components for egui.
Documentation
[package]
name = "egui-elements"
authors = ["Michalis Molfetas <greekfetacheese@proton.me>"]
version = "1.2.0"
edition = "2024"
description = "Themes, widgets, and components for egui."
license = "MIT"
readme = "README.md"
keywords = ["gui", "egui", "widgets", "ui"]
categories = ["gui"]
repository = "https://github.com/greekfetacheese/egui-elements"

[dependencies]
egui = "0.36"

serde = { version = "1", optional = true, features = ["derive"] }
secure-types = {version = "0.5", optional = true}

xcap = { version = "0.8", optional = true }
enigo = { version = "0.6", optional = true }
rqrr-zeroize = { version = "0.10", optional = true }

qrcodegen-no-heap = {version = "1", optional = true}
image = {version = "0.25", optional = true}
egui-elegance = {version = "0.16", optional = true}
egui-lucide = { version = "0.1", optional = true }


[features]
serde = ["dep:serde", "egui/serde"]
lucide = ["dep:egui-lucide"]
qr-scanner = ["dep:secure-types", "dep:xcap", "dep:enigo", "dep:rqrr-zeroize", "lucide"]
secure-types = ["dep:secure-types", "lucide"]
qr-image = ["dep:qrcodegen-no-heap", "dep:image"]
elegance = ["dep:egui-elegance"]
full = ["serde", "qr-scanner", "secure-types", "qr-image", "elegance", "lucide"]

[dev-dependencies]
eframe = "0.36"
egui_extras = { version = "0.36", features = ["image", "svg"] }

[[example]]
name = "demo"
required-features = ["full"]

[[example]]
name = "email"