Mir sind zwei Dinge am Lesezeichen-Erinnerer aufgefallen, die wie Fehler aussehen.
Die Auswahl eines Datums für die Erinnerung speichert automatisch und schließt das Popup. Ich nehme an, dies könnte als UX betrachtet werden, aber warum gibt es eine Speichertaste, wenn sie automatisch gespeichert wird, wenn eine „Erinnern“-Schaltfläche ausgewählt wird?
Wenn ich eine Voreinstellungsoption wie „dieses Wochenende“ auswähle (die, wie bereits erwähnt, automatisch speichert und das Popup schließt), zeigt das erneute Öffnen des Popups an, dass „Benutzerdefiniert“ ausgewählt wurde. Das benutzerdefinierte Datum ist korrekt und entspricht der von mir getroffenen Auswahl, aber ich finde es seltsam, dass es als benutzerdefiniert angezeigt wird.
Ich denke, die Option „Speichern“ dient dazu, eine Erinnerung ohne eine Erinnerung festzulegen, und sie speichert beim Auswählen des Datums als Zeitersparnis.
Und wenn die ursprüngliche Zeit in der benutzerdefinierten Box angezeigt wird, können Sie die Erinnerung um den von Ihnen gewählten Inkrementen verschieben, relativ zu dem Tag/der Uhrzeit, die Sie bearbeiten.
Ich nehme an, aber ich finde die Inkonsistenz immer noch verwirrend. Dass sich einige Dinge automatisch speichern und andere eine manuelle Aktion zum Speichern erfordern (alles im selben Popup) ist für mich etwas seltsam. Keine große Sache, ich dachte nur, es würde vorher anders funktionieren und war verwirrt. Könnte mich aber auch irren.
Ich glaube, was mich verwirrt, ist, dass es mehrere Optionen gibt, aber dann wird es immer als benutzerdefiniert gespeichert. Ich nehme an, dass diese Voreinstellungen irgendwann nur dazu dienen, Ihnen zu helfen, und das Speichern als Datum/Uhrzeit im Backend ist sinnvoll, aber dann würde ich nicht erwarten, dass das Klicken auf die Voreinstellungen das Popup speichert und schließt. Ich würde erwarten, dass der Kalender der wichtigste Teil des Popups ist, mit kleineren „Hilfs“-Schaltflächen, die den Kalender automatisch auf diese Voreinstellungen aktualisieren, aber nicht automatisch speichern. Wenn ich Ihre Antwort lese und mehr darüber nachdenke, fühlt sich dies eher wie ein UX-Vorschlag als ein Fehler an.
Was @JammyDodger sagt, ist richtig, das sind bewusste UX-Entscheidungen. Wir möchten, dass das Speichern eines Lesezeichens und das Einstellen einer Erinnerung so reibungslos wie möglich erfolgen.\n\n[quote="seanblue, post:1, topic:223850"]\nSpeichern-Schaltfläche, wenn sie automatisch gespeichert wird, wenn eine „Erinnere mich“-Schaltfläche ausgewählt wird?\n[/quote]\n\nDa Sie das Lesezeichen bearbeiten können, um den Namen, die Uhrzeit und die Optionen für die automatische Löschung zu ändern.\n\n[quote="seanblue, post:4, topic:223850"]\nIch denke, was mich verwirrt, ist, dass mehrere Optionen angeboten werden, aber dann immer als „benutzerdefiniert“ gespeichert wird.\n[/quote]\n\nDies liegt daran, dass der Zeitablauf in den meisten Fällen für diese Vorausfülloptionen es unpraktisch macht, die ursprüngliche Option vorauszuwählen. Wenn Sie beispielsweise „Morgen“ wählen, einen Tag warten und das Lesezeichen zur Bearbeitung öffnen, müssten wir zusätzliche Logik implementieren, um herauszufinden, ob Sie „Morgen“ heute oder an einem vergangenen Tag gewählt haben, und die richtige Option entsprechend vorauswählen. Multiplizieren Sie dies mit all unseren Vorauswahloptionen, und es ist einfacher, es als „benutzerdefiniert“ zurückzugeben.
Ja, das habe ich mir gedacht und es ergibt Sinn. Ich denke jedoch, dass die Benutzeroberfläche für diesen Arbeitsablauf nicht ideal ist. Ich bin nicht sehr gut darin, Mockups zu erstellen, sonst würde ich eines machen, aber ich denke an etwas mit den folgenden Funktionen von oben nach unten:
Eingabefeld für den Namen, gefolgt von den Einstellungen zum Bearbeiten der Auto-Löschoptionen (wie derzeit).
Eingabefeld für das Datum und Eingabefeld für die Uhrzeit (was sich derzeit hinter dem Abschnitt „Benutzerdefiniertes Datum und Uhrzeit“ befindet), die immer sichtbar wären. Dies würde deutlicher machen, dass Datum und Uhrzeit die tatsächlichen Wahrheitsquellen sind, anstatt der „Shortcut“-Schaltflächen wie „morgen“ oder „dieses Wochenende“.
Kleinere Schaltflächen unter diesen Eingabefeldern für jede der Verknüpfungen, die jedoch weniger auffällig sind als derzeit. Es wären 2-3 nebeneinander. Das Klicken darauf würde nicht automatisch speichern und das Popup schließen. Vielmehr würde es nur das obige Datumsfeld füllen.
Vielleicht ähnliche Verknüpfungen für die Tageszeit hinzufügen. Dies würde dazu beitragen, einen weiteren Mangel im aktuellen Design zu beheben: die Annahme, dass Leute Benachrichtigungen am Morgen wünschen. Persönlich möchte ich Benachrichtigungen oft nach Abschluss meines normalen Arbeitstages, also am Abend. Das Fehlen von Verknüpfungen hierfür zwingt mich derzeit sowieso immer, die benutzerdefinierten Datums-/Zeitauswahlfelder zu verwenden.
Wie auch immer, das ist, was ich im Sinn habe. Ich finde das aktuelle Design ziemlich unbequem und verwirrend, und ich denke, etwas wie das, was ich gerade beschrieben habe, würde es einfacher zu bedienen und gleichzeitig leistungsfähiger machen.
Ich schätze Ihr detailliertes Feedback und Ihre Gedanken zur Verbesserung des Modals, aber solange keine anderen ähnlichen Bedenken geäußert werden, werden wir es im Moment nicht zu sehr ändern.
Wir haben zwar „Später heute“, aber ich verstehe, was Sie sagen. Dies war auch eine bewusste Entscheidung, die Leute dazu zu bewegen, Dinge innerhalb der „Arbeitszeiten“ zu erledigen. Vielleicht entwickeln wir eine Benutzereinstellung oder eine Website-Einstellung, um Voreinstellungen wie „Heute Abend“ und „Heute Nacht“ oder etwas Ähnliches zuzulassen, falls andere einen ähnlichen Bedarf dafür haben?
Natürlich. Ich teile nur meine Ideen zu diesem Zeitpunkt. Keine Sorge, wenn sich nicht viel ändert.
Es ist sinnvoll, dass sich alle Verknüpfungen innerhalb der „Arbeitszeiten“ befinden, wenn jemand eine bestimmte Discourse-Site für arbeitsbezogene Dinge nutzt. Aber ich stelle mir vor, dass mein Anwendungsfall hier nicht so ungewöhnlich sein kann, wo die Discourse-Site(s), die jemand nutzt, nichts mit seiner Arbeit zu tun haben und er außerhalb der Arbeitszeiten nachschauen möchte, um Konflikte mit seinem Job zu vermeiden. (Aber ich weiß es nicht, vielleicht sind die meisten Leute, die so sind, damit zufrieden, morgens Benachrichtigungen zu erhalten, wenn sie die Seite sowieso erst abends überprüfen. Ich kann das nicht wirklich spekulieren.)
Das Wichtigste für mich sind die Optionen „später heute“, „morgen“ und „später diese Woche“. Grundsätzlich möchte ich, dass alle auf den Abend (im Bereich 16-18 Uhr) und nicht auf den Morgen voreingestellt sind. Eine Benutzereinstellung, die diese standardmäßig auf den Abend statt auf den Morgen setzt, würde mir also gefallen. Die Option „später heute“ würde zu „heute Abend“ oder „später heute Abend“ werden, und die anderen würden einfach ihre zugehörigen Zeiten ändern, auch wenn der Text gleich bleibt.
Ich verstehe, wenn dies als zu kompliziert oder nicht lohnenswert erachtet wird. Wenn ja, werde ich wohl weiterhin den benutzerdefinierten Datums-/Zeitbereich verwenden.
EDIT: Anstatt einer Site-Einstellung oder Benutzereinstellung könnte es auch einfach eine Einstellung im Abschnitt des Zahnradsymbols im Lesezeichen-Popup selbst sein. Vielleicht zählt das immer noch als Benutzereinstellung, ich weiß es nicht. Aber es könnte die Dinge potenziell vereinfachen, indem alle relevanten Optionen an einem Ort gehalten werden.
Ja, das ist ungefähr das, worauf wir uns heutzutage bei Benutzereinstellungen zubewegen, sie in die Nähe des Dings zu legen, das sie tatsächlich beeinflussen werden, anstatt sie im Benutzerprofil zu verstecken. @sam, was denkst du über das oben Gesagte? Wir haben die Standardeinstellung „Tageszeit“ für Lesezeichen-Erinnerungen schon seit einiger Zeit besprochen, vielleicht ist es an der Zeit, sie hinzuzufügen.
Neueste Überlegungen und Rückmeldungen sind, dass es irgendwie sinnvoll ist, dies an „beiden“ Orten zu haben. Denn es gibt etwas Entdeckbares daran, alle Seiten in den Benutzereinstellungen durchzugehen.