Menu implementation: - Added menu bar to MainWindow - Help menu with 'Check for Updates...' action - Signal-based architecture for async update check - Action triggers check_for_updates signal Test coverage: - 3 new tests for menu bar functionality - Test menu bar creation - Test signal exists and is callable - Test callback method exists - All 146 tests passing, 86% coverage Design: - Decoupled menu from update logic - Emits signal that main app listens to - Allows async update check without blocking UI |
||
|---|---|---|
| .. | ||
| integration | ||
| unit | ||
| __init__.py | ||
| conftest.py | ||