اجعل من الواضح أكثر أن الصورة قابلة للتغيير عند رفع صورة

هذا يجعلني مجنونًا تقريبًا يوميًا.

  • أقوم برفع لقطة شاشة بدقة عالية (Retina)
  • أحرك الفأرة فورًا إلى منطقة المعاينة للحصول على “أدوات تغيير الحجم” لتقليلها
  • لا تظهر الأدوات عند التمرير فوقها
  • أبعد الفأرة
  • ثم أعود إلى منطقة المعاينة مرة أخرى فتظهر الأدوات

بشكل عام، أنا لست حتى من محبي جعل “أدوات تغيير الحجم” ظاهرة فقط عند التمرير.

يمكنني التفكير في خيارين لتحسين هذا الوضع:

  1. يمكننا إصلاح الخطأ بحيث تظهر الأدوات فورًا بعد الرفع والتمرير.

  2. يمكننا عرض “أدوات تغيير الحجم” بشكل دائم (ربما بشكل أكثر دقة قليلاً).

شخصيًا، أفضل الخيار (2)، لكنني أتساءل عن رأي @codinghorror و @awesomerobot والمجتمع في هذا الشأن؟

11 إعجابًا

لا أرى هذا. هل الأمر يتعلق بوقت الاستجابة؟

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

مستوى احتمال مرتفع للغاية، قابل للتكرار بنسبة 100% في متصفح فايرفوكس في أستراليا ضد ميتا.

4 إعجابات

إذن الحل هو النقل؟ :laughing:

10 إعجابات

أضيف صوتي للخيار 2. هذه ميزة مفيدة للغاية، لكنني أعتقد أنها قد تمر عليك بسهولة إذا لم تكن تعرف عنها.

3 إعجابات

لا أرى أي ضرر في إظهار أدوات تغيير الحجم في المعاينة بشكل مطلق لثلاثة أسباب:

السبب الأول هو أننا نقوم فقط بـ “إخفائها” باستخدام الشفافية

وهو ما يعني أنها لا تزال تشغل مساحة معينة حتى عندما تكون غير مرئية. المكون الأبوي مُوضع بشكل مطلق، لكننا نضيف بعض الحشو إلى .image-wrapper.

السبب الثاني هو أن الميزة ستعمل بعد ذلك على الأجهزة المحمولة أيضًا، وهو ما لا يحدث حاليًا بالنسبة لي على الرغم من أنه من المفترض أن يعمل.

السبب الثالث هو أن ذلك سيزيد من قابلية اكتشاف الميزة.

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

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

15 إعجابًا

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

السبب الذي دفعنا لعدم القيام بذلك في الأصل هو أن أزرار التحكم كانت تومض بشكل مزعج أثناء الكتابة. أعتقد أن بعض التغييرات التي أُجريت قللت من هذه الوميض، لكن أزرار التحكم تُزال تمامًا من هيكل المستند (DOM) بمجرد بدء الكتابة… بمجرد حل هذه المشكلة، يرجى المتابعة وإعادة تنسيقها لتظهر دائمًا، يا @johani!

8 إعجابات

لا ألاحظ أي وميض عند إزالة الشفافية، لذا أعتقد أننا حللنا المشكلة؟

أصلحت النقطة (1) وفقًا لـ:

لكن لا يزال لدي شعور بأن الجوهر هنا هو أن المشكلة ليست قابلة للاكتشاف بشكل صحيح وتعتمد على التحويم.

@Johani، ربما يمكنك إنشاء مكون سمة لتنسيق هذا الآن (بما أنك تستطيع استخدام CSS خالص للحصول على أي شيء تريده)، وتأكد من تجربته على صورة قصيرة جدًا. ثم قم بتثبيت المكون على بيئتي التطوير والاختبار (dev و meta) لنتعامل معه لفترة ونقرر ما إذا كنا نفضّل هذا الحل أم لا؟

8 إعجابات

نعم، أعتقد أن ميزة “التأخير” (debounce) تمت إضافتها في مرحلة ما؟ والآن بعد أن أصلحت المشكلة الأولى، يبدو كل شيء على ما يرام.

3 إعجابات

واو، لا أصدق أن عام 2019 كان قبل عام كامل :lolsob:

3 إعجابات

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

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