مرحباً @sam و @chapoi. شكراً على الرد السريع على تقرير @hugovk حول تمييز الكود في الوضع المظلم. لاحظ الفريق في Python Discourse أيضاً اللون الأمامي الداكن للروابط التشعبية ولكن تم حذف هذا من موضوع تمييز الكود غير المقروء تقريبًا هنا.
يمكنك أن ترى أن الرابط التشعبي غير العريض يغرق نوعًا ما في حفرة..
هل يمكنكم إعادة النظر في تلوين نص الرابط التشعبي في الوضع المظلم؟
نفس الظل المستخدم لـ hljs-builtin-names سيعمل بشكل جيد على الأرجح. سيعطي لون خلفية جسم الرسالة ظلًا مختلفًا عن مخطط نص كتلة الكود وسيتناقض اللون بقوة أكبر مع خلفية الرسالة الداكنة.
إنها مجرد مسألة تعديل الظل للحصول على تباين أكبر، يا أليكس. الروابط التشعبية داكنة قليلاً، لذا فهي تغوص مرة أخرى في الخلفية كما هو موضح في لقطة الشاشة. مستوى ظل أو اثنين هو كل ما سيتطلبه الأمر.
ضع في اعتبارك أن مطوري Discourse ومعظم الفريق في Python.org هم محترفون ذوو خبرة كبيرة في تصميم واجهة المستخدم. هذه تعديلات دقيقة. لا يتم اقتراح أو طلب تعديلات قوية هنا.
أواجه نفس المشكلة التي يواجهها @Jonathan_Poyer حيث أن الارتباطات التشعبية هنا/على شاشتي هي بالفعل زرقاء أفتح قليلاً من تلك الموجودة في لقطة الشاشة الخاصة بك:
شكراً على المقارنات، @Jonathan_Poyer و @JammyDodger. هذا مفيد جداً. نعم، الروابط التشعبية الخاصة بي تظهر بشكل أفضل هنا أيضاً. أقول إنها تقريباً الكمية بالضبط من التعديل التي كنت أفكر فيها. إليك لقطة شاشة توضح الرابط التشعبي ولقطة شاشة من المنشور الأصلي هنا.
على حد علمي، نحن نستخدم إعدادات CSS الافتراضية. مجموعة المسؤولين هي فريق تطوير Python الأساسي، لذا فهم يفضلون بشكل مفهوم التركيز على إدارة Python بدلاً من إدارة Discourse.
لقد أجروا مناقشة حول تمييز الأكواد شارك فيها Sam Saffron وقام Charlie ‘Chapoi’ بإجراء التعديل للإصدار التالي. لقد نسينا فقط تضمين موضوع الروابط التشعبية. (ومن المثير للاهتمام، أن تمييز الأكواد أصبح أفضل هناك الآن على الرغم من أن الإصدار المعدل لا يزال معلقاً. ربما وجد شخص ما تعيين اللون وقام بتعديله.)
في البداية، اعتقدت أن discuss.python.org يعمل بإصدار مختلف من Discourse. ومع ذلك، نحن حالياً نعمل بالإصدار 2.9.0.beta4 وعارض عناصر الصفحة يظهر نفس الشيء هنا:
<meta name="generator" content="Discourse 2.9.0.beta4 - https://github.com/discourse/discourse version 8a58ce6578ab697f29cea211049c37c2ab341ba5">
بالتحقق من رقم الإصدار الخاص بك، يبدو أنه تم تحديثك في 4 يونيو، لذلك يجب أن تحصل على تلك التحديثات.
أعتقد أنه اللون الثلاثي، والذي يمكنك العثور عليه في /admin/customize/colors واختيار السمة الداكنة. كل من Meta وموقع الاختبار الخاص بي لديهما 0f82af لرمز اللون.
نحن الآن نوفر مخطط ألوان داكن إضافي عالي التباين في النواة والذي من المحتمل أن يحل مشكلتك. يمكنك تجربة هذا المخطط هنا على ميتا، ويسمى WCAG Dark.
أرى أن هذا المخطط غير متاح في مجتمع بايثون (على الأرجح لأن المجتمع تم إنشاؤه قبل إضافة مخططات WCAG إلى النواة). لذا، فإن أفضل ما يمكنك فعله هنا هو التواصل مع المسؤولين في هذا الموقع وطلب منهم تمكين مخططات ألوان WCAG.
شكراً لك على هذا. واو! هذا متقن للغاية. كل شيء مرئي لدرجة أنني خفضت سطوع الشاشة! محرر المشاركات النشط في الأسفل واضح جداً. إنه ليس بارزاً بنفس القدر في السمة الداكنة العادية.
المحرر لديه توهج خافت “نيون الشارع”. قد تفكر في تخفيفه قليلاً (إما تعتيم اللون أو إضافة المزيد من الأحمر/الأخضر). قد يكون تقليل سمك الحدود الملونة ببكسل واحد مثالياً، لكنني أفترض أن سمك هذه الحدود ليس من معلمات السمة.
أعتقد أن مستويات التباين هنا متوازنة بشكل جيد. تحتاج عناصر واجهة المستخدم المختلفة أيضًا إلى التباين مع بعضها البعض.
على سبيل المثال، إذا تم نقل الروابط التشعبية قريبة جدًا من نسبة تباين W3C بين المقدمة والخلفية، فستبدأ في الاندماج مع نص الجسم. لذا فإن التباين بين نص الجسم وألوان الروابط التشعبية مهم بنفس القدر، خاصة عندما يكون نص رابط تشعبي قصير في وسط فقرة من نص الجسم.
@sam و @chapoi، هل تعرفون ما إذا كانت ألوان الروابط التشعبية وتمييز التعليمات البرمجية في Discourse Meta قد تم تعديلها عن الافتراضي هنا؟
أعتقد ذلك. لم أقم بلمس لوحات الألوان الخاصة بي على موقع الاختبار الخاص بي، لذلك أعتقد أن هذا افتراض عادل. ومع ذلك، قد يكون لدى شخص أكثر معرفة المزيد من المعلومات.
كان ذلك في 17227e9e53 عندما تحققت من لوحات الألوان، ولكني لاحظت أنها كانت متأخرة ببضع عمليات تثبيت عنك، لذلك فكرت في التحديث فقط لضمان الدقة. إنها الآن على 42683d4874 ولا تزال تحتوي على نفس رمز اللون الثلاثي للموضوع الداكن (0f82af).