Files
hockey_new/UPDATE_TABS_RU.md
2026-09-27 00:01:08 +03:00

4.8 KiB
Raw Blame History

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