Quick access to bookmarks and messages on user menu

Using the new profile menu on mobile, I notice that clicking any of these buttons

shows basically the same result - the top of the user profile page, which only has a navigation menu. You have to scroll down a lot to actually see what you came for.

Instead of that, why not show a short list of what you clicked on, right in the menu?

Bookmarks:

Messages:

16 إعجابًا

I agree it’s odd to arrive at basically the profile menu on mobile when clicking these links. the idea of displaying results in the menu panel, like notifications, is interesting! or at least jump down to an anchor in the results?

إعجابَين (2)

This problem exists for a long time. It makes it quite difficult to use the profile on mobile.

https://meta.discourse.org/t/profile-page-on-mobile-selecting-menu-item-should-jump-to-the-selected-content/19896?u=gerhard

6 إعجابات

I like this idea! Although you’d need a “tab” (since that’s basically how these would function now) for notifications as well, to return to it.

Seems like 80+% of the time you’re only looking for recent bookmarks, messages, etc., so this might be useful.

You might also need a divider between the tabs and the settings icon though, since they now have different functions.

إعجابَين (2)

Basically profile page needs fixing. As @sam indicated it might be better if, when you view your own profile only, we compress the top part. It’s especially large on mobile too…

إعجابَين (2)

Mobile looks so much better these days :slight_smile: user page is much improved.

I still sort of like the idea of having a “quick access” somehow, cause despite the improvements I still avoid the user page quite a lot.

إعجابَين (2)

Hello everyone,

I started working on this one. Here is a part of my progress so far.

6 إعجابات

I think this change looks good, well done @nbianca, provided “view older {x}…” is updated to be conditional and link to the right place in each view:

  • view older bookmarks…
  • view older messages…
  • view older notifications…

technically assignments are included here as well @sam

This should be reviewed closely as it is a reasonably large change…

8 إعجابات

هل لا يزال هذا مقبولاً كـ #pr-welcome؟ أود أن أحاول العمل على هذا!

لقد قرأت الموضوع والطلب السابق، لكنني لست متأكداً بنسبة 100% من:

  • بعد إغلاق قائمة المستخدم وإعادة فتحها (دون تحديث الصفحة)، هل يجب أن تظهر دائمًا جميع الإشعارات؟
  • إذا لم يكن الأمر كذلك، عند ورود إشعارات جديدة، أفترض أن فتح قائمة المستخدم يجب أن يُظهر دائمًا جميع الإشعارات؟
5 إعجابات

أعتقد أنني أود رؤية هذا في مكون السمة أولاً. تحسينات واجهة برمجة التطبيقات التي تجعل هذا مكون السمة ممكنًا (وتنظيف النواة عند الحاجة) مرحب بها تمامًا في الطريق. لكنني أعتقد أن السمة مكان مثالي لتجربة هذا المفهوم!

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

9 إعجابات

مكوّن السمة موجود في: GitHub - xrav3nz/discourse-quick-access · GitHub. نحن منفتحون على الاقتراحات!

لقد تأكدت من أن التصميم سهل الاستخدام بحيث يمكن لإضافات أو سمات أخرى تقديم لوحة وصول سريع خاصة بها. سأقوم بتوثيق ذلك بالتفصيل (أو سأقدم مثالًا عبر PR إلى discourse-assign) إذا وحين يظهر اهتمام.

عرض سريع:

لون اللوحة المحدد

يستخدم حاليًا لون حالة التحويم (hover) نفسه.

الانتقال إلى الصفحة الكاملة

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

الحالة الفارغة

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

21 إعجابًا

@xrav3nz يبدو هذا جيدًا! هل يعمل هذا بالفعل؟ لقد أضفت المكون ولا يزال لدي السلوك القديم؟

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

عمل رائع، هذا مُصقّل جداً. أحبّ أن النقر الثاني ينقلك إلى الصفحة.

تم تثبيت هذا هنا على Meta، فقط اختر Sam's Simple Theme لتجربته من قائمة الهامبرغر.

بعض الملاحظات:

  1. يجب أن يعمل هذا مع discourse-assign، جرّب تثبيته ثم تعيين شيء لنفسك.

  1. أعتقد أن اللون الأصفر مبالغ فيه من حيث النمط، @Johani / @awesomerobot هل لديكم أي أفكار لتنسيق أقل إزعاجًا؟

  2. لست متأكدًا مما يجب فعله حيال هذا، لكن على الهواتف المحمولة، مناطق النقر صغيرة جدًا. ربما يجب أن يجعل المكون العناصر أكبر قليلًا لتتمكن من تعديلها بسهولة؟

  3. تفضيلات “مختلفة”، ربما يجب أن تكون نفسها مع إضافة قائمة لـ Summary Activity أو ربما قائمة تحتوي على Account Profile Emails وما إلى ذلك.

    أ. في الواقع… بعد التفكير، ربما من الأفضل حذف أيقونة الترس تمامًا واستخدام أيقونة “الشخص سام” لإظهار قائمة منسدلة تحتوي على Summary، Activity وما إلى ذلك. هذا يمنحك مساحة أكبر للنقر على التبويبات.

بشكل عام… عمل مذهل!

13 إعجابًا

أحسنت يا @xrav3nz :clap: يبدو هذا رائعًا!

يمكننا اتباع نفس النمط لأيقونات/قوائم الرأس، مثل هذا

وهذا كيف سيبدو مع إشعار غير مقروء في الأعلى

15 إعجابًا

أنا المستخدم الأصلي هنا. يسعدني أن أرى أن فكرة ما يمكن أن تستمر لأربع سنوات وتظل إضافة مفيدة!

هذه هي قوة Discourse باختصار.

16 إعجابًا

هذه الميزة رائعة جدًا للإشارات المرجعية! :heart_eyes: وأود أيضًا رؤيتها مخصصة للتعيين

أشعر أن الإطار الذي صممه @johani قد يكون خفيًا بعض الشيء، لكنني مع ذلك أعجبت به… لذا فلنذهب بهذا الخيار.

14 إعجابًا

شكرًا لتعليقاتك! لقد قمت بتحديث للتصدي لأول نقطتين. وسأتابع النقطتين الأخريين لاحقًا هذا الأسبوع (النقطة الرابعة ستحتاج إلى طلب سحب (PR) بسيط للنواة أولاً).

رائع وشكرًا على النموذج الأولي!

:wink:

أيضًا، يُظهر هذا الالتزام مدى بساطة قيام السمات/الإضافات الأخرى بإدخال لوحة وصول سريعة جديدة!

12 إعجابًا

هذا رائع! كم هو رائع؟ رائع لدرجة أنني فعلته على جميع السمات في ميتا.

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

ترس :gear: ليس علامة تبويب. يبدو أنه لا ينتمي إلى المكان المناسب. إذا قمت بإزالته، فيمكنك جعل جميع علامات التبويب أوسع قليلاً، مما سيساعد في زيادة أهداف النقر على الجوال! أعتقد أنه يجب عليك تجربة إزالته.

إظهار “تسجيل الخروج” على كل علامة تبويب يبدو لي مبالغًا فيه جدًا؛ لماذا ندعو الأشخاص لتسجيل الخروج لمجرد أنهم يشاهدون الإشعارات؟ يبدو هذا وكأنه خلط بين الاهتمامات المختلفة.

توصيتي هنا هي:

  1. إزالة تسجيل الخروج من جميع علامات التبويب الفرعية.
  2. إضافة علامة تبويب جديدة عند النقر على person sam على اليسار. يمكن أن تحتوي على روابط “ملخص”، “النشاط”، “الرسائل”، “التفضيلات”، و"تسجيل الخروج".

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

21 إعجابًا

هذا رائع!

لاحظت مشكلة صغيرة جدًا - يبدو أن هذا المكون يؤثر على لون الأيقونات في أماكن أخرى من التطبيق (مثل حالة “المشاهدة”). عادةً ما تكون الأيقونة زرقاء هنا:

أعجبني هذا الفكرة - ماذا عن إضافة وصول سريع لخيارات المظهر وحجم الخط إلى “علامة تبويب سام”؟ قائمة الهامبرغر هنا في Meta أصبحت مزدحمة جدًا بخيارات المظهر، لذا سيكون من الجيد نقلها إلى مكان آخر.

10 إعجابات

أنا أحب هذا حقًا. عمل رائع، لكل من شارك!

أوافق تمامًا على هذا الاقتراح - أعتقد أنه سيجعل إضافة “تعيين” أكثر فائدة وقابلية للتنفيذ.

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

سيكون من الجميل أيضًا إمكانية إضافة رابط أو رابطين مخصصين داخل person sam. نحن نستخدم نظام تسجيل الدخول الموحد (SSO) الخاص بـ WordPress، لذا نضطر إلى توجيه المستخدمين إلى WordPress لتعديل ملفاتهم الشخصية وإعدادات عناوين البريد الإلكتروني.

6 إعجابات