Commit Graph

4 Commits

Author SHA1 Message Date
info d0aca751bd feat(tray): set_warning() für Tray-Tooltip-Warnung 2026-05-14 18:12:21 +02:00
info 64bd584181 refactor: rename Win32TrayApp to PystrayApp 2026-04-11 21:09:39 +02:00
info 9a1b96d178 feat: add Win32TrayApp and NoOpTray with state management 2026-04-10 21:09:10 +02:00
info eb74e4787f feat: add AppState enum and programmatic tray icon generation
Implements Task 5 of the TDD plan: creates the tray package with
AppState enum (WAITING, RECORDING, TRANSCRIBING) and a create_icon()
function that generates colorized microphone icons via Pillow.

- whisper_local/tray/__init__.py: empty package marker
- whisper_local/tray/_tray.py: AppState enum
- whisper_local/tray/_icon.py: icon generation with state-specific colors
- tests/test_tray.py: comprehensive test coverage for icon creation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 21:07:48 +02:00