Skip to content

v1.1 — GTK4 Settings GUI & Iterative Enrollment

Latest

Choose a tag to compare

@pfalkingham pfalkingham released this 17 Jul 19:25

What's new

GTK4 Settings GUI (face-auth-gtk)

  • Live IR camera preview with face-detection overlay
  • Camera picker dropdown for IR device selection
  • Similarity threshold slider (0.1–0.95)
  • Enroll Face button — captures and stores 5 face embeddings
  • Improve Matching button — appends new embeddings without replacing existing ones
  • Test Authentication button — captures a single frame and compares against stored embeddings
  • Automatic config persistence to ~/.config/face-auth.toml

CLI

  • face-enroll --improve — append embeddings for better recognition across different lighting/angles

Deployment

  • deploy-gui.sh — installs the optional GUI (detects immutable FS, uses ~/.local paths on read-only /usr)
  • uninstall.sh --gui — remove only the GUI components
  • All scripts handle immutable distros (Bazzite, Bluefin, Silverblue, Kinoite)

Full changelog

  • feat: GTK4 settings GUI with live IR preview, deploy-gui.sh, and comprehensive README update
  • feat: add --improve flag to face-enroll and Improve Matching button to GUI for appending embeddings