v0.9.6-beta
Pre-releaseإصدارُ التصوير: التسجيل عرضًا، والطبقة المحروقة تتبع التصميم المختار أخيرًا.
أُضيف
-
اتّجاه الشاشة خيارًا (تلقائيّ · طوليّ · عرضيّ) في «تصميم العدّاد». والتلقائيّ
يطلبSENSORلاUNSPECIFIED: الثاني يردّ الأمر إلى قفل الدوران في النظام، فمن
أقفل دورانَ جهازه لا يستفيد من «تلقائيّ» شيئًا. ولا يُفرض اتّجاهٌ على النافذة
المصغَّرة: نظامُها يتولّى وضعها، وفرضُ اتّجاهٍ عليها مقاتلةٌ على نافذةٍ ليست لنا. -
حجم رقم السرعة بخمس درجات (60 · 80 · 100 · 130 · 160 ٪). نسبةٌ لا حجمٌ
مطلق: القرص يتمدّد مع الشاشة، فرقمٌ ثابتٌ يصير ضخمًا في لوحٍ وضئيلًا في هاتفٍ صغير.
والافتراضيّ 100 فمن لم يغيّر شيئًا لا يتبدّل عليه شيء. والخيارات معروضةٌ لا شريطَ
انزلاق — الانزلاق لا يُضبط بقفّاز. -
مشاركة التطبيق من «عن التطبيق»: الرابط نصًّا، أو ملفّ التثبيت لمن لا إنترنت
عنده. والنصّ يحمل تعريفًا ورقم الإصدار ورابط الموقع ووسومًا. والحزمة تُقرأ من
sourceDir— أي النسخة العاملة بعينها بلا تنزيل — وتُنسخ إلى المخبأ باسمٍ مفهوم،
إذbase.apkاسمٌ يُربك من يستقبله. والنسخ في كلّ مرّة لا مرّةً واحدة: تحديثُ
التطبيق يُبقي الاسم نفسه، فملفٌّ مخبَّأٌ من إصدارٍ سابق كان يُرسل قديمًا باسمٍ يقول
إنّه الجديد.
أُصلح
-
الطبقة المحروقة صارت تتبع التصميم المختار. كان في الملفّ قوسٌ كلاسيكيٌّ مكتوبٌ
بيده مهما اختار المستعمل، فمن يختار «مؤشّرًا» أو «شراتٍ» يجد في فيديوه ما لا يشبه
شاشته. وهذا الدَّين الأوّل في خارطة الطريق، وكان مجدولًا لـ0.11.0.ولم تُنسخ التصاميم الستّة إلى
android.graphics.Canvasكما كان متوقّعًا: النسخ يعني
هندستين تتباعدان عند أوّل تعديل. بل جُسر بـCanvasDrawScopeفصارت دالّة
drawGaugeFaceنفسها التي ترسم الشاشة هي التي ترسم الفيديو — اشتقاقٌ واحدٌ لا
اثنان. والتدريج الرقميّ وحده مستثنًى: قياسُ نصٍّ لكلّ شرطةٍ في كلّ إطار عملٌ لا
يحتمله خيط الرسم، والملفّ يُشاهَد ولا يُقرأ منه رقمُ تدريج. -
الملفّ المسجَّل بعد إدارة الجهاز كان يخرج بميل تسعين درجة.
targetRotationفي
CameraX يُقرأ مرّةً عند بناء حالة الاستعمال، والنشاط يعلنconfigChanges
للاتّجاه فيعالجه بنفسه بلا إعادة إنشاءٍ ولا إعادة ربط. فالصورة على الشاشة سليمة
والملفّ مقلوب — ولم يظهر العطب قبل هذا الإصدار لأنّ أحدًا لم يكن يصوّر عرضًا. صار
الاتّجاه يُبلَّغ عند كلّ تهيئة، ولا يُبلَّغ أثناء تسجيلٍ جارٍ: تبديله في منتصف
مقطعٍ يُخرج ملفًّا نصفُه بميلٍ ونصفُه بآخر. -
زرّا حوار الخروج صارا مملوءَين بدل نصّين ملوّنين. التلوين وحده يترك الزرّين شكلًا
واحدًا فيُقرآن قبل أن يُميَّزا، والخطأ هنا يُنهي تسجيلًا جاريًا. والمساحة الممتلئة
تُلمح قبل أن تُقرأ، وهو المطلوب على مقود دراجة.