Skip to content

v0.7.0-beta

Pre-release
Pre-release

Choose a tag to compare

@SalehGNUTUX SalehGNUTUX released this 14 Aug 17:57
· 14 commits to main since this release

أُضيف

  • خريطة الرحلة من خرائط OsmAnd المحلّيّة، دون اتّصال. إن كان OsmAnd مثبَّتًا
    وفيه خريطة منطقتك، سألناه أن يرسم مسار الرحلة على خرائطه وسلّمنا الصورة. وهذا
    هو الطريق الوحيد إلى صيغة ‎.obf‎: هي متجهيّة لا يرسمها osmdroid، ومجلّد OsmAnd
    لا يُقرأ على أندرويد ‎11‎ فما فوق. وقسمٌ جديد في الإعدادات يقول أيّ نسخةٍ وُجدت
    وهل تستجيب واجهتها، ويفرّق بين «غير مثبَّت» و«مثبَّت ولا يردّ» — فعلاج كلٍّ منهما
    غير علاج الآخر. أُضيفت لذلك وحدة :osmand-api (إسنادها في NOTICE-OsmAnd-API.md).
  • مسارٌ بلا خريطة أساس حين لا بلاطات محلّيّة ولا OsmAnd ولا اتّصال: المسار
    بعلامتَي بدايته ونهايته وشبكةٍ خفيفة ومقياس رسم. يعمل دائمًا وبلا أيّ ملفّ، ويحلّ
    محلّ صندوقٍ فارغ لا يقول شيئًا.
  • سرعةٌ قصوى يحدّدها السائق. يُضبط عليها مدى القرص (الحدّ زائدَ ‎%20‎ مقرَّبًا)
    وتُرسم عندها علامةٌ حمراء عريضة على القوس، ويصير ما بعدها بلون الخطر. تسري على
    شاشة العدّاد والرقميّة والنافذة المصغّرة وطبقة الكاميرا على الشاشة وفي المحروق
    معًا
    . وصفرٌ يعني «بلا حدّ»، وهو الافتراض فلا يتبدّل سلوك من لم يضبط شيئًا.
  • تنبيهٌ صوتيّ متدرّج عند التجاوز: صفيرةٌ لحظة تخطّي الحدّ، فإن دام التجاوز فوق
    عشر ثوانٍ صار الصفير متكرّرًا حتّى العودة. يعمل من المحرّك لا من الشاشة، فيستمرّ
    والتطبيق في الخلفيّة أو في النافذة المصغّرة أو والشاشة مطفأة. وفيه حارس تذبذبٍ
    (‎2 كم/س‎ تحت الحدّ) وإلّا صفّرت المركبةُ الملازِمةُ للحدّ عشرات المرّات في الدقيقة.

تغييرات داخليّة

  • core/alert/SpeedAlert.kt: اشتقاق مدى القرص وعتباته في موضعٍ واحد تستهلكه
    الشاشات الأربع والراسم المحروق. تكراره في كلٍّ منها كان باب اختلافها.
  • الحساب بأعدادٍ صحيحة لا بـFloat: ‎50×1.2f = 60.000002‎ كان يقفز بالمدى إلى ‎70‎.
  • RouteMap صار طبقة ترتيبٍ فوق مسار الأرشيف القائم (أرشيف ← OsmAnd ← إنترنت ←
    مخطَّط) بلا إعادة كتابته، ويحرّر المزوّد الذي لم يستلمه MapView.
  • CLEANUP.sh: فحصٌ ثامن يمسك الواجهات التجريبيّة بلا @OptIn — وهي التي أسقطت
    بناء 0.6.0 عند المستخدم لأنّ فحص الأنواع لا يراها.