Full-screen dog loader overlay with dim background and input blocking
- DogLoader now covers the whole window (dock top + _loading layer),
dims the dashboard behind it ($background 80%), draws a centered
rounded panel with a running ASCII dog and a 🐾 paw trail
- block keyboard bindings (check_action) and drop focus while refreshing;
restore focus to models table afterwards
- removed the docked progress line (covered by the overlay)
- docs updated; tests: full-screen coverage + input blocking
This commit is contained in:
@@ -12,7 +12,7 @@ TUI-приложение (Python 3.10+) для отображения потре
|
||||
- Детализация метрик конкретной модели (Enter в таблице моделей)
|
||||
- Офлайн-режим: при недоступности API показывает последние данные из кэша
|
||||
- Автообновление по интервалу из конфигурации (по умолчанию 60 с)
|
||||
- Анимация-«собачка» и строка прогресса во время обновления статистики
|
||||
- Полноэкранный индикатор загрузки: бегущая ASCII-собачка с затемнением фона
|
||||
- Экспорт истории в CSV/JSON, диагностика окружения (`doctor`)
|
||||
|
||||
## Интерфейс
|
||||
|
||||
Reference in New Issue
Block a user