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 для охвата сложных сценариев геометрии экрана.