51 lines
4.8 KiB
Markdown
51 lines
4.8 KiB
Markdown
# Компактные вкладки — 2026.09.26.4
|
||
|
||
Обновление подготовлено из переданного `hockey_hotfix_2026-09-26_v3(1).zip`.
|
||
Все изменения предыдущего пакета сохранены. Пользовательские настройки кнопок,
|
||
шорткатов, вкладок и Mapping в архив не добавлялись и не заменяются.
|
||
|
||
## Изменения
|
||
|
||
- Левая колонка с названием проекта ограничена шириной 104 px вместо широкой
|
||
растягивающейся колонки. Вкладки начинаются левее и получают освободившееся место.
|
||
- Неактивные вкладки ниже, с меньшими отступами и спокойным фоном. При нехватке
|
||
ширины они сжимаются; длинный текст сокращается многоточием. Полное название
|
||
остаётся в подсказке и в доступном имени кнопки.
|
||
- Активная вкладка выше, с крупнее набранным текстом и яркой бирюзовой подсветкой.
|
||
Её ширина сохраняется в приоритете перед неактивными вкладками.
|
||
- Горизонтальная прокрутка строки вкладок убрана. На окнах до 1150 px вкладки
|
||
получают отдельную строку на всю ширину под служебными кнопками; до 620 px
|
||
могут переноситься на следующие строки. Это сохраняет доступ к разделам
|
||
без уменьшения текста до нечитаемого размера.
|
||
- При фоновых обновлениях существующие кнопки переиспользуются. Сохраняются
|
||
фокус клавиатуры, порядок и прежнее переключение разделов. Названия и количество
|
||
вкладок берутся из действующей конфигурации.
|
||
- Адаптация выполняется CSS. Постоянные замеры размеров, новые интервальные
|
||
опросы и дополнительные запросы к серверу не добавлены.
|
||
|
||
## Установка
|
||
|
||
Распакуйте архив в корень существующего проекта с заменой файлов, перезапустите
|
||
веб-панель и обновите страницу через Ctrl+F5. Номер сборки — `2026.09.26.4`.
|
||
Это накопительное обновление изменённых файлов, а не самостоятельная установка.
|
||
Если после v3 были собственные изменения кода, их нужно сопоставить с заменяемыми
|
||
файлами перед установкой. Agent.exe обновлять не требуется.
|
||
|
||
## Проверка
|
||
|
||
Проверен синтаксис JavaScript. На временном FastAPI сервере с настоящим кодом
|
||
страницы в jsdom проверены: восемь доступных вкладок, названия и доступные имена,
|
||
единственная активная вкладка, переключение разделов, неизменный порядок,
|
||
сохранение фокуса при пяти обновлениях данных и переиспользование кнопок.
|
||
Ошибок выполнения страницы не обнаружено.
|
||
|
||
Повторён сценарий предыдущего исправления: при выданном по tally титре выбор
|
||
нарушения отправляет SetCountdown → StopCountdown → Overlay In; отсчёт не
|
||
запускается автоматически, меню закрывается, другой Agent команд не получает.
|
||
|
||
jsdom не вычисляет фактическую геометрию и не заменяет визуальную проверку
|
||
в браузере. Chromium в среде проверки отсутствует, поэтому скриншоты на разных
|
||
разрешениях здесь не получены. Полный серверный набор для этой правки не
|
||
перезапускался: изменения касаются навигации, её CSS и номера сборки.
|
||
Результаты v3 и разбор прежних 40 тестов сохранены как исторические документы.
|