أعمل مع لوحة ألوان صارمة، وتغيير color_schemes يؤدي إلى توليد مجموعات غير مرغوب فيها.
تساءلت عما إذا كنت تعرف سمة (theme) تعيد كتابة جميع الألوان، مما يسمح لي بكتابة دوال ألوان خاصة بي وتعديل اللوحة بالكامل دون الحاجة إلى استبدال كل لون على حدة.
شكرًا لك، أي ردود فعل تُقدّر.
إعجاب واحد (1)
لم ننشره على Meta بعد (سنفعل ذلك الأسبوع المقبل)، ولكن يمكنك تجاوز جميع الألوان في السمة عبر ملف about.json الخاص بالسمة (راجع قسم مخطط الألوان في Developing Discourse Themes & Theme Components)
يمكنك تجاوز $primary والألوان الأخرى كما ذُكر في المنشور، ولكن يمكنك أيضًا تجاوز الألوان الثانوية مثل $primary-low و $primary-high وما إلى ذلك. يمكنك رؤية جميع متغيرات الألوان المدرجة هنا https://theme-creator.discourse.org/styleguide/atoms/colors
لاحظ أنه في الوقت الحالي، يتوفر هذا المستوى من تجاوز الألوان فقط في السمات البعيدة، وليس في السمات التي يتم إنشاؤها محليًا عبر واجهة المستخدم للإدارة.
10 إعجابات
شكرًا لك على الأخبار الرائعة والميزة الجديدة، @awesomerobot و@david.
لقد قمت للتو بفحصها من مستودع السمة، وتبدو مذهلة. هل ستعمل هذه أيضًا مع أداة سطر الأوامر الخاصة بالسمة (discourse_theme watch)؟
سيكون رائعًا لو تم تضمين شرح موجز للاستخدام لكل لون ونسبة التباين الموصى بها من متغيره الأب في المنشور القادم.
هل توجد خطط لتوسيع جميع خيارات الألوان لتشمل أنماط الألوان في واجهة إدارة المستخدم قريبًا؟