• v3.6.2 5b2c8eb53e

    Prisma v3.6.2
    Build and Release / Build macOS (push) Has been cancelled
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-05 18:09:58 +03:00 | 7 commits to main since this release

    ⚡ Prisma v3.6.2 — Оптимизация памяти, защита от вылетов на смартфонах и отключение зума колесиком

    💎 Что улучшено и исправлено:

    • Полное отключение масштабирования колесиком мыши:
      • Перехвачен внутренний обработчик событий PointerScrollEvent внутри InteractiveViewer, что окончательно предотвратило непреднамеренный зум при прокрутке колесика мыши над изображением.
      • Масштабирование по-прежнему доступно по двойному клику или через клавиатурные хоткеи (+, -, 0, F).
    • Предотвращение вылетов на смартфонах (OOM Fix):
      • В AndroidManifest.xml включен флаг android:largeHeap="true", расширяющий объем выделяемой памяти до 512–1024 МБ на современных Android-устройствах.
    • Ограничение аппетита ImageCache:
      • На глобальном уровне настроен PaintingBinding.instance.imageCache: жесткий лимит в 180 МБ и 120 изображений (вместо неограниченного роста до 1 ГБ+). Старые несжатые растры теперь быстро выгружаются сборщиком мусора.
    • Ограничение декодирования тяжелых исходников:
      • В просмотрщике медиа добавлено интеллектуальное ограничение memCacheWidth (до 2560px), исключающее 400-мегабайтные аллокации для гигантских изображений 10K+.
    • Изоляция перерисовок и оптимизация сетки:
      • Карточки ленты обернуты в RepaintBoundary, что снижает нагрузку на CPU/GPU при скролле и устраняет лаги.
      • Оптимизирован cacheWidth карточек ленты (до 960px).
      • Всем миниатюрам каруселей, аватарок и мозаик заданы строгие ограничения memCacheWidth/memCacheHeight.

    📦 Файлы релиза:

    • Linux (AppImage): Prisma-v3.6.2-linux-x86_64.AppImage
    • Linux (x64): Prisma-v3.6.2-linux-x64.tar.gz
    • Android (ARM64): Prisma-v3.6.2-arm64-v8a.apk
    • Android (ARMv7): Prisma-v3.6.2-armeabi-v7a.apk
    • Android (x86_64): Prisma-v3.6.2-x86_64.apk
    • Windows (x64): Prisma-v3.6.2-windows-x64.zip
    • macOS: Prisma-v3.6.2-macos.zip
    Downloads