4.8 KiB
Компактные вкладки — 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 тестов сохранены как исторические документы.