From baff464dc0c3942cebab35d137d919746f19b35e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=95=D0=BC=D0=B5?= =?UTF-8?q?=D0=BB=D1=8C=D1=8F=D0=BD=D0=B5=D0=BD=D0=BA=D0=BE?= Date: Thu, 10 Sep 2026 13:30:44 +0300 Subject: [PATCH] docs: changelog for full-screen dog loader --- CHANGELOG.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2b5281..978a96a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,15 +7,22 @@ Анимация-«собачка» при обновлении статистики. ### Добавлено -- Экран **Dashboard**: ASCII-«собачка» (`DogLoader`) как индикатор загрузки — - центрированный overlay поверх дашборда с анимацией (виляет хвостом, - кадры меняются каждые 0,15 с) и подписью «Обновление статистики…». -- Индикация обновления в нижней строке (`#progress-line`, `dock: bottom`). +- Экран **Dashboard**: полноэкранный индикатор загрузки — бегущая ASCII-собачка + поверх всего окна с полупрозрачным затемнением (`$background 80%`), + панелью по центру (рамка `border: round`), дорожкой из 🐾 и подписью + «Обновление статистики…». Анимация: переставляет лапы и виляет хвостом + (4 кадра, 0,12 с). +- На время загрузки ввод блокируется (горячие клавиши и фокус), после + завершения — возвращается. - Показывается при автообновлении по таймеру и при ручном обновлении (`r`); скрывается по завершении загрузки. +### Исправлено +- Индикатор больше не конфликтует со встроенным `Widget.loading` Textual + (ранее из-за одноимённого reactive показывались встроенные «точки»). + ### Примечание -- Закрывает задачу #1 («Новая загрузка обновления статистики»). +- Реализует задачу #1 («Новая загрузка обновления статистики»). ## [1.0.3] — 2026-08-19 @@ -105,4 +112,4 @@ [1.0.3]: https://github.com/selectel-ml-tui/selectel-ml-tui/releases/tag/v1.0.3 [1.0.2]: https://github.com/selectel-ml-tui/selectel-ml-tui/releases/tag/v1.0.2 [1.0.1]: https://github.com/selectel-ml-tui/selectel-ml-tui/releases/tag/v1.0.1 -[1.0.0]: https://github.com/selectel-ml-tui/selectel-ml-tui/releases/tag/v1.0.0 +[1.0.0]: https://github.com/selectel-ml-tui/selectel-ml-tui/releases/tag/v1.0.0 \ No newline at end of file