أنا أجرب مخططات الألوان التي تحتوي على خلفية رأس داكنة، ولكن خلفية موقع فاتحة.
هل هناك طريقة يمكنني من خلالها تمييز مخططات الألوان هذه بحيث تلتقط شعار الوضع المظلم على أي حال؟ (نظرًا لأنه يحتوي على نص فاتح)
أنا أجرب مخططات الألوان التي تحتوي على خلفية رأس داكنة، ولكن خلفية موقع فاتحة.
هل هناك طريقة يمكنني من خلالها تمييز مخططات الألوان هذه بحيث تلتقط شعار الوضع المظلم على أي حال؟ (نظرًا لأنه يحتوي على نص فاتح)
حسنًا، ليس بسهولة. يعتمد حسابنا لشعارات الوضع المظلم على ما إذا كانت مخطط الألوان بأكمله يعتبر مظلمًا، ولذلك نقارن سطوع اللون الأساسي والثانوي. يحدث هذا الحساب هنا في الكود.
حالتك لا تتطابق تمامًا مع هذا السيناريو. يمكنك كتابة تجاوز للمظهر للشعار الذي يعود افتراضيًا إلى الشعار المظلم، ولكن بعد ذلك ستحتاج إلى قيام المستخدمين بتبديل المظاهر بالإضافة إلى مخططات الألوان… هذا صعب. أخمن أنك تريد السماح للمستخدمين بتحديد مخططات ألوان متعددة، أليس كذلك؟
نعم، أنا أقوم بتشغيل نسخة واحدة من السمة وأود أن أستمر على هذا المنوال. إنه أبسط بكثير للمستخدمين.
سأكون سعيدًا بحل غير تقليدي، مثل القدرة على حقن CSS/JS مخصص بناءً على مخطط الألوان.
ولكن من الناحية المثالية، يجب أن يكون لكل مخطط ألوان خيار - في رأيي - لتحديد ما إذا كان يلتقط الشعار الداكن أو الفاتح. لا يعمل التحديد تلقائيًا بناءً على لون الخلفية الأساسي، بالضبط لأن خلفية الرأس يمكن أن تكون مختلفة تمامًا.
قد يكون ذلك مرغوبًا فيه، لست متأكدًا تمامًا حقًا، ولكن حتى لو كان كذلك، فهذه مسألة صعبة بالنسبة لمخطط الألوان للتحكم فيها. بمعنى ما، فإن جعل مخطط الألوان يختار شعاره يعني أن مخطط الألوان سيمتد كثيرًا خارج نطاقه الخاص.
هذا يعقد أي اختراقات محتملة أيضًا. لا يوجد حاليًا طريقة لإضافة CSS أو JS بناءً على اسم أو معرف مخطط الألوان.
هممم
ماذا عن لون معين في لوحة الألوان؟ مثل CSS شرطي للشعار بناءً على لون الرأس؟
أتفق تمامًا مع ذلك.
في منتدياتنا، لدينا مخطط ألوان وردي. يحتوي على شريط عنوان وردي ولون ثانوي فاتح.
في مخطط الألوان الفاتح، يبدو شريط العنوان كالتالي:
في مخطط الألوان الوردي، نتوقع أن يبدو الشعار كالتالي، تمامًا مثل شعار الوضع الداكن:
ولكن ما نحصل عليه في الواقع هو هذا، لأن discourse يعتبره ببساطة تكييفًا لشعار الوضع الفاتح:
في النهاية، استخدمنا بعض مكونات السمات الأقل أناقة لجعل الشعار يتأثر بلون الرأس. نحن منزعجون قليلاً من التحديد التلقائي لكيفية تأثير أوضاع الألوان الداكنة والفاتحة على الشعار.
حسنًا، لا يبدو لي أن هذا يتجاوز نطاق مخطط الألوان.
أنا لا أتحدث عن شعارات مخصصة لكل مخطط ألوان، أنا فقط أطلب إعدادًا لتحديد ما إذا كان مخطط الألوان يجب أن يستدعي شعار الوضع الفاتح أو شعار الوضع الداكن، بدلاً من تحديده تلقائيًا. لا يزال الكشف التلقائي هو السلوك الافتراضي.
أتخيل قائمة منسدلة تسمى كشف الشعار مع خيارات تلقائي، فاتح، وداكن. ثم يمكن لأي كود لديك يقوم بالتحقق، رؤية هذا المربع والتحقق من لون الخلفية إذا كان تلقائيًا، أو ببساطة اختيار الشعار المحدد.
هذا يبدو لي معلومات ذات صلة دلالية بمخطط الألوان، وليست ميزة رئيسية على الإطلاق.
أود لو شاركت حلك، @Lhc_fl. سيكون على الأقل حلاً مؤقتًا لي.
إذا كان بإمكانك شرح المزيد حول كيفية عمل ذلك، يا @Lilly، فأنا مستعد للاستماع.
لقد جعلنا كل نظام ألوان بمثابة سمة منفصلة…
آه، يا للأسف. شكرًا لك.
نعم، لقد فعلت شيئًا مشابهًا لـ @Lhc_fl في منتدى الخاص بي، لكنني قمت بتغيير لون الرأس والشعار حسب الفئة في سمات داكنة وفاتحة. مستخدمي لا يميلون إلى التكنولوجيا ووجدوا خيار الضوء - الظلام في سمة مربكًا، لذلك أستخدم سمات فاتحة وداكنة بدلاً من ذلك. أعتقد أن هذا سيكون اقتراحي بما أنك تعمل فقط مع سمة واحدة فعلية. تبديل سمة الشريط الجانبي TC يسهل على المستخدمين التبديل.
إذا أردت تقديم طلب ميزة، هل هذا ممكن في موضوع في #feature؟
نعم، إنه كذلك
أو يمكننا نقل هذا الموضوع إلى Feature
أعتقد أن طلبات Feature أو UX الجديدة مفضلة، إن أمكن، بدلاً من الانزلاق فوق موضوع Support. بهذه الطريقة يمكنك تأطير ما تريده بشكل صحيح في المنشور الأصلي، وتفصيل حالة استخدام قوية، ودمج/تلخيص أي شيء قد تكون تعلمته أثناء استكشاف الفكرة في موضوع Support.
في النهاية، كلما كانت حجتك أقوى، زادت احتمالية النظر فيها لتخصيص وقت للتطوير. ![]()
سأقوم بإنشاء الموضوع الجديد وإعادة صياغته.