c2c093595a
- Add --ring-shape (circle/square/diamond/hexagon/pill) with geometry module - Reuse PAM context across auth attempts (no reload per-keystroke) - Proper error propagation in screenshot effects (unwrap → Result + context) - Remove theme presets (modern/pixel/glass) and --theme flag - Add input cooldown after failed attempt (400ms debounce) - Add Ctrl+held peek password, Home/End/Delete cursor keys - Add all input unit tests (23 new tests) - Add --max-dots, feedback duration, timeout, interval config options - Add --log-path, --auth-timeout, verifying_color config fields - Remove unused deps: futures, gio, env_logger, num-traits, thiserror, bytemuck - Fix media bar: remove stop button, fix art+text overlap, uniform hit areas - Fix CI: source-only releases, nightly prereleases, dependabot groups, labeler paths - Update issue templates with structured forms - Add stale workflow for inactive issues/PRs - Update README: full options table (28 flags), remove theme docs, add shapes
1.2 KiB
1.2 KiB
name, about, labels
| name | about | labels |
|---|---|---|
| Bug Report | Report a crash, visual glitch, or unexpected behavior | bug |
Description
A clear and concise description of the bug.
Steps to Reproduce
Expected Behavior
What did you expect to happen?
Actual Behavior
What actually happened? Include any error messages, visual glitches, or crashes.
Screenshots / Screen Recordings
If applicable, add screenshots or recordings to help explain the problem.
Environment
- Compositor: (e.g., Hyprland, Sway, River, Niri)
- Compositor version: (e.g., Hyprland 0.47.0)
- rustlock version: (
rustlock --version) - Display configuration: (single monitor, multi-monitor, mixed DPI, etc.)
- OS/Distro: (e.g., Arch Linux, Ubuntu 24.04, Fedora 41)
Config / CLI flags
# The exact command you used to start rustlock
# e.g., rustlock --debug --effect-blur 5x2 --theme modern
Logs
# Paste any relevant logs here
# Run with --debug --log-file to capture verbose logs
Confirmations
- I searched existing issues and this is not a duplicate
- I am running the latest version of rustlock
- I have included relevant logs and environment details