Amélioration du passage automatique entre les modes mobile et bureau

Historiquement, Discourse avait deux vues distinctes pour mobile et ordinateur. Au fil des ans, celles-ci ont eu tendance à converger vers une conception plus moderne basée sur la largeur de la fenêtre d’affichage. Ces modèles modernes sont documentés ici.

Dans la dernière version de Discourse, nous remplaçons la détection des modes mobile/ordinateur basée sur l’agent utilisateur, au profit d’une solution purement basée sur la largeur de la fenêtre d’affichage. Cela rendra les choses beaucoup plus intuitives pour les utilisateurs et les développeurs. En particulier, c’est une amélioration significative pour les utilisateurs de tablettes, qui ne rentraient jamais vraiment dans l’un des anciens modes.

Tout le code existant qui référence mobileView/desktopView dans les templates/JS, ou .mobile-view/.desktop-view en CSS, continuera de fonctionner. Ces booléens JS et ces classes CSS sont maintenant automatiquement modifiés en fonction de la largeur du navigateur.

De même, les feuilles de style dédiées au mobile/ordinateur sont maintenant chargées avec un attribut media=, de sorte qu’elles ne s’appliquent qu’à des largeurs de fenêtre d’affichage spécifiques.

Essentiellement : le « mode mobile » est maintenant un alias pour « la largeur du navigateur est inférieure à 40rem ».

Initialement, ce changement peut être annulé en activant le paramètre du site « mode mobile basé sur la fenêtre d’affichage » sur false. Cependant, ce paramètre sera supprimé dans un avenir proche. Donc, si vous trouvez la nécessité de l’utiliser, veuillez nous faire savoir la raison.

Comme toujours, n’hésitez pas à nous faire part de vos questions ou commentaires ci-dessous.

13 « J'aime »

J’ai dû décocher car les mises à jour récentes affichent la vue mobile sur les téléphones pliables lorsqu’ils sont pliés et la vue de bureau lorsqu’ils sont entièrement ouverts.

1 « J'aime »

Les téléphones pliables sont l’une des raisons pour lesquelles nous avons apporté ce changement. Les commentaires que nous avons reçus ailleurs indiquent que les téléphones pliables devraient afficher plus d’informations à l’écran lorsqu’ils sont dépliés. L’affichage de la « vue de bureau » est donc intentionnel.

Y a-t-il une partie particulière de l’interface utilisateur qui n’a pas bien fonctionné lorsque le téléphone était déplié ?

3 « J'aime »

La taille de la police diminue, cliquer sur un fil de discussion ou une catégorie passe de toucher n’importe où sur toute la ligne (mobile) à devoir toucher le texte (bureau), le menu passe d’une liste déroulante (mobile) à occuper 1/3 de l’écran à gauche (bureau), effaçant ainsi tout gain de taille d’écran. Ce ne sont là que quelques exemples qui me viennent à l’esprit. Je recueillerai d’autres commentaires d’utilisateurs de tablettes.

3 « J'aime »

Nous venons de passer à la version la plus récente et avons commencé à recevoir des plaintes d’utilisateurs jusqu’à ce que je réalise que je devais décocher le paramètre administrateur viewport based mobile mode. Un nombre substantiel de nos membres les plus anciens de la communauté préfèrent consulter les sujets par catégorie, nous avons donc un lien de navigation vers ?mobile_view=1. Y aura-t-il un moyen pour nous de leur donner cette option une fois que le paramètre administrateur sera supprimé ?

Le paramètre viewport based mobile mode sera bientôt supprimé, et ?mobile_view=1 cessera de fonctionner. Par conséquent, si vous pouviez recueillir des commentaires plus spécifiques de la part des utilisateurs (ou les diriger ici pour les partager), ce serait formidable.

4 « J'aime »

Si ce n’est pas déjà le cas, le réglage du site sur Style de page de catégorie de bureau sur Catégories avec sujets en vedette rendra la mise en page la plus similaire à la vue des catégories mobiles (affiche les catégories avec quelques sujets chacune).

Les individus peuvent également aller dans leurs préférences de compte /my/preferences/interface et régler leur paramètre « Page d’accueil par défaut » sur categories

2 « J'aime »

La disposition d’un site doit être intuitive, en tant qu’administrateur, je ne devrais pas avoir à diriger un utilisateur vers une page, il devrait simplement pouvoir la trouver honnêtement, mais les humains sont drôles et aiment les choses telles qu’elles sont.

Je ne suis pas tout à fait sûr pourquoi, mais cela semble PRÉCIPITÉ. Le changement a été imposé à tout le monde au cours des dernières semaines. Quand est-ce que « bientôt » ?

Je comprends, les choses changent, mais quand vous nous donnez littéralement une case à cocher pour réactiver une fonctionnalité qui a rendu le site cohérent pendant des années et que vous dites « Si vous trouvez nécessaire de la désactiver, veuillez nous en informer sur Meta », attendez-vous à des commentaires qui peuvent ne pas correspondre au processus de pensée pour la suppression de ladite fonctionnalité.

L’interface utilisateur doit être cohérente entre le téléphone plié et ouvert. J’ouvre littéralement mon téléphone pour taper une réponse ou voir une image plus grande et maintenant la façon dont je dois interagir avec les sites est différente.

Ne parlons même pas de la haine que j’ai reçue des utilisateurs pour l’éditeur Markdown, ou de sa réactivation avec la mise à jour de la semaine dernière après qu’elle ait été désactivée dans l’administration lors de la mise à jour précédente.

Je pense que c’est pour réduire le sentiment de surcharge. Je ne peux pas faire de capture d’écran du forum car nous traitons des informations confidentielles, mais il y a beaucoup plus de désordre dans le mode Catégories avec sujets mis en avant en vue de bureau par rapport à la page des catégories en vue mobile.

1 « J'aime »