كيفية إنشاء سمة باستخدام لوحات ألوان مختلفة؟

لقد قمت بتثبيت هذا السمة https://meta.discourse.org/t/sams-personal-minimal-topic-list-design/23552، وهي تستخدم ألوانًا فاتحة افتراضيًا. أريد تمكين المستخدمين من استخدامها مع ألوان داكنة. ما هي أفضل طريقة لتحقيق ذلك؟

هل أحتاج إلى تثبيتها مرتين بطريقة ما وتعيين لوحات ألوان مختلفة؟ أم أن هناك طرقًا أفضل؟

هل يمكنك الانتقال إلى المظهر في تخصيص واختيار المظهر الداكن الخاص بك؟


هل تريد لوحة ألوان فاتحة وداكنة للمظهر؟

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

أردت جعل سمة واحدة متاحة كخيارين، واحدة للوحة الألوان الفاتحة والأخرى للوحة الألوان الداكنة.

(بالمناسبة، أدركت للتو أن هذه السمة لا تعمل بشكل صحيح مع لوحة الألوان الداكنة، لكنني أعتقد أنه يمكن إصلاحها ببساطة عن طريق عدم ترميز الألوان بشكل ثابت)

أسهل طريقة في الوقت الحالي هي تثبيت نفس القالب مرتين وتغيير لوحة الألوان (مع تغيير اسم القالب أيضًا، لتتمكن من التمييز بينهما).

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

أعتقد أن استخدام معرف مخطط ألوان الوضع المظلم الافتراضي سيكون الطريقة للقيام بذلك الآن. :+1: سيؤدي هذا إلى تكييف لوحة الألوان لتتناسب مع تفضيلات المتصفح. يمكنك أيضًا استخدام Dark/Light Mode Toggle للسماح بالتبديل السهل بين الاثنين.