
21 февраля 2026 года вышло обновление проекта сетевого монитора NetSpeedTray 1.2.5 и почти сразу 1.2.6 для Windows 10/11. Исходный код решения написан на Python и опубликован на GitHub под лицензией GNU General Public License v3.0. Разработка решения ведётся с февраля 2025 года.

Основные возможности NetSpeedTray:
работает в системном трее, оказывает незначительную нагрузку на системные ресурсы;
функция «Динамическая частота обновления» снижает частоту обновления в режиме ожидания сети для экономии ресурсов процессора и батареи;
органично вписывается в пользовательский интерфейс Windows 10/11;
интеллектуальное распознавание светлых и темных тем панели задач гарантирует, что текст всегда будет виден;
интеллектуальное и адаптивное позиционирование. Автоматически находит свободное место рядом с системным треем и перемещает его, освобождая место для новых значков, предотвращая их перекрытие;
полная интеграция с операционной системой. Ведёт себя как обычный компонент Windows;
мгновенно скрывается с помощью автоматического скрытия панели задач. Скрывается, когда активировано полноэкранное приложение;
интеллектуальный мониторинг сети. Автоматический режим определяет основное подключение к Интернету и игнорирует данные виртуальных адаптеров;
простое переключение между автоматическим, всеми или выбранными сетевыми интерфейсами с помощью интуитивно понятных переключателей;
график недавней сетевой активности в реальном времени с регулируемой прозрачностью;
настройка цветов и пороговых значений скорости для быстрого просмотра состояния сети;
текст и шрифт: настройка семейства шрифтов, размера, веса и выравнивания;
единицы измерения: автоматическое (бит/с, КБИТ/с, МБ/с) или фиксированное отображение Мбит/с;
подробный и интеллектуальный график истории;
интеллектуальная шкала: логарифмическая шкала чётко отображает низкий уровень трафика и большие скачки;
фильтрация по интерфейсам: просмотр истории скорости для конкретных адаптеров (Wi‑Fi, Ethernet, VPN);
безопасное и эффективное управление данными: настраиваемое хранение, автоматическая очистка, оптимизированная база данных;
простой экспорт данных в формат.csv или высококачественные графики для отчётов.
Изменения и дополнения в NetSpeedTray 1.2.5 и 1.2.6:
значительные улучшения надёжности: фантомная фильтрация скорости (межквартильный размах, ограничение дельты, скользящие средние, более интеллектуальная ось Y), ограничение скорости канала связи с учётом аппаратного обеспечения (динамические потолки до 100 Гбит/с) и многоуровневые запросы истории теперь обеспечивают точные графики с полными данными. Размер и позиционирование виджетов защищены новыми ограничениями виджетов (WidgetConstraints), а миграции конфигурации генерируют/регистрируют сообщения о недействительных версиях вместо того, чтобы незаметно повреждать настройки;
новый переключатель «сохранять виджет видимым в полноэкранном режиме» удерживает мини-график поверх полноэкранных приложений, если он включён;
улучшения для графиков и пользовательского интерфейса (удаление переключателя легенды, изменение размера панели, поля оси Y, обрезанные пики, позиционирование с учетом DPI, компоновка с короткими единицами), более плавное поведение при работе с несколькими мониторами/перетаскивании и улучшенное масштабирование шрифтов для вертикальных панелей задач;
добавлено более 50 новых модульных тестов, улучшено покрытие граничных случаев позиционирования для сверхширокоформатных/смешанных DPI конфигураций, улучшены проверки конфигурации/версии, проверены размеры виджетов, добавлен новый вспомогательный инструмент сборки (build-exe-only.bat), а также переработана логика рендеринга/графика для обеспечения потокобезопасности;
исправлена ошибка выравнивания при высоком DPI: переработана логика вертикального центрирования для Windows 11. Теперь виджет вычисляет истинную видимую область панели задач, обеспечивая идеальное выравнивание даже при масштабировании экрана более чем на 150%;
интеллектуальная ширина макета: исправлена ошибка точности в short_unit_labels, вызывавшая обрезку текста. Значения скорости теперь всегда будут идеально помещаться в рамку виджета;
защита пика графика: улучшено размещение тегов «Пик» на графике истории. Теперь они интеллектуально «переворачиваются» и зажимаются, чтобы предотвратить обрезку по краям графика;
единые настройки внешнего вида: стили стрелок объединены на главной странице «Внешний вид» для более быстрой и интуитивно понятной настройки;
защитные ограничения для виджетов: добавлены жёсткие ограничения размера (MAX_WIDTH/MAX_HEIGHT), чтобы предотвратить чрезмерное увеличение размера виджета до такой степени, что он будет закрывать элементы системы;
интеллектуальная логика обновления: объединены режимы обновления «Force MB» и «SMART» для устранения дрожания при переключении единиц измерения и уменьшения ненужных пробуждений ЦП;
устойчивость к командной оболочке: устранена редкая проблема с состоянием гонки, когда виджет мог не закрепиться после перезапуска explorer.exe или изменения оборудования дисплея;
снижение уровня шума в логах: сообщения «Обнаружен всплеск» понижены до уровня DEBUG для поддержания чистоты ваших производственных логов;
синхронизация набора тестов: все основные тесты базы данных и позиционирования обновлены в соответствии с новой схемой v4 и логикой запросов, сохраняющей пики, что гарантирует беспроблемную работу конвейера CI/CD;
покрытие позиционирования: расширены модульные тесты в test_position_manager.py для охвата сложных сценариев геометрии экрана.
