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

حسنًا، لا يبدو أنني أستطيع تحقيق ذلك. :cry: آسف على ذلك

إعجابَين (2)

مرحباً، هل يمكنك دمج الترجمات Add Arabic translation by jermanuts · Pull Request #37 · discourse/discourse-color-scheme-toggle · GitHub

شكراً لك على صنعها :heart:

4 إعجابات

مرحباً. هل هناك سبب لعدم ثبات الوضع المظلم عند تحديث الصفحة في متصفحك المستند إلى Chromium (لا تستخدم Google Chrome) على جهاز الكمبيوتر الخاص بك، ولماذا في كثير من الأحيان لا يفعل شيئًا عند النقر عليه؟
تم إعداد كل شيء بشكل صحيح، ولكن لا توجد فكرة عن سبب عدم ثباته أو تبديله على الإطلاق في كثير من الأحيان.

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

لسبب ما، في نسختي، الزر لا يظهر في الزاوية السفلية اليسرى:

image

مقابل ميتا:
image

لقد كنت أجرب هذا على سمة افتراضية مع تمكين هذا المكون فقط، ولا يوجد أي CSS مخصص آخر، هل فاتني شيء هنا؟

حتى في الوضع الآمن، مع تعطيل جميع الإضافات وفقط السمة الافتراضية + هذا المكون، فإن زر التبديل ليس في نفس المكان.

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

على صعيد آخر، أرى هذه المشكلة تحدث على ميتا، لاحظت هذا على نسختي لفترة من الوقت ولكني اعتقدت أنها مجرد مشكلة لدي)

يحدث هذا عندما يتم تغيير المخطط يدويًا، ولا يتطابق مع مخطط النظام (على حد علمي) - يؤدي التحديث إلى إصلاحه، ولكن بشكل عشوائي يعود الشعار إلى لون “النظام” متجاهلاً الوضع الذي تم تغييره يدويًا عبر الزر.

إعجابَين (2)

يبدو أن هناك خطأ عندما يكون Chrome في الوضع المظلم؟
(تمت مناقشته أعلاه)

كيفية إعادة الإنتاج:

  • Discourse 3.2.1
    التفضيلات الشخصية > المخطط اللوني: عادي هو سمة فاتحة، الوضع المظلم: نفس العادي

  • Chrome يستخدم سمة النظام (يتحول النظام تلقائيًا إلى الوضع المظلم في المساء)
    في المساء، عندما يتحول النظام إلى الوضع المظلم، يكون Chrome أيضًا في الوضع المظلم.

زر التبديل لا يعمل في المساء في الحالة المذكورة أعلاه.
بينما يعمل بشكل جيد في النهار.
تمت رؤية المناقشة أعلاه، والتي تقول إن ذلك بسبب تعيين التفضيل للوضع المظلم على “نفس العادي”،
ولكن لماذا يمكنه التبديل إلى الوضع المظلم في النهار؟

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

عند الدخول إلى لوحة أخرى بعد التبديل، لا يتغير شعار الموقع مؤقتًا ليتناسب مع الوضع المبدل

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

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

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

هل اتبعت التعليمات في المنشور الأول؟ هل لديك مخططا ألوان يمكن للمستخدمين الاختيار منهما، وهل قمت بتكوين مخطط ألوان داكن افتراضي؟

3 إعجابات

تمكنت أخيرًا من حل هذه المشكلة بعد ساعات من تصحيح الأخطاء. حذف وتثبيت Sidebar Theme Toggle حلها!

إعجابَين (2)

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

إعجابَين (2)

تم تقسيم 4 مشاركات إلى موضوع جديد: يظهر شعار خاطئ في بعض الحالات عند التبديل بين الوضع المظلم/الفاتح

تم تقسيم منشور إلى موضوع جديد: مشكلة في شعار العلامة التجارية ومخطط الوضع المظلم التلقائي

تم تقسيم منشورين إلى موضوع جديد: Dark mode selector background colors

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

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

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

إعجابَين (2)

ولكن يجب أن يكون القالب الافتراضي الخاص بي هو الوضع المظلم، وألواني يجب أن تكون داكنة ولن أغير هذا لـ “احترام المستخدمين”، يجب أن يكون القالب الخاص بي أسلوبًا كما أتخيله وأريد فقط تقديم الوضع الفاتح كخيار إضافي.

إذا لم يكن هذا ممكنًا، فلا بأس :smiley:

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

أم أنني أسأت الفهم في شيء ما :thinking:

يمكن القيام بالكثير من الأشياء في Discourse. لكنني متأكد من أن تجاوز إعدادات المستخدم في جهاز ما، مع ترك خيار لتجاوز ما تريده كمسؤول ومصمم، سيكون أمرًا غير متوقع.

أنا متأكد من أن شخصًا يعرف أفضل مني سيقدم رأيه.

نقطتي هي: لا تفعل ذلك. إنه مجرد تصميم سيء وتجربة مستخدم سيئة.

إعجابَين (2)

بالضبط!

شكي يتعلق بوجود طريقة ما للتبديل إلى الوضع الفاتح بينما يكون القالب/النمط الخاص بي داكنًا

لكن دعني أخبرك أن تنسى الأمر، سأحاول بطريقة أخرى.

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

يمكنني تغيير صورة الخلفية في السمة الخاصة بي عن طريق الإضافة إلى CSS

هل هناك محدد CSS يمكنني استخدامه للحصول على صورة مختلفة للوضع المظلم؟
لقد حاولت

body .dark {
    background-image: url('https://www.myracedata.com/images/sebring.jpg');
    background-repeat: repeat-y;
    background-size: 100%;
}

لقد بحثت في مستودع git للمكون
آسف أنا جديد هنا
آندي