تم إصدار تبديل الوضع الداكن/الفاتح في النواة ولكنه غير منطقي/معيب. أود تقديم سمات فاتحة وداكنة وإظهار التبديل دائمًا لجميع المستخدمين. سيكون الإعداد الافتراضي هو الإعداد التلقائي بناءً على تفضيل الجهاز.
لإظهار التبديل أحتاج إلى:
تعيين معرف مخطط الألوان الداكن الافتراضي للموقع في الإعدادات إلى المخطط الداكن الصحيح
تمكين محدد ألوان الواجهة في الرأس أو الشريط الجانبي
تعيين مخطط الألوان الافتراضي للسمة إلى المخطط الفاتح (إذا كان داكنًا، فلن يكون مرئيًا للمستخدمين غير المسجلين)
سيؤدي هذا إلى إظهار التبديل للمستخدمين غير المسجلين. ومع ذلك، لإظهار التبديل للمستخدمين المسجلين، يحتاج المستخدم إلى:
من إعدادات المستخدم، قم بتغيير مخطط الألوان إلى فاتح
من إعدادات المستخدم، قم بتمكين “لوحة ألوان الوضع الداكن التلقائي”
الآن التبديل مرئي ويمكن استخدامه للتبديل بين المخططات الداكنة/الفاتحة. إذا قام المستخدم بتغيير المخطط إلى فاتح في إعدادات المستخدم، فسيختفي التبديل.
لتجاوز هذا، يمكنني فقط تعيين السمة الفاتحة لتكون قابلة للاختيار للمستخدمين ولكن بعد ذلك سيظل المستخدم بحاجة إلى تمكين “لوحة ألوان الوضع الداكن التلقائي” من الإعدادات لإظهار التبديل.
كملخص، يكون المفتاح مرئيًا فقط إذا تم تعيين المخطط على فاتح (النظام الافتراضي أو إعداد المستخدم). هذا مربك للمستخدمين.
أفترض أنه تم القيام بذلك حتى لا يتم العبث بإعدادات المواقع والمستخدمين الحالية، ولكنه يجعل الأمر برمته مربكًا بشكل غير ضروري. يجب أن تكون هناك طريقة لتمكينه قسراً لجميع المستخدمين، حيث لا يوجد سبب حقيقي لوجود نظامين يؤديان نفس الشيء (مع قيام أحدهما بذلك بشكل أفضل) في نفس الوقت.
أعتقد أن عنوان الموضوع قاسٍ بعض الشيء ولكني أيضًا أحاول إيجاد حل جيد، أنا حاليًا أستخدم Dark/Light Mode Toggle Plugin، لأنني لا أستطيع جعل الميزة الجديدة تعمل بشكل صحيح كما نشرت هنا ويسعدني سماع أن الإصدار الرسمي لا يزال قيد التطوير لأنه مهم لمظهر منتدى الخاص بي (طلب أناني بشكل واضح)