شكرًا لك @david على تطوير هذا المكون الرائع، ولكل من ساهم في ذلك.
فكرة ميزة: تقسيم عمودي
لعبت قليلًا مع CSS (عبر وحدة تحكم المتصفح) لإنتاج النتائج المطلوبة، لكنني لست على دراية كافية بـ JavaScript أو بالتطوير لمنصة Discourse. لذا، هذه مجرد فكرة في حال أراد أي شخص تجربة تطبيقها.
هل يوافق الآخرون على ضرورة وجود هذه الميزة؟
لماذا قد تكون هذه الميزة ضرورية؟
أعتقد أن التمرير الأفقي لرؤية اللوحات الأخرى غير عملي بعض الشيء، وقد قمت بتغيير لوحتي لتحتوي على أربعة أعمدة فقط وتكون في المنتصف. مثل الصورة أدناه:
لكن لا يمكنني ضغط المزيد من العناصر على نفس الشاشة بالطريقة التي تعمل بها حاليًا. بالإضافة إلى ذلك، الأشخاص الذين لديهم فئة “done” لا يحتاجون إلى مساحة كبيرة لها (فقط الحاجة إلى أن تكون مرئية لسحب المهام بسهولة إلى “done”)، ويمكن تقسيمها عموديًا مع عنصر آخر.
مثال على حالة الاستخدام
يزيد لوحة كانبان من وضوح المنشورات التي قد تكون مخفية في الفئات الفرعية. وفي بعض الأحيان يكون عددها كبيرًا جدًا بحيث لا يمكن تثبيتها جميعًا.
في حالتي الخاصة، ستكون هذه الميزة مفيدة لمساعدة الناس على رؤية بوضوح ما يتم التصويت عليه (#voting) مباشرة في الفئة الرئيسية حيث توجد لوحة كانبان، دون الحاجة إلى البحث عنها.
تحديات التنفيذ
أحد المشاكل التي أعتقد أنها قد تنشأ هي كيفية تحديد هذا الإعداد في تكوين المستخدم. الحل الذي يمكنني التفكير فيه هو إضافة أقواس [] لتمثيل ما هو عمودي على النحو التالي:
قبل: internal:tags:to-do,in-progress,blocked,[done,volting]
قد يكون الحل الآخر هو السحب والإفلات للفئات نفسها (مثل محرر نصوص متعدد الأقسام) والسماح للمشرف بـ الحفظ كإعداد افتراضي.

