قبل أسبوعين كان هناك تحديث كبير لاغرانج، عميل شبكة الجوزاء (مقالة ويكيبيديا, веб-сайт)، تم تقديمه كبديل خفيف الوزن لـ WWW وتم إنشاؤه مع مراعاة الغوفر سنجابولكن مع إضافة تحسينات مثل لغته الخاصة نص جوهري لترميز النص الأساسي والتشفير. في 29 سبتمبر، تم إصدار التحديث 1.18.1 لإصلاح العديد من الأخطاء من الإصدار السابق.
Lagrange هو عميل متعدد المنصات يستخدم إمكانيات المكتبات SDL لتسريع الرسومات و بينسل للتشفير. يدعم البرنامج علامات التبويب وتقسيم الشاشة وسجل التصفح والإشارات المرجعية وبحث الويب والاقتراحات الذكية عند الكتابة في شريط العناوين وعرض الصور المضمنة على الصفحات وتشغيل الملفات الصوتية واختيار السمة، ويحتوي على مجمع أخبار مدمج. تشبه واجهة Lagrange الواجهة النموذجية لمتصفحات الويب الحديثة، ولكنها تحتوي على خيارات تخصيص وافرة. يمكنك معرفة المزيد حول ميزات التطبيق من خلال فتح علامة التبويب "حول: تعليمات" في Lagrange، أو من خلال قراءة الملف help.gmi
الكود المصدري للبرنامج مكتوب بلغة C ويمكن تجميعه على أي منصة حديثة متوافقة مع POSIX. إصدارات الإصدار 64 بت الرسمية متاح للمنصات Windows, macOS و GNU/Linux (AppImage). الإصدارات التجريبية متاحة لمنصات الهواتف المحمولة: آيفون (iOS), Android (مستودع F-Droid, APK)
1.18
الابتكارات:
- دعم إرسال الرسائل ميسفين. Misfin:// الروابط المفتوحة في مربع حوار الإرسال.
- الدعم غوبي، بروتوكول خفيف الوزن يعتمد على UDP. أضيفت بواسطة ديما كراسنر.
- عملاق: دعم خيار "التحرير" في روابط Titan العامة. يتم تنزيل محتوى الرابط وفتحه في محرر النصوص في مربع حوار الإرسال. بمجرد اكتمال التحرير، يتم إرسال المحتوى مرة أخرى إلى الخادم.
- خيار لتعطيل جميع التحذيرات بشأن اتصالات TLS غير الآمنة.
- تشغيل الصوت بالتنسيق أبوس عبر libopusfile (تبعية اختيارية). تمت الإضافة بواسطة مارتن تشانغ.
التغييرات والتحسينات:
- استخدام الشتائم يمكن الآن إنشاء عميل وحدة التحكم clagrange بالإضافة إلى إصدار واجهة المستخدم الرسومية، وليس بشكل منفصل عنه. تمت إزالة البرنامج النصي لبناء TUI.
- تحسين التركيز على عناصر واجهة المستخدم: تعمل مفاتيح الأسهم على نقل التركيز إلى الأداة المجاورة.
- يمكن التحكم في قوائم السياق باستخدام مفاتيح الأسهم، ويتم استخدام الأحرف الأولى من اختصارات عناصر القائمة لتحريك التركيز بسرعة عن طريق الضغط على المفتاح المقابل على لوحة المفاتيح.
- يتم تحديث عناوين URL ذات الإشارات المرجعية تلقائيًا في حالة عمليات إعادة التوجيه المستمرة. (يستمر تخزين عنوان URL الأصلي في bookmarks.ini).
- يتغير طول السطر ديناميكيًا (يتم ضبطه وفقًا لحجم النافذة)، بما في ذلك الحقول مثل الكتل المنسقة مسبقًا وأسطر النص العادي.
- يمكن إدخال المسار إلى الملف يدويًا في مربع حوار الإرسال. في السابق، كان يتم دعم السحب والإفلات فقط.
- يؤدي النقر بزر الماوس الأيمن على شعار الموقع إلى إظهار قائمة سياق الرابط (مرتبطة بعنوان URL الجذر للكبسولة).
- عند الحفظ في دليل التنزيل، تظهر نافذة تأكيد منبثقة.
- شريط القائمة: عند تنشيطه من لوحة المفاتيح، يتم إعادة فتح القائمة الفرعية الأخيرة التي تم فتحها، ولكن ليس بالضرورة "ملف" كما كان من قبل.
- يركز مفتاح الرجوع الآن على حقل كتابة عنوان URL.
- عن الصفحة: يتم شرح معنى "البصمة". يتم عرض نوع التجزئة (SHA-256) وما تم استخدامه لحسابه (الشهادة الكاملة أو المفتاح العام فقط).
- تم تحديث رموز إجراء "الانتقال إلى الجذر" والإشارات المرجعية عن بعد ومؤشر الإشارة المرجعية (الزر).
- Gopher: التحليل الصحيح لأنواع سلسلة Telnet 8 وT.
- تم تحديث خط Noto Emoji لدعم Unicode 15.1.
- TUI: تظهر اختصارات لوحة المفاتيح المستخدمة بشكل متكرر بدلاً من شريط القائمة عند تعطيله لتسهيل الوصول إلى الواجهة.
- TUI: تحسين تخطيط الواجهة، مع مراعاة إمكانية الاستخدام بدقة لا تقل عن 80x25.
- TUI: عرض محسّن لمختلف عناصر واجهة المستخدم في وضع النص.
التصحيحات:
- كانت عناوين URL الخاصة بـ Titan تفتح مربع حوار الإرسال بشكل غير صحيح عند عرض السجل.
- تمت إعادة إرسال طلب Titan الموجود في علامة تبويب مفتوحة بمحتوى فارغ عند تشغيل التطبيق.
- تم في بعض الأحيان تحديد الهوية المراد إرسالها إلى Titan بشكل غير صحيح.
- كان مربع حوار الإرسال يفتقد عدة أسطر بسبب أخطاء السحب والإفلات.
- Gopher: يتم تجاهل عناصر تنسيق Gemtext الموجودة في نص صفحات Gopher لمنع احتمالية تشويه المظهر المرئي للصفحة.
- غوفر: يمكن أن يكون رقم المنفذ فارغًا على خطوط i.
- تسميات الاستعلام التي تحتوي بالفعل على علامة ? تحتوي على علامة إضافية في البادئة الخاصة بها.
- تبدأ الآن علامات الارتباط الرقمية (الحروف) التي تظهر عند التنقل باستخدام Alt/Option أو مفاتيح الصف الرئيسي في أعلى منفذ العرض.
- ترتيب غير صحيح لمعالجة الأحداث عندما تكون هناك نوافذ متعددة عندما يتم التركيز على إحدى الأدوات.
- macOS: يمكن أن يعمل التنقل باستخدام لوحة اللمس في نافذة غير مركزة في نافذة أخرى مركزة.
- إشارة التركيز مفقودة في القوائم الفارغة وقوائم المقتطفات.
- قد يؤدي الضغط على Alt/Option (معدل لعرض أرقام الارتباط) عند فتح رابط الطلب إلى عدم تركيز الإدخال في مربع الحوار المنبثق.
- التباعد بين الأحرف في الكتلة المنسقة مسبقًا غير صحيح.
- لم يعمل تمييز الفقرة الأولى بشكل صحيح مع الخط الأساسي أحادي المسافة.
- تظهر الأحرف النصية أحيانًا مقطوعة جزئيًا.
- TUI: لم يتم أخذ أحرف هروب اللون بعين الاعتبار في الإخراج.
- TUI: رموز القائمة الفرعية كانت مفقودة.
- TUI: احتمال التجميد عند عرض نص ملتف.
1.18.1
- macOSتم إصلاح مشكلة فتح عنوان URI الخاص بـ Misfin من الخارج، باستخدام أدوات النظام.
- Windowsالآن يمكنك تذكر Lagrange باعتباره التطبيق لفتح عناوين URL من نوع misfin://.
- TUI: تم إصلاح تلف الإخراج المحتمل.
- TUI: سيتم ربط اللعنات بشكل ثابت فقط عند استخدام خيار CMake ENABLE_STATIC.
- تحديث ترجمات الواجهة.
المصدر: linux.org.ru
