История ведётся начиная с версии 1.6.0
История изменений Stream Tools
Версия 1.7.2
Обязательное обновление
Виджеты
- Любое изменение настроек сразу применяется в OBS — перезагружать Browser Source больше не нужно ни одному виджету.
LAN
- Виджет на втором компьютере больше не может внезапно перестать обновляться.
Колесо фортуны
- Правка секторов видна в предпросмотре сразу, не дожидаясь сохранения.
- Вращение больше не отказывается работать после импорта нового списка.
- При импорте TXT пустые строки и повторяющиеся имена пропускаются.
Звук
- Ползунок громкости слышно сразу: он меняет и тот звук, который уже играет.
Геймпад
- В пресете Flydigi исправлены перепутанные местами LT и RT.
Интерфейс
- Закрытие окна теперь спрашивает подтверждение, если выключено сворачивание в трей.
Версия 1.7.1
Обязательное обновление
Звук
- У каждого звукового файла появился свой ползунок громкости в процентах.
Колесо фортуны
- Импорт секторов из TXT теперь сразу виден в превью и в готовом HTML.
- Вращение стало плавным в OBS (исправлены проблемы оптимизации).
Интерфейс
- Виджет «Оверлей геймпада» больше не называется по-английски в русской версии.
- Каталог виджетов сгруппирован по назначению: оверлеи устройств рядом, затем время, эфирные события, звук и оформление.
- Английская версия переведена полностью, включая новые виджеты и подсказки.
Версия 1.7.0
Обязательное обновление
Новые виджеты
- Добавлен виджет «Оверлей мыши»: показывает нажатия кнопок, направление прокрутки колеса и движение мыши, с двумя корпусами на выбор.
- В оверлее мыши настраиваются цвета, контур, тень корпуса, свечение при нажатии и показ боковых кнопок.
- Добавлен виджет «Аналоговые часы»: десять циферблатов, включая два электронных с датой.
- У часов настраиваются цифры, формат даты и язык, а также тень циферблата и стрелок.
LAN-сервер виджетов
- LAN-ссылки теперь включаются отдельным переключателем в настройках, а кнопка их создания появляется в виджетах только после этого.
- Исправлены накопление подключений и неверное число подключений в настройках.
Окно обновления
- В окне обновления теперь видно изменения трёх последних версий, а не только новой.
- Добавлена ссылка «Вся история изменений» на страницу со всеми версиями.
Версия 1.6.13
Обязательное обновление
Нагрузка на компьютер
- Живые обои, аудио-визуализатор, текущее медиа, таймер и системный монитор стали значительно легче для компьютера.
- Виджеты больше не расходуют ресурсы, когда ничего не происходит: тишина, пауза, ненажатые клавиши, скрытый источник.
- У живых обоев убран рывок нагрузки, который повторялся раз в минуту.
Живые обои
- Заданное количество частиц больше не уменьшается из-за размытия и свечения.
- На экранах выше Full HD эффект стал чётче.
Текущее медиа
- Обложка теперь подхватывается, даже если плеер отдаёт её с задержкой — например в Яндекс.Музыке.
- Обложка больше не пропадает и не мигает во время воспроизведения.
- Виджет больше не зависает на последнем треке, если плеер перестал отвечать.
Версия 1.6.12
Обязательное обновление
Gamepad Overlay
- Добавлен пресет Flydigi: собственная форма корпуса и 24 настраиваемых элемента, включая C, Z, LM, RM и M1-M4 (Дополнительные кнопки работают не на всех геймпадах. C, Z, LM, RM и M1-M4 приходят с отдельного канала контроллера, и в некоторых режимах прошивки он их не передаёт. На обычные кнопки, стики и триггеры это не влияет. ТРЕБУЕТСЯ ТЕСТИРОВАНИЕ И ДОРАБОТКА)
- Дополнительные кнопки считываются напрямую с геймпада, без сторонних программ.
- Появился мастер привязки нестандартных кнопок: он показывает кнопку и просит нажать её несколько раз.
- Мастер слышит все потоки геймпада, а обученные кнопки работают на любом пресете.
- Оверлей больше не гаснет, если контроллер перехватила другая программа.
- Добавлена тень контура. Исправлена тень подписей, которая раньше не отображалась.
- Убраны двойные контуры центральных кнопок, выровнены размеры и подписи вынесенных кнопок.
- Файл для OBS стал легче примерно втрое, источник открывается быстрее. Созданные ранее файлы обновятся сами, настройки в OBS менять не нужно.
Название виджета
- Исправлено: новое название виджета иногда не сохранялось.
- Рядом с полем появилась кнопка «Применить». Название также сохраняется по Enter и при переходе к другому полю.
Скорость и стабильность
- Настройки «Системного монитора» открываются мгновенно.
- Устранены ошибки при выходе из приложения с открытыми настройками виджета.
Безопасность
- Удалён незавершённый веб-пульт управления. Локальный и сетевой доступ работают только на чтение.
Версия 1.6.10
Обязательное обновление
Глобальное обновление Gamepad Overlay
- Полностью обновлены 73 SVG-ресурса для Xbox, PS4, PS5 и Nintendo Switch 2.
- Добавлена корректная обработка path, rect, circle, ellipse, вложенных групп и SVG-трансформаций.
- Исправлено наследование цветов заливки и контура внутри SVG.
- Исправлена ошибочная сплошная заливка геймпадов в режиме «Минималистичный контур».
- Кнопки, стики, крестовины и остальные интерактивные элементы снова корректно окрашиваются, подсвечиваются и анимируются.
- Добавлена компенсация толщины линий для элементов внутри масштабированных SVG-групп.
- Исправлена обработка чёрных и наследуемых цветов в различных визуальных режимах.
Оптимизация виджета «Живые обои»
- Частота обновления предпросмотра ограничена до 30 FPS.
- Добавлено адаптивное внутреннее разрешение рендеринга для снижения нагрузки на видеокарту.
- Оптимизировано количество частиц с учётом сложности выбранного эффекта.
- Ограничена чрезмерная нагрузка от экстремальных значений размытия и свечения.
- Анимация останавливается, когда предпросмотр скрыт.
- Исправлено освобождение requestAnimationFrame, аудиоподписок и ResizeObserver.
- Изменения настроек теперь применяются с задержкой против частых повторных перестроений сцены.
- Пересоздаются только действительно затронутые ресурсы.
- Исправлена работа ползунков, ранее не влиявших на отдельные пресеты, включая скорость дыма.
- Диапазоны настроек приведены к единому поведению, включая корректную обработку нулевых значений.
- Исправлен сброс длительности цикла на 60 секунд.
- Улучшено бесшовное зацикливание частиц, снега, звёзд, светлячков, пузырей, рун, дыма и эффекта глитча.
- В интерфейс добавлено пояснение о намеренно сниженной детализации предпросмотра.
Режим на выбывание в «Колесе фортуны»
- Первый запуск колеса теперь начинает отдельную сессию розыгрыша на выбывание.
- Во время сессии блокируются настройки колеса и переключение режима.
- Панель настроек закрывается единой полупрозрачной чёрной текстурой со скруглёнными углами.
- Затемнение корректно покрывает весь контейнер, его края и область прокрутки.
- Исправлено отображение текста поверх заблокированной панели.
- Добавлена компактная кнопка «Завершить розыгрыш» рядом с кнопкой вращения.
- До начала сессии кнопка неактивна, во время сессии становится красной.
- Досрочное завершение возвращает исходный набор секторов и разблокирует настройки.
- После определения финального победителя настройки автоматически разблокируются.
- Следующее вращение после завершения автоматически начинает новую сессию.
- Состояние сессии синхронизировано для интерфейса приложения, горячих клавиш, API и LAN-пульта.
- В режиме на выбывание используется полная надпись «Крутить колесо».
Версия 1.6.9
Обязательное обновление
Колесо фортуны
- Изменения веса, названия и цвета сектора, автоматических цветов и режима одинаковых шансов теперь сразу отображаются в живом предпросмотре колеса.
- Исправлен импорт участников из TXT. Каждая непустая строка создаёт отдельный сектор, а импортированный список целиком заменяет предыдущие сектора. Также добавлена поддержка распространённых кодировок UTF-8, UTF-16 и Windows-1251.
- Колесо больше не останавливается на границе секторов без выбора победителя, если во время вращения сработало автосохранение или обновился предпросмотр. Незавершённое вращение продолжается, а уже выбранный сектор восстанавливается под стрелкой.
Версия 1.6.8
Обязательное обновление
Исправления и стабильность
- Исправлена работа DualShock 4 при подключении по кабелю: стики, триггеры и лицевые кнопки теперь определяются корректно (требуется тестирование).
- Исправлена работа пользовательских горячих клавиш в установленной версии приложения.
- Добавлен отдельный диалог создания горячей клавиши с отображением выбранной комбинации.
- Единая логика создания и сохранения горячих клавиш добавлена в «Счётчик смертей», «Колесо фортуны» и «Таймер».
- Открытие настроек виджетов больше не сбрасывает размер, положение и полноэкранное состояние окна на дополнительных мониторах.
- Добавлена отдельная настройка «Сворачивать в трей при закрытии».
- Исправлено окрашивание кнопок системного окна выбора цвета.
"Счётчик смертей"
Таймер
- Значение и оформление таймера теперь обновляются в OBS автоматически, без ручного обновления Browser Source.
Глобальное обновление пресетов Gamepad Overlay
- Обновлены векторные пресеты Xbox и PlayStation 4, добавлены и доработаны пресеты PlayStation 5 и Nintendo Switch 2 (требуется точечная доработка контуров).
- Добавлены отдельные настройки толщины контуров элементов, толщины и размера символов PlayStation.
- Верхние кнопки используют толщину основного контура.
Версия 1.6.6
Обязательное обновление
Запуск и обновление в Windows
- Исправлена критическая ошибка «DLL load failed while importing QtGui: Не найдена указанная процедура», из-за которой приложение не запускалось после установки или обновления.
- Повышена надёжность установки и обновления: приложение получает совместимый комплект служебных компонентов, а устаревшие файлы предыдущей версии больше не остаются в папке программы.
- Настройки, созданные виджеты и остальные пользовательские данные при обновлении сохраняются.
Версия 1.6.3
Обязательное обновление
Аккаунт и сеть
- Исправлен вход на Windows-компьютерах, где приложение ошибочно считало сертификат сайта просроченным, хотя сайт нормально открывался в браузере.
- Проверка защищённого соединения теперь использует системные механизмы Windows для входа, загрузки аватаров и проверки обновлений.
- После неудачной сетевой попытки кнопка «Войти» снова становится активной — вход можно повторить без перезапуска программы.
Глобальное обновление пресетов Gamepad Overlay
- Полностью обновлены пресеты Xbox и PlayStation 4.
- Добавлены новые пресеты PlayStation 5 и Nintendo Switch 2 Pro Controller.
- Все четыре геймпада переведены на масштабируемую векторную графику с отдельной анимацией кнопок, стиков и крестовин.
- Обновлены стандартные раскладки, верхние кнопки и визуальный конструктор.
- Старые несовместимые координаты элементов автоматически заменяются корректными значениями.
- Убраны лишние подписи и декоративные элементы без изменения логики XInput, HID, переподключения и управления виджетом.
Версия 1.6.2
Обязательное обновление
- В релизную версию добавлена компактная система диагностических логов. Ошибки приложения, фоновых операций и причины аварийного завершения теперь сохраняются автоматически.
- Добавлена диагностика зависаний. Если интерфейс не отвечает дольше 20 секунд, приложение записывает техническое состояние рабочих потоков.
- Хранятся только последние 10 сессий. Размер журналов ограничен, а повторяющиеся системные сообщения автоматически подавляются.
- Токены авторизации, пароли, секреты LAN-ссылок и персональные пути автоматически скрываются в логах.
- В настройках появилась кнопка «Открыть папку с логами».
- В «Счётчик смертей» добавлены отдельные пользовательские звуки для действий +1, −1 и сброса. По умолчанию звуки отключены.
- Звуки «Счётчика смертей» и «Колеса фортуны» теперь воспроизводятся самим приложением через текущее основное устройство вывода Windows.
- Воспроизведение звуков больше не зависит от Chromium, OBS или настроек звука Browser Source.
- Звуки работают при управлении кнопками приложения, глобальными горячими клавишами, через локальный API и LAN-команды, в том числе когда приложение свёрнуто.
- Несколько открытых Browser Source больше не дублируют один и тот же звук.
- В «Колесе фортуны» звук вращения запускается сразу, а звук победителя — после окончания анимации. Сброс или удаление колеса отменяет ожидающий звук победителя.
- Только что выбранный звуковой файл можно проверить сразу, без дополнительного сохранения перед первым нажатием.
- Поддерживается воспроизведение WAV, MP3, OGG, FLAC, M4A и AAC.
- Улучшена совместимость подключения к аккаунту с системными сертификатами Windows и антивирусной проверкой HTTPS.
- Сообщения о сетевых ошибках теперь точнее различают проблемы DNS, TLS-сертификатов, таймауты, прокси и недоступность сервера.
Версия 1.6.1
Обязательное обновление
- Исправлено самопроизвольное переключение выбранного шрифта на системный после изменения курсива, подчёркивания, регистра, выравнивания и других параметров текста.
- Выбранный шрифт теперь сохраняется при последовательном изменении любых настроек типографики.
- Исправление применяется ко всем виджетам с общей настройкой текста, а также к пресету живых обоев «Руны и символы».
Версия 1.6.0
Обязательное обновление
LAN-режим для стримов с двух компьютеров
- Добавлены персональные LAN-ссылки для всех виджетов.
- Stream Tools может получать данные на игровом компьютере, а OBS — показывать виджет на втором Windows-ПК в той же домашней сети.
- Локальный HTML и LAN-ссылка могут работать одновременно.
- Поддерживаются несколько Browser Source, дубликаты виджетов и разные типы виджетов.
- Для первоначальной загрузки используется HTTP snapshot, а динамические обновления передаются через WebSocket.
- После разрыва соединения виджет автоматически переподключается и получает актуальное состояние.
- При отключении клавиши и кнопки геймпада автоматически отпускаются, аудиовизуализация плавно затухает, а счётчики, таймер и текущее медиа сохраняют последнее состояние.
- Каждая ссылка защищена отдельным случайным read-only токеном конкретного экземпляра виджета.
Создание LAN-ссылок
- Добавлено окно «Ссылка генерируется» с индикатором загрузки.
- Запуск LAN-сервера перенесён в фоновый поток — интерфейс больше не должен зависать во время генерации.
- LAN-ссылка автоматически копируется в буфер обмена.
- Основной и альтернативный адреса сохраняются в TXT-файл рядом с HTML.
- Повторная генерация безопасно обновляет TXT-файл.
- Добавлена возможность сбросить и немедленно отозвать все созданные LAN-ссылки.
Настройки сети
- Добавлен выбор сетевого адаптера.
- Добавлена настройка LAN-порта.
- Реализовано восстановление после смены IP-адреса, DHCP и переключения между Ethernet и Wi-Fi.
- Добавлена совместимость с HTTP Range и HEAD-запросами разных версий браузерного движка OBS.
Фоновая работа
- Добавлен запуск Stream Tools вместе с Windows.
- Приложение можно автоматически запускать свёрнутым в системный трей.
- LAN-виджеты продолжают работать, когда главное окно свёрнуто.
Интерфейс
- Версия приложения отображается в заголовке окна.
- Информация об аккаунте перенесена в свёрнутый блок.
- Настройки LAN-сервера и OBS WebSocket свёрнуты по умолчанию.
- Окно обновления теперь показывает прокручиваемое описание изменений до скачивания.
Турнирный счёт
- Обновлены стандартные настройки и расположение элементов.
- Новые экземпляры используют проверенную горизонтальную компоновку, прозрачный фон и выравнивание композиции по центру.