ملاحظات المستخدمين: إعطاء الأولوية للإشعارات غير المقروءة

طلب ميزة: عرض الإشعارات غير المقروءة دائمًا في أعلى قائمة الإشعارات:

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

هذا السلوك غير متسق أيضًا مع فئات الإشعارات التي تعطي الأولوية للإشعارات غير المقروءة:

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

4 إعجابات

مجرد إلقاء سنتين من رأيي هنا، من الغريب حقًا أن معظم الإشعارات تتبع هذا السلوك، ومع ذلك فإن ردود الفعل لا تفعل ذلك.

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

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

ثم قمنا بتعديل هذا المنطق بهذا التغيير:

نريد السماح للإعجابات غير المقروءة بالترتيب أقل من الإشعارات الأحدث والمقروءة في علامة التبويب الرئيسية حتى لا يشعر الناس بأنهم يجب عليهم مسح هذه الإشعارات.

لذلك، بالنسبة للعلامة التبويب الرئيسية، يتغير خوارزمية الترتيب من:

  • غير مقروء مع أولوية بترتيب زمني عكسي
  • غير مقروء بدون أولوية بترتيب زمني عكسي
  • مقروء بترتيب زمني عكسي

إلى:

  • غير مقروء مع أولوية بترتيب زمني عكسي
  • غير مقروء بدون أولوية بترتيب زمني عكسي (ولكن استبعاد الإعجابات)
  • مقروء (والإعجابات، سواء كانت مقروءة أم لا) بترتيب زمني عكسي

أستطيع أن أفهم ما يقصده @piffy.

لقد قام صاحب المنشور بتحديد إعجابي بأحد منشوراته. تم عرض الإشعارات الموجودة فوق الإشعار المحدد في قائمة الإشعارات الرئيسية.

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

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

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

هذا منطقي، ولكن ماذا لو تم فرزها كالتالي:

  • غير مقروء مع أولوية بترتيب زمني عكسي
  • غير مقروء بدون أولوية بترتيب زمني عكسي (ولكن استبعاد الإعجابات)
  • الإعجابات غير المقروءة بترتيب زمني عكسي
  • المقروء بترتيب زمني عكسي

هل سينجح ذلك؟

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

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

إعجابَين (2)

قد تكون هذه فكرة مثيرة للاهتمام لوجود خيار في التفضيلات لتكوين الإشعارات العامة؟

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

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

فكرة أخرى هي تغيير الجرس ببساطة إلى
لديك إشعارات

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

ربما يمكن القيام بذلك باستخدام #theme-component؟

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

بمجرد إجراء هذا التغيير، اختفت هذه المشكلة ولم تكن هناك مشاكل أخرى لاحظناها.

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

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

3 إعجابات