• 21.1.7.203 3e85fcf085

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

    loop-uh released this 2026-10-25 01:26:23 +03:00 | 3 commits to main since this release

    Zapret 21.1.7.203 — что изменилось с версии 21.1.7.202

    Выпуск про плавность прокрутки списка пресетов и отклик мыши на загруженном компьютере.

    Прокрутка

    • Плавная прокрутка (как в списке «Мои пресеты», так и на других страницах) шла фиксированным числом шагов, по одному на тик таймера, и каждый шаг перерисовывал список целиком. Если перерисовка занимала дольше тика, отставшие шаги не наверстывались: прокрутка растягивалась и «тянулась», а быстрое движение колеса туда-сюда копило очередь шагов. Теперь за тик проходится столько шагов, сколько реально прошло времени (не больше восьми), поэтому путь и длительность остаются прежними, а лишние промежуточные кадры пропускаются. Если кадры укладываются в тик, прокрутка выглядит так же, как раньше.
    • На проверочном списке в 170 пресетов один поворот колеса при дорогих кадрах перерисовывал список 20 раз за полторы-две секунды, теперь 5–6 раз примерно за полсекунды, и останавливается в том же месте.

    Пресеты

    • Перерисовка плиток в «Мои пресеты» стала примерно на 15% легче: плитка берёт свои данные одним обращением к модели, а не десятком, тема читается один раз за перерисовку, а не на каждую плитку, постоянные цвета не пересчитываются. Картинка не изменилась.
    Downloads