Wir benutzen die neue Seitenleiste nun schon seit ein paar Tagen und ein häufiger Punkt der Verwirrung bei unseren Nutzern ist, dass die Schaltfläche zum Speichern ausgeblendet wird, wenn die Liste der Kategorien ausgewählt ist…
Während die Ausblendung der Schaltfläche „Speichern“ dieses Problem derzeit für die Seitenleisteneinstellungen wahrscheinlicher macht, kann ich mir vorstellen, dass es auch anderswo ein Problem darstellt.
Ich denke, eine Möglichkeit, dieses Problem anzugehen, wäre, eine Warnung hinzuzufügen, wenn Sie versuchen, eine Einstellungsseite zu verlassen.
Ich erinnere mich, dieses Problem bereits vor ein paar Jahren gemeldet zu haben… bin mir aber nicht sicher, wo. Die Benutzeroberfläche zur Auswahl von Tags und Kategorien an solchen Stellen kann etwas verwirrend sein, wenn man nicht bereits weiß, wie es geht.
Es ist schwer zu wissen, wie man die Benutzeroberfläche verlässt, sobald man dort Elemente auswählt. Man muss die \u003ckbd\u003eEsc\u003c/kbd\u003e-Taste drücken oder wegklicken. Es gibt keinen sichtbaren \u003ckbd\u003eX\u003c/kbd\u003e-Button zum Beenden, und der Speicher-Button ist versteckt/vom Dropdown verdeckt.
Ich stimme zu, dass es hilfreich wäre, gewarnt zu werden, die Seite nicht zu verlassen, wenn ungespeicherte Änderungen vorhanden sind.
Ich habe dieses Problem auch schon in der Vergangenheit gemeldet.
In einigen Situationen (wie z. B. im Benutzerprofil) wäre eine Bestätigung pro Feld für Benutzer, die mehrere Felder ausfüllen, eine echte Qual.
Aber wenn man das sagt, wird die überwiegende Mehrheit der Benutzerpräferenzen nur die Änderung von ein oder zwei Feldern beinhalten, und das ergibt absolut Sinn! Außerdem haben wir den Mechanismus bereits in der gesamten Benutzeroberfläche der Einstellungen.
Ich denke, wir sollten dies auf einer viel höheren Ebene betrachten, da dieses UI-Muster nicht nur auf die Seitenleiste beschränkt ist, sondern auf die gesamte Benutzeroberfläche für Benutzereinstellungen. Ich stimme @keegan hier jedoch zu, dass das UI-Muster, das wir für die Admin-Oberfläche verwenden, wahrscheinlich ein guter erster Schritt sein wird.
Ja, ich stimme zu. Ich schlage dasselbe vor – dass wir eine Änderung für die gesamten Benutzereinstellungen in Betracht ziehen.
Das kann ich unterstützen. Es würde es viel klarer machen und folgt einigen bestehenden Präzedenzfällen.
Ich denke, ein Popup “Sie haben nicht gespeicherte Änderungen”, wenn versucht wird, weg zu navigieren, könnte auch gut sein (möglicherweise auch für die Website-Einstellungen!), aber vielleicht ist das Erste, was zu tun ist, sie konsistent zu machen.
Ich bin sehr dafür, das UI-Muster in den Benutzereinstellungen zu aktualisieren.
Ich hoffe, wir verlieren nicht den Überblick über das Folgende, was meiner Meinung nach ein separates, aber verwandtes UI-Problem ist. @awesomerobot, hast du irgendwelche Gedanken dazu, wie wir es angehen könnten? Es kann auch zu Verwirrung führen, wenn man ein Thema beginnt und Kategorien und Tags von Themen ändert.
Es ist nicht dasselbe, aber ich möchte hinzufügen, dass die Standard-Benutzererfahrung auf Mobilgeräten bei der Verwendung von Dropdowns/Auswahlen/Modals die Zurück-Schaltfläche ist, um etwas zu schließen, das geöffnet ist:
Zumindest für mich ist es ziemlich üblich, auf dem Handy ein Tag oder eine Kategorie für ein Thema zu bearbeiten und intuitiv auf Zurück zu drücken, um das Dropdown zu schließen und auf der vorherigen Seite zu landen. Ich würde gerne sehen, dass sich alle Modals und Dropdowns in Discourse genauso verhalten wie native auf Mobilgeräten, aber ich stimme zu, dass eine explizitere Möglichkeit, Dropdowns zu schließen, ein Schritt nach vorne wäre, um diese Verwirrung zu vermeiden.
Dropdowns und Toggles sollten sich wahrscheinlich automatisch speichern, wenn sie geändert werden. Das scheint mittlerweile ziemlich normal zu sein, wenn man sich andere Apps ansieht. Für Tags und Kategorien würde dies bedeuten, dass das Klicken zum Hinzufügen/Entfernen eines Elements eine Speicherung auslöst…
Wirklich die einzigen Einstellungsseiten mit Texteingaben sind Profil und Konto… und Konto hat nur 1 Texteingabe für das Feld name. Könnten wir das vielleicht stattdessen auf die Profilseite verschieben? Dann bekommen die Eingaben vielleicht ein Inline , wie die Website-Einstellungen, und wir können jemanden warnen, der versucht, die Seite zu verlassen, ohne eine Aktion durchzuführen…