• 21.1.7.21 3dc5e7e855

    Zapret Dev 21.1.7.21
    All checks were successful
    Zapret source guards / validate (push) Successful in 10s
    Windows-сборка / Dev Dev 21.1.7.21 опубликован
    Pre-release

    loop-uh released this 2026-10-06 21:48:26 +03:00 | 10 commits to main since this release

    Zapret 21.1.7.21 — что изменилось с версии 21.1.7.20

    В версии 21.1.7.19 окно программы могло зависнуть сразу после запуска, и в 21.1.7.20 мы на всякий случай отключили замену встроенных пресетов целиком. Теперь причина найдена, исправлена и проверена на Windows, а замена возвращена.

    Зависание при запуске

    • Виновата была не сама замена пресета, а уведомление о ней. Оно создавалось в фоновом потоке программы, а создавать элементы окна можно только в потоке самого окна. На Windows такая попытка останавливает программу целиком.
    • Теперь любое уведомление, откуда бы его ни попросили, показывается из потока окна.
    • Заодно закрыта такая же скрытая ошибка в автообновлении пресетов по ссылке: там уведомление тоже могло прийти из фонового потока.

    Обновление встроенных пресетов

    • Замена возвращена. Если после обновления программы у встроенного пресета номер версии больше, чем в вашей изменённой копии, копия заменяется новым встроенным пресетом.
    • При замене ваши изменения в этом пресете сбрасываются. Прежняя копия сохраняется в папке presets\replaced внутри папки программы.
    • После замены появляется уведомление «Встроенные пресеты обновлены».
    • Пресеты под вашим собственным именем и пресеты, которые обновляются по ссылке, не заменяются.
    Downloads