Skip to content

v0.8.0-beta

Pre-release
Pre-release

Choose a tag to compare

@SalehGNUTUX SalehGNUTUX released this 15 Aug 14:06
· 13 commits to main since this release

أُصلح

  • خريطة OsmAnd لم تكن تأتي إلّا وهو مفتوح. السبب وُجد في مصدر OsmAnd نفسه:
    OsmandAidlServiceV2.getApi يردّ null لكلّ تطبيقٍ لم يأذن له المستعمل، وأوّل
    اتّصالٍ بنا يسجّلنا معطَّلين ويحفظ ذلك. فصارت للجسر حالةٌ رابعة صريحة «لم يأذن
    OsmAnd بعد» تقول للسائق خطوته: افتح OsmAnd ← الإعدادات ← التطبيقات المتّصلة ←
    فعّل GT-SPEEDOMETER. تُمنح مرّةً واحدة، ثمّ تعمل الخريطة وهو مغلق.
    وأُضيف انتظارُ تهيئةٍ صريح (registerForOsmandInitListener) قبل طلب الصورة، فلا
    تُطلب من محرّكٍ لم يُقلع بعد — وهو ما كان يُفشل الإقلاع البارد.

أُضيف

  • تقريبٌ وتنقّلٌ في خريطة OsmAnd. واجهته تعطي صورةً ساكنة لا خريطةً تفاعليّة،
    فصرنا نطلبها بثلاثة أضعاف مقاس الإطار (مع سقفٍ يُنزل العامل على جهازٍ محدود
    الذاكرة) ونتيح التقريب بالإصبعين وبثلاثة أزرار، والإزاحة محصورةٌ داخل الصورة.
  • خطٌّ أزرق وعلامتا بداية ونهاية وأسهم اتّجاه على مسار OsmAnd، مرسومةً بإسقاطٍ
    مكرَّرٍ عن TrackBitmapDrawer — فالرسّام لا يرسم شيئًا من ذلك بنفسه.
  • مبدّل مصدر الخريطة: تلقائيّ · OsmAnd · بلاطات. الصورة أدقّ خريطةً والبلاطات
    أغنى تفاعلًا، وأيّهما أفضل سؤالٌ لا جواب واحد له.
  • إيقافٌ مؤقّت لتسجيل الكاميرا: الفيديو وحده يقف والرحلة تمضي، فلا تُفسد وقفةٌ
    عند إشارةِ مرورٍ إحصاءاتِ الرحلة ولا يتقطّع ملفّ المسار. ولفُّ المقاطع لا يمضي
    والتصوير موقوف.
  • وضع تصويرٍ ليليّ/نهاريّ: تلقائيّ (يتبع ساعتَي المظهر) أو نهار أو ليل، يُختار
    من شاشة الكاميرا ومن الإعدادات. يُضبط بتعويض الإضاءة على CameraControl فلا
    يقطع تسجيلًا جاريًا، ويُعلن صراحةً على الأجهزة التي لا تدعمه.
  • تحديدٌ متعدّد في الوسائط: لمسةٌ مطوّلة تدخل الوضع، ثمّ حذفٌ أو مشاركة لعدّة
    ملفّاتٍ دفعةً واحدة، وزرّ الرجوع يخرج منه.
  • دعم الأجهزة المحدودة (Android Go): وضعٌ مخفَّف يُكتشف من
    ActivityManager.isLowRamDevice ويقبل التجاوز اليدويّ — دقّة ‎720p‎ بدل ‎1080p‎،
    ومسارٌ مبسَّط عند الرسم (الملفّ والإحصاءات تبقى كاملة)، وسطرٌ في الإعدادات يقول
    ما خُفّف ولماذا فلا يبدو التطبيق متصرّفًا من تلقاء نفسه.
  • تثبيت موقعٍ سريع: يُعرض موضعٌ تقريبيّ من آخر موقعٍ معروف ومن مزوّد الشبكة
    ريثما تُثبَّت الأقمار، موسومًا «تقريبيّ» لا «GPS». ولا يدخل هذا الموضع القياسَ
    ولا المسافة ولا المسار بحال — دقّته مئات الأمتار — وإنّما يقطع صمت الشاشة الذي
    كان يبلغ دقيقةً على جهازٍ ضعيف فيُقرأ عطبًا.