مُؤلِّف Discourse و Firefox على جهاز Android اللوحي

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

فايرفوكس 134.0 (البناء #2016064983)
أندرويد 14
جالاكسي تاب إس 9 إف إي

ملاحظة إضافية: لطالما استخدمت ديسكورس في فايرفوكس مع تعطيل “موقع سطح المكتب”. بخلاف ذلك، يصبح الخط كبيرًا جدًا. فيديو يوضح فرق الحجم:

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



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

لقطات شاشة تم التقاطها للمقارنة قبل تحديث المنتدى الخاص بي:


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


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

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


الآن هناك دائمًا منطقة في الأعلى لا يغطيها المنشئ.

6 إعجابات

شكرًا @Moin، DEV: Improve composer positioning on tablets by pmusaraj · Pull Request #30745 · discourse/discourse · GitHub يجب أن يعالج معظم المشكلات التي لاحظتها.

على محاكي Android التجريبي الخاص بي، لا يمكنني رؤية نفس مشكلة قائمة الذكاء الاصطناعي.

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

لم ألاحظ أي تغييرات

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

حسنًا، هل هناك أي فرصة لك لفحص متصفح فايرفوكس الخاص بك؟ يفترض التغيير أننا اكتشفنا جهازك بشكل صحيح كجهاز لوحي، عند الفحص، هل يمكنك رؤية ما إذا كان عنصر HTML يحتوي على الفئة tablet-device؟

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

أعتقد أن الكشف يعمل.

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

لقد لاحظت تغييراً

هذا يحدث الآن في كروم أيضاً. لا يزال يعمل في كروم على منتداي الذي تم تحديثه قبل حوالي 36 ساعة، ولكن هنا أصبح نموذج الذكاء الاصطناعي الآن خلف المؤلف.

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

شكرًا، نعم، أرى ما هي المشكلة في قائمة الذكاء الاصطناعي المنسدلة. إنها مشكلة في فهارس z.

@keegan @awesomerobot أحتاج بعض المساعدة هنا. على الأجهزة اللوحية وأجهزة iPad والهواتف المحمولة، نقوم الآن بتعيين فهرس z لـ mobile-composer للمؤلف عند فتحه. السبب في ذلك هو أن المؤلف يمكن وضعه فوق الرأس، وهو أمر مهم بشكل خاص في مناظر الأجهزة اللوحية الأفقية.

ومع ذلك، فإن قائمة مساعد الذكاء الاصطناعي لديها فهرس z أقل (فوق z("composer", "dropdown"))، والذي يظهر أسفل المؤلف على الأجهزة اللوحية. أعتقد أن هذا لا يؤثر على الهاتف المحمول، حيث يقوم الزر بتشغيل نافذة منبثقة هناك. هل سيكون من المنطقي تبديله لاستخدام نافذة منبثقة على الجهاز اللوحي أيضًا؟

إعجابَين (2)

يجب أن ترى الآن عنصر المقبض على الأجهزة اللوحية. ويجب أن يتوسع المؤلف فوق الرأس، على سبيل المثال في Chrome:

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

أراه في كروم

لكنه مفقود في فايرفوكس

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

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

أعتقد أنك ترى الفرق بين موقع سطح المكتب مقابل موقع غير سطح المكتب. على Firefox، مع تشغيل تبديل موقع سطح المكتب، أرى:

مع إيقاف تشغيل تبديل موقع سطح المكتب، أرى:

هذا يعمل كما هو متوقع في رأيي، لن يحتوي إصدار الهاتف المحمول على المقبض لتغيير حجم المنشئ، هذا قرار واعٍ، الغالبية العظمى من الأجهزة المحمولة لا تملك المساحة لتغيير حجم المنشئ.

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

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

إعجابَين (2)

صحيح، لقد أجرينا بعض التغييرات على موضع المُنشئ لإصلاح بعض المشكلات القديمة، انظر Reply composer broken on firefox mobile - #6 by pmusaraj

نعم، أحصل على نفس النتائج من كروم، والتبديل بين موقع سطح المكتب ليس له تأثير. عندما أفحص وكيل المستخدم مع أو بدون هذا التبديل، لدى كروم بعض الاختلافات الطفيفة، ولكن بشكل حاسم لا يحتوي أي وضع على Mobile في وكيل المستخدم.

في فايرفوكس، مع تعطيل موقع سطح المكتب، أرى:

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

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

تم تعطيل موقع سطح المكتب:

تم تمكين موقع سطح المكتب:

ملاحظة: زر مؤلف ملء الشاشة مفقود أيضًا عند تمكين موقع سطح المكتب وفي Chrome.

كيف يقرر Discourse ما إذا كنت أرى مؤلف الهاتف المحمول مع الأزرار في أسفل اليمين أو مؤلف سطح المكتب مع معاينة بجانبه؟ بما أنني أرى الإصدار المكتبي من المعاينة، يبدو أن الكشف عن ذلك يعمل في Firefox. هل يمكن استخدام نفس التقنية لخيارات تغيير الارتفاع؟

لست متأكدًا. فايرفوكس يختلف عن كروم هنا، أليس كذلك؟ يبدو هذا وكأنه مشكلة خاصة بفايرفوكس، ربما هناك إعداد للتطبيق؟

قام @keegan للتو بدمج إصلاح لهذا: https://github.com/discourse/discourse-ai/pull/1064، وسيتم نشره على meta قريبًا.

إعجابَين (2)

تم إصلاح المشكلة في إصدار Firefox 137. الآن يمكنني تمكين موقع سطح المكتب دون أن يصبح كل شيء كبيرًا جدًا. لذا بعد 3 أشهر، يمكنني استخدام المنشئ مرة أخرى.

7 إعجابات