Select-kit dropdown: العناصر المحددة/المميزة لها تباين لوني ضعيف، والنص والأيقونات تختفي

شكرًا للجميع على الاقتراحات. اسمحوا لي بمعالجة الأسئلة:

NateDhaliwal - لم أجرب في الوضع الآمن بعد، ولكن بناءً على ما يصفه chapoi و Kris، أظن أن الوضع الآمن سيحل المشكلة لأنه سيعود إلى لوحة الألوان الافتراضية الفاتحة بدلاً من لوحتي المخصصة.

@chapoi - سؤال جيد. تم إنشاء لوحة الألوان الخاصة بنا منذ فترة طويلة - بالتأكيد قبل إضافة ألوان selected و hover إلى اللوحة الأساسية. أعتقد أنه تم إعداد اللوحة عندما أطلقنا المجتمع لأول مرة، ولم نقم بتحديثها منذ ذلك الحين.

@awesomerobot - هذا منطقي. بالنظر إلى الكود، يمكنني أن أرى أن resolved_colors تحسب قيمًا احتياطية لـ hover و selected باستخدام dark_light_diff إذا كانت مفقودة من اللوحة. لكن المشكلة هي أن ألوان النص (.name و .desc و .d-icon) لا تزال تستخدم قيمها الافتراضية، والتي تم تصميمها للون التحديد في لوحة الألوان الفاتحة الافتراضية - وليس القيمة الاحتياطية المحسوبة لنمطي الداكن.

سأقوم بإنشاء لوحة ألوان جديدة وتعيين ألوان selected و hover بشكل صريح إلى قيم تتباين بشكل صحيح. أظن أن هذا سيحل المشكلة.

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

شكرًا للمساعدة في تتبع هذا الأمر!

إعجابَين (2)