@david ربما نقوم بتعطيل جميع النقرات أثناء تحميل الصفحة الجديدة وعرض المحتوى القديم؟ يبدو وكأنه حالة هامشية، لكنها معقولة
@awesomerobot هل أنت راضٍ عن سمك الشريط المنزلق على سطح المكتب؟ الرأي غير متفق عليه في قسمي، وسنعمل بهذا لمدة بضعة أيام. على الهاتف المحمول، أشعر أننا حققنا التوازن الصحيح.
يعتمد ذلك على ما تسعى إليه، أعتقد. إذا كان أحد أهدافك الرئيسية هو «يعمل (تقريبًا) بنفس طريقة باقي الإنترنت»، فقد لا ترغب في القيام بذلك. في المواقع «العادية»، إذا نقرت بسرعة على رابط ثانٍ بعد النقر على الرابط الأول، سيتم تحميل محتوى الرابط الثاني.
يبدو لي ذلك مقبولاً عند السمك الحالي، وأعتقد أنه إذا تلقينا شكاوى بأنّه غير ملحوظ بما يكفي، ربما حينها يمكننا زيادته بمقدار 1 بكسل آخر. متحمس لرؤيته في النواة!
يبدو رائعًا! لا تزال هناك بعض أخطاء العرض التي تحتاج إلى إصلاح (مثل هذا)، ولكن بمجرد إصلاحها، يمكننا إضافتها إلى النواة. أعتقد أنني أفضل تجربتها لفترة أطول على Meta. التطبيق الحالي يعمل منذ 24 ساعة فقط.
دعنا نلقي نظرة على بعض تطبيقات الويب التقدمية (PWAs) الشائعة الأخرى:
الخدمة
تغيير كامل للصفحة فورًا
شريط تمرير
مؤشر تحميل
نص بديل مخصص
فيسبوك
تويتر
لينكد إن
(في بعض الصفحات)
يوتيوب
جيت هب
ديسكوس القديم
ديسكوس مع شريط تمرير
إذن، هذا التغيير سيجعلنا أشبه بيوتيوب وجيت هب، اللذين يبدوان -بحسب رأيي- أكثر مثل المواقع الإلكترونية من التطبيقات. هل هذا هو الاتجاه الذي نرغب في اتباعه؟
أعتقد ذلك، فهو يتناغم مع فلسفة المظهر الافتراضي البسيط/المبني على الويب. يمكننا دائمًا توفير مكون موضوعي لعنصر التحميل أو عنصر نائب مخصص إذا أردنا تجربة شيء جديد.
أعجبني حقًا أن هذا التغيير يقلل من عدد البكسلات التي تتغير على الشاشة.
أعتقد أن Gmail تستخدم نمطًا مشابهًا (تعرض التحميل في مربع، ثم تبدل المحتوى).
لقد قمنا بإعداد شريط التمرير لدينا على النحو التالي (أدناه). الأمر يتعلق بالذوق الشخصي، لكنني أعتقد أن 4 بكسل على الأجهزة المحمولة أجمل من 3 بكسل؛ ومع ذلك، فإن 3 بكسل مقبولة تمامًا. ولكن، على شاشات سطح المكتب الكبيرة، يبدو أفضل، من الناحية الذاتية، عند 6 بكسل؛ ومع ذلك، أنا شخصيًا أفضل 7 بكسل لأنني أريد أن يلاحظ المستخدمون شريط التمرير والتقدم النسبي عند تحميل الصفحة، بغض النظر عن ألوان خلفية السمة؛ ولكن إذا قللنا القيمة إلى 6 بكسل على شاشات سطح المكتب الكبيرة، فهذا مقبول جدًا أيضًا. أي قيمة أقل من 6 بكسل على شاشات سطح المكتب الكبيرة تجعل الشريط بالكاد ملحوظًا على شاشات 27 و34 بوصة (بعض ألوان خلفيات السمات)؛ وبما أن الشريط يشير إلى “التحميل”، فأنا أرى أنه من الأفضل المبالغة في الوضوح؛ ولكن مرة أخرى، الأمر بالطبع ذاتي للغاية.
height: 4px;
@media only screen and (min-width: 960px) {
height: 7px;
}
أحب هذا المكوّن، لكنني اكتشفت خطأً (ظننت أن هناك تعارضًا في سمة التصميم الخاصة بي، لكنني أراه هنا أيضًا). عند النقر على عنصر .navigation-toogle، يظل القائمة المنسدلة مفتوحة:
شكرًا لك @cosdesign و @seanblue - لا يزال إصلاحها قيد نظري. لقد بدأت قائمة بـ ‘المشاكل المعروفة’ في المنشور الأصلي هنا حتى نتمكن من تتبع ما هو قيد الانتظار.
أحب هذا المكون حقًا، لقد كان عليّ تثبيته في منتدى discourse الخاص بي أيضًا. شكرًا لك!
اقتراح واحد: هل من الممكن إظهار هيكل عظمي أثناء تحميل الصفحة؟ في الحالات التي قد تستغرق فيها الصفحة لحظة للتحميل، يمكن أن يساعد ذلك في الإشارة إلى أن النقر قد تم تسجيله. إنها مجرد تفاصيل صغيرة لاحظتها، حيث أنني أحيانًا أنقر مرتين على عنوان الموضوع لأنني لم أرى شريط التحميل في البداية، بينما كان مؤشر الدوران يُعرض مباشرة.
لقد عدت للتو بعد غياب عدة أيام، وكان أول ما لاحظته هو مدى بطء الشعور هنا الآن.
أدرك أن مجموعات جوجل قد أدخلت شيئًا مشابهًا، لكنني لا أعتقد أننا بحاجة إلى تقليد ما يفعلونه. كان مؤشر التحميل (spinner) أكثر ملاءمة لمنصة ديسكورش، من وجهة نظري، حيث كان سريع الاستجابة وساعد حتى في تبديد الخرافة القائلة بأن تطبيقات روبي بطيئة دائمًا. لقد أحببته، وأحببت مدى سرعة ظهور ديسكورش. للأسف، أشعر أن هذا المؤشر الشريطي (slider) يمثل خطوة كبيرة إلى الوراء (أعتذر للجميع الذين عملوا على هذا، وأعلم أن هذا ربما ليس ما تريدون سماعه، لكنني أعتقد أننا جميعًا نريد الأفضل لديسكورش، لذا آمل ألا تمانعوا في مشاركتي مشاعري حيال هذا الأمر).
الأمر لا يتعلق بحب الشاشة البيضاء من عدمها يا سام، بل يتعلق بإحساس السرعة.
في الواقع، لطالما اعتقدت أن السرعة (والشعور) الذي يوفره Discourse هو أحد أبرز ميزاته، وأعرف أن حتى أولئك الذين كانوا معارضين بشدة للغة Ruby انبهروا بما أنجزته مع Discourse.
وأعتقد أيضًا أن هذا الإحساس بالسرعة أكثر أهمية الآن من أي وقت مضى، لأننا نتنافس باستمرار مع مواقع ضخمة مثل Twitter و Discord، وأعتقد أن أي شعور طفيف بالبطء قد يؤثر سلبًا - حتى لو كان ذلك على مستوى اللاوعي.
من الرائع أن يكون هناك مكون لوضع الانتقال القديم، لكن مخاوفي تكمن في أنه قد يضيف عبئًا يؤدي إلى تباطؤ (حتى لو كان بسيطًا)، مما يلغي فوائد الطريقة القديمة/مؤشر التحميل… وإذا لم يكن هذا هو الحال، فسأكون راضيًا عن ذلك… لكنني ما زلت أعتقد أن هذه الخطوة ستكون سيئة لجميع مواقع Discourse الأخرى الموجودة حاليًا.
إذا ظل مؤشر التحميل على الشاشة لفترة طويلة، فسيكون ذلك مؤشرًا على وجود مشكلة (رغم أن المؤشر نفسه ليس المشكلة)، وقد يكون أقل إفادة من شريط التمرير.
شريط التمرير يشير إلى بطء كامن. يذكرني بأشرطة التقدم القديمة في نظام ويندوز (الوقت المتبقي المقدر: 6 أيام و23 ساعة). عندما ألاحظها، أفكر أنه يجب أن تكون هناك مشكلة في السرعة، وهي موجودة لتخفيف عدم صبري. هذا الشريط يبدو دائمًا أنه يتوقف قليلاً عند حوالي 80%، مما يجعلني أعتقد أن شيئًا ما قد تعطل، في كل مرة.
إذا كان المنتدى سريعًا، فإن شريط التمرير ليس فكرة جيدة.