Go to file
d-chrka 4efa66fc79 feat: add Linux support, replace keyboard lib with pynput
- Replace `keyboard` package (requires root on Linux) with pynput
  Listener for hotkey handling — works without root on X11/Wayland
- Enable system-site-packages in venv for PyGObject/AppIndicator
  so pystray uses StatusNotifierItem backend on KDE Wayland
- Use platform-appropriate fonts (sans-serif/monospace on Linux)
- Auto-size settings and vocabulary windows instead of hardcoded dims
- Update install.sh with --system-site-packages flag

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 19:13:26 +01:00
.gitignore feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00
config.json feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00
dictate.py feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00
install.bat feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00
install.sh feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00
requirements-cuda.txt feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00
requirements.txt feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00
start.bat feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00
start.sh feat: initial whisper-dictation repo, migrated from OneDrive 2026-03-19 17:55:40 +01:00
vocabulary.json feat: add Linux support, replace keyboard lib with pynput 2026-03-19 19:13:26 +01:00