هذا منخفض الجودة إلى حد ما ولكنه يعمل.
تحتاج إلى تثبيت viu أو chafa - وهذا بحد ذاته يمكن أن يكون مشروعًا ![]()
في وضع الجودة العالية على chafa أو باستخدام viu، يتفوق Windows Terminal على طرفية MacOS لأنه يدعم ألوانًا أكثر بكثير (شكرًا مايكروسوفت!)
ملاحظات الإصدار: عرض الصور (في الطرفية!)
عرض الصور
- تمت إضافة معاينات صور ما بعد التضمين مع اختيار الواجهة الخلفية:
- يجرب chafa أولاً تلقائيًا، ثم viu.
- TERMCOURSE_CHAFA_MODE=stable|quality
- مستقر (stable): إخراج متحفظ لاستقرار الطرفية.
- جودة (quality): عرض رموز بتفاصيل/ألوان أعلى.
- تمت إضافة التحكم في ارتفاع المعاينة:
- TERMCOURSE_IMAGE_LINES (الافتراضي: 14)
- ينطبق على ارتفاع سطر المعاينة؛ مفيد لضبط الكثافة المرئية.
- تحسين سلوك نسبة العرض إلى الارتفاع في viu:
- تم التبديل إلى العرض المستهدف للسطر (-h) للحفاظ على نسبة العرض إلى الارتفاع بشكل أفضل.
- تمت إضافة عناصر تحكم في تصفية جودة المعاينة:
- TERMCOURSE_IMAGE_QUALITY_FILTER=1 يقوم بتصفية المعاينات التي تحتوي على كتل فقط.
- اضبطه على 0 لعرض مخرج أداة التصيير دائمًا.
- تمت إضافة حد أمان لتنزيل الصور:
- TERMCOURSE_IMAGE_MAX_BYTES (الافتراضي: 5242880)
- يمنع تنزيل الصور كبيرة الحجم من التأثير على الأداء.
- تمت إضافة دعم لروابط صور Discourse upload://…:
- يتم حلها تلقائيًا إلى /uploads/short-url/…
- تحسين تنظيف/استقرار الطرفية:
- يحتفظ برموز ألوان SGR الصالحة عند الحاجة.
- يزيل تسلسلات التحكم/الرسومات التي تزعزع الاستقرار.
- يمنع عرض أجزاء هروب ANSI كنص خام.