v1.1 - Оптимизация + нативные сокеты
В этом обновлении основной упор сделан на оптимизацию и уменьшение размера приложения. Полностью удалена зависимость от библиотеки requests и сопутствующих модулей. Теперь все сетевые проверки (как TCP-пинг, так и HTTP-запросы) выполняются через нативные сокеты Python. Это позволило кратно уменьшить размер итогового exe-файла и снизить потребление оперативной памяти, так как больше не требуется упаковывать тяжёлые внешние библиотеки.
Доработана логика рендеринга интерфейса. Окно программы теперь разделено на два слоя (фон и текст) для корректной обработки прозрачности в Windows. В контекстное меню добавлен слайдер для регулировки прозрачности оверлея в реальном времени, а настройки сохраняются в конфиг.
Также добавлена проверка на повторный запуск (Singleton) через системный мьютекс Windows, что предотвращает случайное открытие нескольких копий утилиты. Улучшена работа с реестром для функции автозапуска.
Потребление оперативной памяти снизилось более чем на 45%.