حاليًا في Discourse، لديك نافذة “محرر” للكتابة فيها، ونافذة معاينة منفصلة تُظهر كيف سيُعرض ما تكتبه. هل من الممكن دمج هاتين النافذتين بحيث لا يحتاج المستخدم إلى النظر إلى نافذتين مختلفتين أثناء الكتابة؟
على سبيل المثال، عند كتابة رسالة في Gmail، إذا قمت بتظليل نص ثم ضغطت على زر التسطير (Bold)، فإن النص الذي ظللته سيصبح عريضًا مباشرةً في نافذة الرسالة. أما في Discourse، فلا يصبح النص عريضًا، بل تظهر حول النص علامات النجمة الخاصة بـ Markdown، ولا يظهر النص عريضًا إلا في نافذة المعاينة المنفصلة.
هل توجد طريقة لجعل التجربة أكثر شبهاً بـ Gmail لمستخدميّ؟
شكرًا لك. يبدو أن هذا الموضوع قد تم معالجته في مناقشة موسعة بالفعل، ويبدو أنه لا توجد خطة لإضافة هذه الوظيفة.
على الأقل في حالتي، الوظيفة التي أهتم بها حقًا هي التمييز الغامق والمائل: بحيث عندما يضغط المستخدم على التمييز الغامق لبعض النص، يصبح النص غامقًا فعليًا، بدلًا من إظهار الأقواس النجمية فقط.
ربما باستخدام JavaScript؟ يمكن التقاط ضغط المستخدم على زر “تسطير” وتشغيل دالة لجعل النص في النافذة عريضًا. لست متأكدًا من أن هذا سيعمل، لكنه يبدو ممكنًا.
لقد رأيت ذلك. يبدو لي أن محاولة إعادة هيكلة محرر Discourse بالكامل أثبتت أنها مخيفة للغاية. لكن ربما كبداية، قد يكون هناك بعض كود JavaScript يمكننا إضافته إلى منتدياتنا لجعل النص العريض يظهر عريضًا في المحرر. لم أجد ذلك في المستودع، لكن من الفيديو في المنشور، يبدو أن هذه النقطة قد تم معالجتها.
منطقة محرر الموسيقى هي مساحة نص عادي، لذا وبما يبدو لي ستحتاج إلى إجراء تغييرات أكثر جوهرية. من المنطقي استخدام الإضافة الحالية كنقطة انطلاق. هل يمكنك عمل نسخة منها (Fork) ومحاولة تحسينها؟
أعتقد أن المشكلة الرئيسية تكمن في أن جعل الإضافة تعمل بالكامل لا يستحق الجهد المبذول. هل تقصد أنه يتوجب عليك تنفيذ الأمر برمته لجعل وظيفة “الخط العريض” تعمل؟