يجب السماح باختيار لون الفئة حتى عندما يكون النمط "لا شيء"

في إعدادات الفئة، أرى الرسالة “لا يمكنك تحديد الألوان لأن لديك نمط فئة هو لا شيء.” ومع ذلك، يتم استخدامه بواسطة مكون سمة أيقونات الفئة، وهذا يعمل بشكل جيد مع “لا شيء” كالنمط.

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

إعجابَين (2)

في مكون أيقونات الفئة، يمكنك استخدام لون HEX للأيقونة. يتغير لون الأيقونة افتراضيًا إلى لون شارة الفئة فقط عند استخدام الكلمة المفتاحية الخاصة “categoryColor”. هل هناك أي سبب لعدم تمكنك من استخدام قيمة HEX في إعدادات مكون السمة؟

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

أجد أنه من الأسهل بكثير الاحتفاظ بألوان الفئات وإدارتها في إعدادات الفئة بدلاً من قائمة إعدادات المكونات - لذا فإن categoryColor مثالي. (وكما هو مذكور، فإنه يعمل بالفعل مع “none” كنمط، أنا فقط ممنوع من تحريره.)

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

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

بالإضافة إلى ذلك، فإن المعاينة في شاشة تحرير الفئة في النواة لا تتضمن أيقونة مكون السمة، لذلك عند اختيار لون، لن يرى المستخدم أي تغييرات في المعاينة.

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

قد يكون مكون السمة هذا أو أي مكون آخر يقوم بشيء ما بلون الفئة، أليس كذلك؟ على سبيل المثال Category Banners أو Colorful Categories. لذلك أعتقد أنه ليس حقًا حالة استخدام ضيقة جدًا. ولا تحتوي كل هذه الحلول على حل بديل لخيارات التكوين لمكون السمة.

إعجابَين (2)

أوه، بالإضافة إلى ذلك - أريد الاختيار من اللوحة، وأن تُظهر المؤشرات ما تم استخدامه بالفعل. هذا لطيف حقًا! لا يمكن فعل ذلك باستخدام إعدادات الألوان السداسية للمكون.

إعجابَين (2)

أود أيضًا أن أشير إلى أنها ليست حالة استخدام محددة جدًا في الواقع.

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

في الوقت الحالي، عندما لا ترغب في استخدام الشارات الأساسية مع الألوان، ولكنك لا تزال تستخدم ألوان الفئات في عناصر السمة الأخرى، فإن الطريقة الوحيدة لتغيير لون الفئة هي تمكين نمط شارة مختلف، وتغيير اللون، ثم إعادة تمكين لا شيء كنمط شارة.

رأيت @codinghorror يذكر هذا القلق في موضوع آخر حول هذا الموضوع:

ولكن كما ذكرت، يمكن أن يكون له آثار عديدة في السمة. بالإضافة إلى ذلك، هناك تلميح بالفعل، ينص على:

Screenshot from 2022-02-21 09-35-51

فلماذا لا تحتفظ بالإعداد متاحًا وبدلاً من ذلك تقدم تلميحًا مثل:

:warning: قد لا ترى الألوان لأن لديك نمط فئة “لا شيء”.

إعجابَين (2)

الموضوع يقول كل شيء.

… باستثناء أن الألوان التي يختارها المستخدم تُستخدم في صفحة الفئات، حتى عندما يتم تعيين نمط الفئة (category-style) على “بلا”. لذلك، يجب عليّ تغيير نمط الفئة (box، bullet، bar)، وتعيين اللون على فئة جديدة، ثم إعادته إلى “بلا” :slight_smile:

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

هل ما زلت ترغب في الاحتفاظ بتلك الألوان في صفحة الفئات، أم تفضل عدم ظهورها على الإطلاق؟

أنا أميل إلى إزالتها لتكريم “لا شيء” بشكل أوسع شخصيًا!

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

لم أفكر في الأمر حقًا. أفترض أنه لو كان لدي مصمم حقيقي في الموظفين، لكان يخبرني بما يجب أن أفكر فيه. ¯\\_(ツ)_/¯

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

أعتقد أنني أتفق مع ماثيو وOP هنا، أفكر في استخدام لون الفئة كخلفية لحدث في التقويم القادم، ولكن قد يكون ذلك مجرد ممارسة سيئة…

أفضل بشدة الاحتفاظ بالألوان. الشيء الذي تم تعيينه على “لا شيء” هو category style (نمط الفئة)، والذي يوصف بأنه “النمط المرئي لشارات الفئات”. لذا فإن “لا شيء” يعني فقط “لا شارات” - لا أعتقد أنه يعني “لا لون”.

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

أعتقد أنه من أجل الاتساق، ربما يجب إعادة تسمية هذا الإعداد إلى شيء مثل category label style (نمط تسمية الفئة)؟ [1]


  1. ليس category badge style (نمط شارة الفئة)، نظرًا لأن “الشارات” شيء مختلف، وهي بالفعل ↩︎

إعجابَين (2)

أعتقد أنه لا يمكن أن يحدث ضرر كبير إذا أعدنا إضافة المحدد إلى النمط “لا شيء” وقمنا بتحديث الرسالة لتقول شيئًا مثل “مع تعيين نمط شارة الفئة إلى لا شيء، ستكون ألوان الفئة مرئية فقط إذا تم استدعاؤها في سمة”.

5 إعجابات

لماذا لا نستخدم ببساطة نمط فئة مختلف ونضيف مكونًا لإزالة تنسيق الصندوق؟ هل يجب أن يكون الأمر بسيطًا، بضع قواعد CSS فقط؟

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

لا أرى هذا على أنه غير مدعوم، يمكننا جعل المكون رسميًا، ويبدو أنه مطلوب فقط لأغراض الثيم على أي حال؟

حتى في ذلك الحين، نوع من الغامض؟ لماذا سيعرف شخص ما حتى البحث عن مكون سمة للقيام بذلك؟

لماذا لا تسمح ببساطة بخيار تكوين اللون _ ليس _ مخفيًا عندما يكون إعداد مختلف موجودًا في تكوين لا يستخدم اللون _ على الرغم من أن أشياء أخرى تفعل ذلك؟

الصعب في الأمر هو أنه على المدى الطويل، ربما نرغب فقط في دعم النمط النقطي في النواة، فهو التصميم الوحيد المتسق مع الشريط الجانبي.

قد نرغب في إيقاف هذا الإعداد تمامًا.

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

على أي حال ، أنا أستخدم “لا شيء” مع أيقونات الفئات ، والتي أعتقد أنها ستعمل بشكل جيد مع الشريط الجانبي أيضًا.

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

3 إعجابات