تبديل وضع الظلام/الضوء

واجهت نفس المشكلة، وآمل في حل قريبًا. التبديل بين الداكن/الفاتح مع إعداد جهازي المحلي يعمل بشكل جيد ويظهر الشعار الفاتح الصحيح.

تحرير: لاحظت أن هذه المشكلة تحدث فقط عندما يكون إعداد الجهاز الحالي مضبوطًا على الداكن، إذا كان إعداد الجهاز الحالي فاتحًا، فإن كل شيء يعمل كما هو متوقع. آمل أن يساعد هذا.

إعجاب واحد (1)

هل تمكن أي شخص من النظر في هذه المشكلة؟ لقد حاولت ولكن هذا معقد للغاية بالنسبة لي في هذه المرحلة.. :stuck_out_tongue:

إعجاب واحد (1)

بسبب إعادة هيكلة وتنفيذ كيفية عمل الوضع المظلم والوضع الفاتح الآن في النواة، نشأت هذه المشكلة. سيتطلب الأمر إعادة هيكلة جيدة للكود لجعله يعمل بشكل صحيح.

نعتذر عن ذلك!

إعجابَين (2)

@jordan-vidrine - أي تحديثات؟
لسبب ما، توقف مفتاح التبديل الخاص بي عن العمل تمامًا. لست متأكدًا مما إذا كان الأمر يتعلق بالتحديث أم بشيء فعلته.
سأستمر في استكشاف الأخطاء وإصلاحها!

لقد اكتشفت الأمر!
لقد أفسدت معرف الوضع المظلم الخاص بي واضطررت إلى تعيين تفضيلات المستخدم لتتناسب مع الإعداد الافتراضي في السمة.
لقد أدى ذلك إلى تسوية كل شيء.
شكرًا لك على المفتاح الرائع! :purple_heart:

إذا كنت أفهم هذا بشكل صحيح، فإن المكون مصمم للتبديل بين نظامي ألوان لموضوع واحد بدلاً من السماح باختيار سمة بحد ذاتها؟

إعجاب واحد (1)

هذا هو بالضبط.

سمة واحدة، اثنان من متغيرات الألوان.

تحديث:

للأسف، بسبب التغييرات القادمة في Discourse Core، لن يتم دعم هذه المكونات. سنعمل على إعادة هيكلة المكونات لتكون قابلة للاستخدام في النهاية في قائمة مستخدمي Discourse Core الجديدة، ولكن في الوقت الحالي سأضع علامة “معطل” على هذه المكونات بسبب المشكلات التي تنشأ عند التبديل من مخطط الألوان الداكن إلى الفاتح.

8 إعجابات

مرحباً
هذه مكونة رائعة حقًا، لكن لدي مشكلة بسيطة ولا أعرف كيفية إصلاحها.

هذه الأداة تبديل رائعة عندما يستخدم متصفحي سمة ألوان فاتحة.

forum002

ولكن عندما يستخدم متصفحي سمة داكنة،

كما ترى، لا يمكن للشعار التبديل تلقائيًا بين الألوان الداكنة والفاتحة.

forum001

أهلاً بك @ansen_an :slightly_smiling_face:

أخشى أن هذه مشكلة في مكون السمة هذا في الوقت الحالي، ولهذا السبب تم تصنيفه حاليًا على أنه broken.

4 إعجابات

مرحباً، @JammyDodger
شكراً على ردك ونتطلع إلى إصلاحه :ابتسامة:

3 إعجابات

هل وجد أحد حلاً بديلاً لهذه المشكلة؟ ما زلنا نستخدمها في بيئة التشغيل الحية نظرًا لأنها مجرد مشكلة تجميلية. ووجود تبديل بسيط جدًا للمظهر الداكن يطغى على العيب، ولكن لا يزال من الجيد إصلاحه :slight_smile:

هناك طلب سحب (PR) قيد العمل لإعادة هيكلة.

بفضل @pmusaraj على بعض التحديثات المذهلة وإعادة الهيكلة لهذا المكون. لقد حلت إعادة الهيكلة الخاصة به جميع المشكلات التي تنشأ عندما يتم ضبط النظام على الوضع المظلم ويريد المستخدمون تبديل واجهة المنتدى الخاصة بهم إلى الوضع الفاتح.

لقد قمنا افتراضيًا بـ عدم عرض التبديل في قائمة الرأس. سيؤدي هذا إلى عرضه في تذييل الشريط الجانبي الجديد لـ Discourse.

إذا كنت ترغب في عرضه في الرأس، يمكنك اختيار عرضه في قائمة الرأس عبر إعدادات السمة.

6 إعجابات

بعد التحديث، اختفت تبديلات القائمة “القديمة” تمامًا. نحن لا نستخدم الشريط الجانبي الجديد بعد. وشريط الرأس لدينا ممتلئ بالفعل بالعديد من الأيقونات الأخرى لذلك لا نريد إضافتها هناك.

هل هناك طريقة لإعادتها إلى أسفل القائمة القديمة؟

عذرًا، لا يوجد، حيث نركز الآن على قائمة المستخدم الجديدة والشريط الجانبي، حيث سيتم إيقاف قائمة الهامبرغر السابقة تدريجيًا.

ومع ذلك، لا تحتاج إلى تمكين الشريط الجانبي المثبت لاستخدام هذه الميزة، ولكن ستحتاج إلى تمكين قائمة الهامبرغر التجريبية على هذا النحو.

admin/site_settings/category/all_results?filter=sidebar

إعجابَين (2)

مكون السمة هذا يتعطل على الإصدار المستقر، ربما يمكن إضافة بعض معلومات .discourse-compatibility إليه لمنع ذلك؟

هل قمت بتحديث المكون إلى أحدث طلب سحب (PR)؟

نعم، لقد فعلت. يتعطل عند تثبيت المكون على منتدى جديد تمامًا ومستقر.

إعجابَين (2)

هذا المكون متوافق فقط مع الفرع tests-passed.