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 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_config.py | ||
| test_drag_interceptor.py | ||
| test_logging.py | ||
| test_main_window.py | ||
| test_project_structure.py | ||
| test_restricted_web_view.py | ||
| test_update_manager_ui.py | ||
| test_updater.py | ||
| test_validator.py | ||