Skip to content

Release v3.1

Latest

Choose a tag to compare

@Vennilay Vennilay released this 16 Nov 15:59

🚀 Обновление 3.1

🔧 Глобальная переработка структуры проекта

  • Полностью пересобрана архитектура: код разнесён по модулям и структурирован по папкам
  • Улучшена читаемость, поддерживаемость и стабильность проекта
  • Исправлено отображение имени и иконки приложения на всех платформах

🍏 Улучшения и исправления для macOS (Спасибо @ars3ny-debug и @BAALOC!)

💡 Изменения поведения на macOS

  • Из-за особенностей платформы путь к файлам теперь нужно указывать вручную. Системный диалог выбора работает некорректно
  • При установке приложение отображается слева

🔐 Исправлена работа с SSL (Спасибо @ars3ny-debug!)

  • На устройствах с Apple M2 SSL-сертификаты в Python могли работать неправильно, из-за чего приложение не загружало шаблон с GitHub
  • Ошибка исправлена, загрузка снова стабильна

📁 Корректная работа с временными файлами (Спасибо @BAALOC!)

  • Система работы с временными файлами полностью переписана. Теперь используется стандартный модуль tempfile
  • На macOS с процессорами M3 безопасность файловой системы ужесточена, запись временных файлов требует определённых условий и разрешений. Теперь всё обрабатывается корректно и надёжно

🍏 Яблочный итог

  • Приложение теперь полноценно работает на macOS (судя по всему до следующего релиза M4 😉)

🐧 Linux

  • Добавлен отдельный билд для Arch Linux, поскольку из-за новейших библиотек приложение могло не запускаться

🪟 Windows

  • Реализован полноценный установщик для Windows

Спасибо всем, кто помогает проекту развиваться ❤️

Full Changelog: v2.5.1...v3.1