Skip to content

v0.9.6-beta

Pre-release
Pre-release

Choose a tag to compare

@SalehGNUTUX SalehGNUTUX released this 18 Aug 11:30

إصدارُ التصوير: التسجيل عرضًا، والطبقة المحروقة تتبع التصميم المختار أخيرًا.

أُضيف

  • اتّجاه الشاشة خيارًا (تلقائيّ · طوليّ · عرضيّ) في «تصميم العدّاد». والتلقائيّ
    يطلب SENSOR لا UNSPECIFIED: الثاني يردّ الأمر إلى قفل الدوران في النظام، فمن
    أقفل دورانَ جهازه لا يستفيد من «تلقائيّ» شيئًا. ولا يُفرض اتّجاهٌ على النافذة
    المصغَّرة: نظامُها يتولّى وضعها، وفرضُ اتّجاهٍ عليها مقاتلةٌ على نافذةٍ ليست لنا.

  • حجم رقم السرعة بخمس درجات (‎60‎ · ‎80‎ · ‎100‎ · ‎130‎ · ‎160‎ ٪). نسبةٌ لا حجمٌ
    مطلق: القرص يتمدّد مع الشاشة، فرقمٌ ثابتٌ يصير ضخمًا في لوحٍ وضئيلًا في هاتفٍ صغير.
    والافتراضيّ ‎100‎ فمن لم يغيّر شيئًا لا يتبدّل عليه شيء. والخيارات معروضةٌ لا شريطَ
    انزلاق — الانزلاق لا يُضبط بقفّاز.

  • مشاركة التطبيق من «عن التطبيق»: الرابط نصًّا، أو ملفّ التثبيت لمن لا إنترنت
    عنده. والنصّ يحمل تعريفًا ورقم الإصدار ورابط الموقع ووسومًا. والحزمة تُقرأ من
    sourceDir — أي النسخة العاملة بعينها بلا تنزيل — وتُنسخ إلى المخبأ باسمٍ مفهوم،
    إذ base.apk اسمٌ يُربك من يستقبله. والنسخ في كلّ مرّة لا مرّةً واحدة: تحديثُ
    التطبيق يُبقي الاسم نفسه، فملفٌّ مخبَّأٌ من إصدارٍ سابق كان يُرسل قديمًا باسمٍ يقول
    إنّه الجديد.

أُصلح

  • الطبقة المحروقة صارت تتبع التصميم المختار. كان في الملفّ قوسٌ كلاسيكيٌّ مكتوبٌ
    بيده مهما اختار المستعمل، فمن يختار «مؤشّرًا» أو «شراتٍ» يجد في فيديوه ما لا يشبه
    شاشته. وهذا الدَّين الأوّل في خارطة الطريق، وكان مجدولًا لـ‎0.11.0‎.

    ولم تُنسخ التصاميم الستّة إلى android.graphics.Canvas كما كان متوقّعًا: النسخ يعني
    هندستين تتباعدان عند أوّل تعديل. بل جُسر بـCanvasDrawScope فصارت دالّة
    drawGaugeFace نفسها التي ترسم الشاشة هي التي ترسم الفيديو
    — اشتقاقٌ واحدٌ لا
    اثنان. والتدريج الرقميّ وحده مستثنًى: قياسُ نصٍّ لكلّ شرطةٍ في كلّ إطار عملٌ لا
    يحتمله خيط الرسم، والملفّ يُشاهَد ولا يُقرأ منه رقمُ تدريج.

  • الملفّ المسجَّل بعد إدارة الجهاز كان يخرج بميل تسعين درجة. targetRotation في
    CameraX يُقرأ مرّةً عند بناء حالة الاستعمال، والنشاط يعلن configChanges
    للاتّجاه فيعالجه بنفسه بلا إعادة إنشاءٍ ولا إعادة ربط. فالصورة على الشاشة سليمة
    والملفّ مقلوب — ولم يظهر العطب قبل هذا الإصدار لأنّ أحدًا لم يكن يصوّر عرضًا. صار
    الاتّجاه يُبلَّغ عند كلّ تهيئة، ولا يُبلَّغ أثناء تسجيلٍ جارٍ: تبديله في منتصف
    مقطعٍ يُخرج ملفًّا نصفُه بميلٍ ونصفُه بآخر.

  • زرّا حوار الخروج صارا مملوءَين بدل نصّين ملوّنين. التلوين وحده يترك الزرّين شكلًا
    واحدًا فيُقرآن قبل أن يُميَّزا، والخطأ هنا يُنهي تسجيلًا جاريًا. والمساحة الممتلئة
    تُلمح قبل أن تُقرأ، وهو المطلوب على مقود دراجة.