Expand description
Higher-level composites built on the themed widgets.
Every item here is feature-gated:
| Type | Feature | Notes |
|---|---|---|
[SecureInputField] | secure-types | Masked field with Lucide show/hide; optional QR fill on Linux/Windows |
[InputField] | secure-types | Non-secret sibling; owns a String buffer, QR button (no masking) |
[CredentialsForm] | secure-types | Username / password / confirm + optional virtual keyboard |
[VirtualKeyboard] | secure-types | On-screen keyboard writing into a SecureString |
[QrImage] | qr-image | Encode text as a PNG QR egui::Image |
[QRScanner] | qr-scanner | Overlay that captures the monitor and decodes a QR (Linux and Windows) |
secure-types and qr-scanner also enable lucide. qr-scanner also
pulls in secure-types (decoded payload is a SecureString). Enabling
qr-scanner on an unsupported target compiles the crate but does not
export [QRScanner].