Verbesserung der automatischen Umschaltung von Mobil-/Desktop-Modi

Historisch gesehen hatte Discourse zwei unterschiedliche Ansichten für Mobilgeräte und Desktops. Im Laufe der Jahre haben sich diese zu einem moderneren, auf der Ansichtsfensterbreite basierenden Design entwickelt. Diese modernen Muster sind hier dokumentiert.

In der neuesten Version von Discourse ersetzen wir die Erkennung von Mobil-/Desktop-Modi, die auf dem User-Agent basiert, zugunsten einer rein auf der Ansichtsfensterbreite basierenden Lösung. Dies wird die Dinge für Benutzer und Entwickler viel intuitiver machen. Insbesondere ist dies eine bedeutende Verbesserung für Tablet-Benutzer, die nie wirklich in eine der alten Modi passten.

Alle vorhandenen Codes, die in Vorlagen/JS auf mobileView/desktopView oder in CSS auf .mobile-view/.desktop-view verweisen, funktionieren weiterhin. Diese JS-Booleans und CSS-Klassen werden nun automatisch basierend auf der Breite des Browsers geändert.

Ebenso werden dedizierte Mobil-/Desktop-Stylesheets jetzt mit einem media=-Attribut geladen, sodass sie nur für bestimmte Ansichtsfensterbreiten gelten.

Im Wesentlichen gilt: „Mobilmodus“ ist jetzt ein Alias für „Browserbreite ist kleiner als 40rem“.

Anfänglich kann diese Änderung durch Umschalten der Website-Einstellung „Viewport-basierter Mobilmodus“ auf false rückgängig gemacht werden. Diese Einstellung wird jedoch in naher Zukunft entfernt. Wenn Sie sie also verwenden müssen, teilen Sie uns bitte den Grund mit.

Wie immer, lassen Sie uns bitte unten wissen, wenn Sie Fragen oder Feedback haben.

13 „Gefällt mir“

Musste die Markierung aufheben, da aktuelle Updates die mobile Ansicht auf faltbaren Telefonen im gefalteten Zustand und die Desktop-Ansicht im vollständig geöffneten Zustand anzeigen.

1 „Gefällt mir“

Faltbare Telefone sind einer der Gründe, warum wir diese Änderung vorgenommen haben. Das Feedback, das wir von anderer Stelle erhalten haben, ist, dass faltbare Telefone im entfalteten Zustand mehr auf dem Bildschirm anzeigen sollten. Das Anzeigen der „Desktop-Ansicht“ ist dort beabsichtigt.

Gibt es einen bestimmten Teil der Benutzeroberfläche, der im entfalteten Zustand nicht gut funktionierte?

3 „Gefällt mir“

Schriftgröße nimmt ab, das Klicken auf einen Thread oder eine Kategorie ändert sich vom Tippen irgendwo auf der gesamten Zeile (Mobilgerät) zum Tippen auf Text (Desktop), das Menü wechselt von Dropdown (Mobilgerät) zu 1/3 des Bildschirms auf der linken Seite (Desktop) und löscht damit jeglichen Gewinn an Bildschirmgröße. Dies sind nur einige wenige, die mir spontan einfallen. Ich werde weiteres Benutzerfeedback von Tablet-Nutzern sammeln.

3 „Gefällt mir“

Wir haben gerade auf die neueste Version aktualisiert und erhielten Beschwerden von Benutzern, bis mir einfiel, dass ich die Admin-Einstellung viewport based mobile mode deaktivieren musste. Eine beträchtliche Anzahl unserer älteren Community-Mitglieder zieht es vor, Themen nach Kategorie anzuzeigen, daher haben wir einen Navigationslink zu ?mobile_view=1. Wird es für uns eine Möglichkeit geben, ihnen diese Option zu geben, sobald die Admin-Einstellung entfernt wird?

Die Einstellung viewport based mobile mode wird bald entfernt, und ?mobile_view=1 wird nicht mehr funktionieren. Wenn Sie also spezifischeres Feedback von Benutzern sammeln können (oder sie hierher leiten, um es zu teilen), wäre das großartig.

4 „Gefällt mir“

Wenn die Website nicht bereits auf Desktop-Kategorie-Seitenstil auf Kategorien mit hervorgehobenen Themen eingestellt ist, wird das Layout am ehesten der mobilen Kategorienansicht ähneln (zeigt die Kategorien mit einigen Themen an).

Einzelpersonen können auch zu ihren Kontoeinstellungen /my/preferences/interface gehen und ihre Einstellung “Standard-Startseite” auf categories setzen.

2 „Gefällt mir“

Ein Website-Layout sollte intuitiv sein, als Administrator sollte ich keinen Benutzer auf eine Seite leiten müssen, sie sollten sie einfach ehrlich finden können, aber Menschen sind komisch und mögen die Dinge, wie sie sind.

Ich bin mir nicht ganz sicher warum, aber das fühlt sich überstürzt an. Die Änderung wurde jedem innerhalb der letzten Wochen aufgezwungen. Wie bald ist “bald”?

Ich verstehe, dass sich Dinge ändern, aber wenn man uns buchstäblich eine Checkbox gibt, um eine Funktion wieder zu aktivieren, die der Website jahrelang ein konsistentes Gefühl gegeben hat, und sagt: “Wenn Sie die Notwendigkeit sehen, sie auszuschalten, lassen Sie es uns bitte auf Meta wissen”, dann erwarten Sie Feedback, das möglicherweise nicht mit dem Denkprozess für die Entfernung dieser Funktion übereinstimmt.

Die Benutzeroberfläche sollte zwischen gefaltetem und geöffnetem Handy konsistent sein. Ich öffne buchstäblich mein Handy, um eine Antwort zu tippen oder ein größeres Bild zu sehen, und jetzt ist die Art und Weise, wie ich mit den Websites interagieren muss, anders.

Lassen Sie uns nicht einmal über den Hass sprechen, den ich von Benutzern für den Markdown-Editor bekam, oder dafür, dass er mit dem Update der letzten Woche wieder aktiviert wurde, nachdem er im vorherigen Update im Admin deaktiviert worden war.

Ich glaube, es soll die Überforderung reduzieren. Ich kann das Forum nicht als Screenshot zeigen, da wir vertrauliche Informationen verarbeiten, aber im Kategorien mit hervorgehobenen Themen-Modus in der Desktop-Ansicht gibt es viel mehr Unordnung als auf der Kategorien-Seite in der mobilen Ansicht.

1 „Gefällt mir“