Major changes: - Add StyleConfig dataclass with independent color, width, opacity, duration, pulse_speed, sound, and volume per mode (running/completed) - Replace flat flash_*/sound_*/play_on config with running: and completed: YAML sections - Replace CGEventTap (silently fails in forked daemon) with CGEventSourceSecondsSinceLastEventType polling for reliable input-based pulse dismissal when Cursor is already frontmost - Update overlay, sound, and daemon to pass StyleConfig per call - Rewrite tests for new config shape and dismiss mechanism Made-with: Cursor
11 lines
99 B
Plaintext
11 lines
99 B
Plaintext
__pycache__/
|
|
*.pyc
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.pytest_cache/
|
|
*.egg
|
|
.venv/
|
|
a11y_dump.txt
|
|
agent-tools/
|