deckerst / aves

Aves is a gallery and metadata explorer app, built for Android with Flutter.
BSD 3-Clause "New" or "Revised" License
2.25k stars 89 forks source link

SVG decoding issue when low on memory #922

Open mohamedzerougdz opened 4 months ago

mohamedzerougdz commented 4 months ago

هناك مشكلة في هذا الاصدار 1.10.5 Aves تتعلق بعرض صور SVG، بحيث يقوم التطبيق بإظهار رسالة Opps عند محاولة عرض ملف SVG لأول مرة، من الملاحظ ان الخطأ يظهر في المرة الاولى بشكل كبير، ثم تتراجع نسبة حدوث الخطأ مع الملفات التي سبق وقمنا بالدخول فيها.

ملاحظة: عملية تسجيل الخطأ كانت في اصدار Aves Profile وقد حاولت تنبيهك لذلك في مناقشة الخطأ رقم 900، ولكن يبدو انك لم تنتبه لتعليقي، لذلك قمت بحذف التعليق من الخطأ رقم 900 وقررت فتح مناقشة جديدة لهذا المشكل.

Package: deckers.thibault.aves.profile Installer: com.google.android.packageinstaller Aves version: 1.10.5-play, build 114 Flutter: unknown unknown Android version: 14, API 34 Android build: UKQ1.230917.001 release-keys Device: Xiaomi 23021RAAEG Support: dynamic colors=true, geocoder=true, HDR=true Mobile services: ready System locales: ar_EG Storage volumes: /storage/emulated/0/, /storage/809D-1606/ Storage grants: Error reporting: true

aves-logs-20240224_021012.txt

هذا الفيديو يوضح كيفية حدوث الخطأ

https://www.mediafire.com/file/v576opoi9zqzojg/Screenrecorder-2024-02-24-02-07-08-455.mp4/file

deckerst commented 4 months ago

I don't think it's a new issue with the new version. It's just because it's a new install and you're loading everything at once. It's too tight on memory when loading at once all these SVG files (the ones in the Collection page and the ones in the Viewer page). And when memory is tight, I cancel rendering instead of crashing the app.

mohamedzerougdz commented 4 months ago

ممتاز، ننتظر المزيد من التحديثات الرائعة.