| الملخص | يعيد زر التبديل للوضع الملء الشاشة في محرر الرسائل على الأجهزة التي تعمل باللمس ذات الشاشات الأكبر (مثل الأجهزة اللوحية)، حيث يكون مخفيًا افتراضيًا | |
| معاينة | Theme Creator | |
| المستودع | https://github.com/moin-Jana/unhide-composer-fullscreen-toggle-for-tablets | |
| دليل التثبيت | كيفية تثبيت سمة أو مكون سمة | |
| جديد في سمات Discourse؟ | دليل المبتدئين لاستخدام سمات Discourse |
تثبيت مكون السمة هذا
هذا مكون بسيط للغاية. إنه يفعل فقط ما يقوله اسمه. فهو يظهر زر ملء الشاشة في محرر الرسائل على الأجهزة التي تعمل باللمس ذات الشاشات الأوسع. التغيير الوحيد المرئي هو الزر الصغير في الزاوية العلوية اليمنى:
السبب لا يزال كما هو عندما أبلغت عن غياب الزر:
خاصة عند استخدام جهاز لوحي في وضع الأفقي، تكون المساحة الرأسية محدودة جدًا. في هذه الحالة، يمكن أن يكون من المفيد جدًا القدرة على إخفاء حقول اختيار العنوان والتصنيف عند كتابة منشور جديد. على جهازي اللوحي، الفرق هو 7 أسطر نصية إضافية يمكنني رؤيتها عند استخدام زر ملء الشاشة.
أيضًا، أجد أحيانًا أنه من الصعب جدًا استخدام مقبض الجزء العلوي من محرر الرسائل لتغيير حجمه. للأسف، عندما أحاول تقليل الحجم عن طريق السحب لأسفل، غالبًا ما ينتهي بي الأمر بتحديث الصفحة، مما يضطرني إلى إعادة فتح مسودتي. مع زر التبديل، الأمر يتطلب نقرة واحدة فقط - وبدون تحديث عرضي ![]()
لقد قمت بإنشاء هذا المكون لجعل الأمور سهلة قدر الإمكان للمسؤولين. مع ذلك، فإن تغيير CSS بسيط لدرجة أن المسؤولين الذين يفضلون عدم تثبيت مكون لسطر واحد يمكنهم إضافته مباشرة إلى سماتهم. وبالنسبة للمستخدمين الذين لم يقم مسؤولوهم بتثبيته، تعمل Stylus أو امتدادات وتطبيقات المتصفح المماثلة بشكل جيد - وهو ما أستخدمه هنا في Meta:
@media (hover: none) and (width >= 40rem) {
.discourse-touch #reply-control .toggle-fullscreen,
.mobile-device #reply-control .toggle-fullscreen {
display: flex;
}
}


