Skip to main content

Module components

Module components 

Source
Expand description

Higher-level composites built on the themed widgets.

Every item here is feature-gated:

TypeFeatureNotes
[SecureInputField]secure-typesMasked field with Lucide show/hide; optional QR fill on Linux/Windows
[CredentialsForm]secure-typesUsername / password / confirm + optional virtual keyboard
[VirtualKeyboard]secure-typesOn-screen keyboard writing into a SecureString
[QrImage]qr-imageEncode text as a PNG QR egui::Image
[QRScanner]qr-scannerOverlay 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].