نعم، بصفتي طالب تصميم ألعاب سابقًا، أتفق معك تمامًا. (أتذكر أنك مصمم لـ Audacity. بالمناسبة، أستخدم Audacity كثيرًا، وأنا ممتن جدًا له!)
أعتقد أيضًا أنه يمكن إعادة التفكير في التجربة بأكملها من الألف إلى الياء (بدءًا من التفكير: “ما الذي يرغب المسؤول في القيام به، وكيف يمكننا مساعدته على القيام بذلك على أفضل وجه؟” لجميع حالات الاستخدام) لتقديم العمليات بشكل أفضل ولجعل العمليات نفسها واضحة قدر الإمكان.
بالنسبة للمثال هناك - وهو عدم السماح لك بحذف فئة إذا كانت تحتوي على مواضيع فيها - يمكن أن تكون طريقة أكثر سلاسة للبرنامج للتعامل مع ذلك على النحو التالي. عندما تحاول حذف فئة تحتوي على مواضيع فيها، يمكن أن تقترح أولاً ما إذا كنت ترغب في:
- نقل جميع المواضيع الموجودة إلى فئة أخرى، أو
- وضع جميع المواضيع الموجودة في “غير مصنف”، أو
- حذف جميع المواضيع في الفئة
ثم تأكيد رغبتك في حذف الفئة.
أعتقد أن رؤية فريق Discourse يتجه نحو تغييرات تدريجية في هذه المرحلة:
كنت أناشد تحقيق نتيجة أسهل - إضافة بعض الروابط إلى الوثائق الأكثر شيوعًا / العادية / الرئيسية حيثما كان ذلك أكثر ملاءمة.
(قد أقوم أيضًا بإنشاء موضوع جديد لاحقًا لملاحظات / اقتراحات التحسين التي تحدثنا عنها هنا، حول تحسين تجربة حذف الفئات.)