مكوّن السمة تبديل الوضع الداكن/الفاتح، الذي يضيف تبديلًا للسماح للمستخدمين بالتبديل بسهولة بين الوضعين الفاتح والداكن، تم دمجه في نواة Discourse ويمكن تمكينه عبر إعداد الموقع interface color selector.
بالإضافة إلى إصلاحات الأخطاء والتحسينات المختلفة، يختلف الإصدار الأساسي قليلاً عن مكون السمة الأصلي من حيث أنه يحتوي على خيار ثالث “تلقائي” يطابق وضع ألوان الموقع مع تفضيل النظام لجهاز المستخدم.
يمكن تكوين محدد الألوان عبر إعداد الموقع interface color selector ليظهر إما في رأس الموقع بجوار أيقونة البحث، أو في تذييل الشريط الجانبي.
إليك لقطة شاشة عندما يكون في تذييل الشريط الجانبي:
بمجرد تمكين الإصدار الأساسي، لن يكون لمكوّن السمة أي تأثير على موقعك. ومع ذلك، يجب عليك لا يزال حذفه بالكامل لمنع الأعطال المحتملة في المستقبل حيث لن نقوم بأي صيانة لمكوّن السمة.
مرحباً، شكراً لهذه الميزة الجديدة، لكن أتساءل لماذا لا تزال الأزرار تحتوي على نصوص وأيقونات سوداء عند التبديل إلى الوضع المظلم بدلاً من أن تصبح بيضاء ببساطة. كيف يمكنني جعل النصوص والأيقونات الموجودة على الأزرار تتحول إلى اللون الأبيض عند تنشيط الوضع المظلم؟ شكراً لك.
إليك مثال: عندما أقوم بتبديل Discourse إلى الوضع المظلم، تظل بعض نصوص الأزرار باللون الأسود. أعتقد أنه سيكون من المنطقي أن يكون النص باللون الأبيض. ومع ذلك، وجدت حلاً باستخدام CSS أعتقد أنه يعمل بشكل جيد لحل هذه المشكلة.
هذا قرار تصميم متعمد من جانبنا للأزرار الأساسية (تلك التي لها خلفية زرقاء في لوحة الألوان الافتراضية)، لذلك لن نغيره للجميع. ومع ذلك، فإن Discourse مرن للغاية ولديه نظام سمات لتجاوز CSS الأساسي.
أعتقد أنه إذا قمت بتمكين مربع الاختيار “الوضع المظلم” (أفترض أن “Mode sombre” تعني الوضع المظلم باللغة الفرنسية)، فسيظهر لك المفتاح. هل يمكنك تجربة ذلك؟
تفضيل لوحات الألوان في منشوري الأخير أعلاه يظهر إذا كان موقعك يحتوي على لوحات مظلمة متعددة يمكن للمستخدمين الاختيار من بينها. إذا كانت هناك لوحة ألوان واحدة فقط متاحة، يتم استبدال القائمة المنسدلة بمربع الاختيار الذي تراه.
إذا انتقلت إلى /admin/site_settings/category/all_results?filter=interface_color_selector على موقعك، يجب أن تتمكن من رؤية الإعداد.
إذا قمت بتبديل تفضيل نظامك على هاتفك/جهاز الكمبيوتر من الفاتح إلى الداكن (أو العكس)، هل تتغير واجهة discourse لتطابق تفضيل النظام أم تظل دون تغيير (في الوضع الفاتح أو الداكن)؟
نظرًا لأن المحدد الأساسي يعمل هنا وفي العديد من المواقع الأخرى، يجب أن تكون هناك مشكلة في التكوين في مكان ما من جانبك تمنع ظهور المحدد. هل يمكنك مشاركة مخرجات هذه الأوامر عند تشغيلها في وحدة تحكم المتصفح الخاص بك أثناء تسجيل الدخول إلى حسابك؟
الإعداد الخاص بي جيد (أسفل الشريط الجانبي). إذا قمت بالتبديل إلى الوضع المظلم على الهاتف المحمول أو الكمبيوتر الشخصي، فلا يحدث أي تغيير، وبالنسبة لوحدة التحكم، لا أعرف كيفية استخدامها، آسف