نعم، أعتقد أن السبب في ذلك هو أن جهاز iPad لا يُعتبر جهازًا محمولًا في Discourse. لقد قمت بتغيير طريقة الكشف لتصبح مبنية على حجم نافذة العرض (Viewport). هل يمكنك المحاولة مرة أخرى؟
نعم، الأجهزة اللوحية تسبب إزعاجًا في الأماكن الحساسة. لكن الآن لا تستجيب لأي إيماءات، وخيار X هو الطريقة الوحيدة لإغلاق النافذة المنبثقة.
شخصيًا… بالنسبة لي، هذا كافٍ أيضًا. بالإضافة إلى ذلك، تغطي الأجهزة اللوحية، خاصةً iPad، نسبةً متواضعة جدًا من الأجهزة، لذا لست متأكدًا تمامًا من وجود حاجة حقيقية لإنفاق الكثير من الوقت على محاولة ضبطها — حتى أن الأجهزة اللوحية هي في الواقع أجهزة محمولة وأجهزة سطح مكتب من حيث الحجم فقط.
نعم، للتوضيح فقط: هذه إيماءات الإغلاق مفعّلة فقط للنوافذ المنبثقة على الجوال. النافذة المنبثقة على سطح المكتب غير متأثرة على الإطلاق وتعمل تمامًا كما كانت من قبل.
لذا، خيارات None/Grip/Gesture لا تغيّر السلوك إلا في نوافذ العرض بحجم الجوال. سيستخدم مستخدمو سطح المكتب السلوك العادي للنافذة المنبثقة (زر X أو النقر خارج النافذة).
النافذة المنبثقة على سطح المكتب (السحب لن يعمل)
النافذة المنبثقة على الجوال (يجب أن يعمل السحب)
مجرد متابعة صغيرة ![]()
سأكون ممتنًا جدًا إذا اختبره المزيد من الأشخاص على هواتفهم. شكرًا!
iPhone 15+، أحدث إصدار من iOS، مركز التحكم/تطبيق الويب التقدمي/سفاري:
من اليسار إلى اليمين، من الصعب للغاية إيجاد المكان المناسب. لكنني أعتقد أن السبب يعود إلى الجهاز نفسه، لأن الأمر حدث مع تطبيقات ومواقع أخرى أيضاً من حين لآخر. ومع ذلك، هناك حلول أيضاً لا يهم فيها من أين تبدأ بالسحب.
شكراً @Jagster، للتوضيح فقط، عند استخدام إيماءة السحب للخلف أثناء فتح نافذة معاينة الموضوع، هل تُغلق النافذة وتبقيك على قائمة المواضيع، أم تنقلك إلى الصفحة السابقة؟
يمكنني تأكيد أن إيماءة الرجوع والسحب لأعلى/لأسفل تعملان على نظام Android 17 (AOSP) ![]()
تفصيلة بسيطة: الحركة تبدو غير مستقرة/بطيئة بعض الشيء.
شكرًا لك على الاختبار! ![]()
عندما تقول إن الحركة (الأنيميشن) تبدو غير مستقرة أو بطيئة، هل تقصد حركة الإغلاق عند السحب لأعلى؟
تمامًا، الباقي سلس للغاية! إنه متعة حقيقية اختبار إبداعاتك، يا رئيس.
شكراً لك، لقد أصلحته! من فضلك تحقق منه مرة أخرى. ![]()
لا أستطيع الانتظار للعودة واختبار هذا. متحمس جداً ههه
رائع، شكرًا لك! لقد تحسّنت إيماءتا السحب للأسفل والرجوع؛ أصبحتا سلسلتين للغاية الآن.
لكن بصراحة، يبدو أن إيماءة السحب للأعلى ما زالت كما كانت من قبل. إنها مسألة ثانوية، لكن كما تعلم، هناك أجهزة مختلفة، وهذا يحدث على أندرويد 17 للمعلومة.
آه، شكرًا لك! هل يمكنك عمل تسجيل شاشة سريع لإيماءة الإغلاق بالسحب لأعلى؟ أود أن أرى بالضبط في أي مكان يبدو أن الحركة غير سلسة. فهي سلسة على جهاز أندرويد 16 الخاص بي.
عندما تكون النافذة المنبثقة مفتوحة، وأقوم بـالسحب للخلف، فإنها تغلق النافذة المنبثقة بالفعل. المشكلة هي أنها تنجح فقط بعد المحاولة الخامسة تقريبًا. لذا، فهي لا تفعل شيئًا عندما تكون النافذة المنبثقة مفتوحة، لكن عندما تعمل، فإنها تؤدي ما هو متوقع.
تجربة متصفح Safari في iOS 27 رائعة جداً! شكراً على مجهودك! ![]()
الآن أدركت ما هو المشكلة مع iPhone: يعمل التمرير للخلف فقط إذا تم استخدام منطقة الترويسة في الموضوع.
شكرًا للجميع على الاختبار! ![]()
تم دمج هذا التغيير: FEATURE: Add configurable mobile modal dismiss gestures - Pull Request #7 - VaperinaDEV/discourse-topic-preview-modal - GitHub
إيماءات الإغلاق القابلة للتخصيص على الجوال
تضيف هذه التحديث خيارات إغلاق قابلة للتخصيص إلى نافذة معاينة الموضوع:
- لا شيء: لا توجد أي إيماءة إضافية للإغلاق
- مقبض: يعرض مقبضًا بصريًا في تذييل النافذة
- إيماءة: تتيح إغلاق النافذة عبر الإيماءات:
- السحب للأعلى عند الوصول إلى القاع
- إيماءة/زر الرجوع الأصلي على الجوال
تتوفر ميزة الإغلاق بالسحب لأسفل في جميع الأوضاع.
تُعدّ سلوك الرجوع الأصلي مفيدًا بشكل خاص على الجوال: فبدلًا من الانتقال بعيدًا عن قائمة الموضوعات الأساسية، تقوم عملية الرجوع بإغلاق النافذة مع الحفاظ على موقع المستخدم في القائمة.
لا تتأثر نافذة سطح المكتب بهذه الخيارات.
إذا وجدت هذا التحديث مفيدًا، فكّر في دعم تطويره المستمر. ![]()
> ./support --coffee
كما أضفتُ تغذية راجعة اهتزازية اختيارية لنافذة معاينة الموضوع: FEATURE: Add haptic feedback to modal open and close - Pull Request #8 - VaperinaDEV/discourse-topic-preview-modal - GitHub
عند التفعيل، ستوفر أجهزة أندرويد المدعومة ما يلي:
- تغذية راجعة اهتزازية خفيفة عند فتح النافذة
- تغذية راجعة أقوى قليلاً عند إغلاق النافذة
يمكن تفعيل أو تعطيل هذه التغذية الراجعة من خلال إعداد التغذية الراجعة الاهتزازية (modal_haptic_feedback) الجديد.
الإعداد الافتراضي هو مفعّل.
تم اختيار مدد الاهتزاز المختلفة عمدًا لفتح النافذة وإغلاقها لجعل التفاعلين مختلفين بوضوح.
مرحباً ![]()
لقد أضفت ميزةً مفقودة واحدة: FEATURE: Add topic progress bar (timeline) - Pull Request #9 - VaperinaDEV/discourse-topic-preview-modal - GitHub


