Das Hinzufügen derselben Funktion zum Titel wäre ebenfalls wertvoll. Zu zeigen, dass es auch dort eine Mindestanzahl von Zeichen gibt, ist ein Muss.
Sobald der Benutzer zu tippen beginnt, könnte sich der Text von „N Zeichen erforderlich“ zu „N Zeichen übrig“ (oder „verbleibend“) ändern. Wenn die Person dann wieder Text löscht, kehrt er zu „erforderlich“ zurück. Dies ist nur eine kleine Anpassung, um die Funktion konsistenter mit dem zu machen, was gerade passiert. Kein „Muss“, nur eine Anpassung.
Meine Theme-Komponente macht das Plugin völlig überflüssig. Das Plugin ist ziemlich alt und stammt aus der Zeit vor den Theme-Komponenten. Es war keine Option, als es gebaut wurde.
Wo warst du vor ein paar Stunden, um mich davon abzuhalten, den schmerzhaften Prozess der Plugin-Installation durchlaufen zu müssen?
Das ist in der Tat das, was ich wollte.
Ein paar Vorschläge, falls du denkst, dass sie es wert sind, implementiert zu werden:
1 - Möglichkeit, die Farbe des Textes zu ändern. In meinem speziellen Fall mag ich ihn in der Originalfarbe. Mit meiner nicht-professionellen UI-Expertise sehe ich Rot nur, wenn etwas über dem Limit ist, zum Beispiel zu viele Zeichen, die einen Fehler auslösen, wenn ich versuche zu speichern, oder wenn es kein bestimmtes Format hat (z. B. eine URL, eine E-Mail usw.). Das Rot sieht für mich hier automatisch “seltsam” aus, weil es fast so ist, als ob etwas bereits falsch ist, noch bevor ich etwas getan habe.
2 - Etwas wie “0/15” anzuzeigen, fühlt sich an wie: “Du hast nichts von deinen nur 15 Zeichen eingegeben”. Ich weiß, dass die Leute das irgendwann verstehen, aber ich möchte immer alles so klar wie möglich haben, auch für Leute, die wissen, was es bedeutet. Daher wäre es in diesem Fall großartig, ein paar verschiedene Optionen anzubieten, darunter 0 von N erforderlich.
Ich habe den ZIP von GitHub heruntergeladen und diese Änderungen für mich vorgenommen und jetzt sieht es so aus:
Ich bin mit GitHub und allem, was dazugehört, nicht sehr vertraut. Ich nehme nur kleine Änderungen an Dingen vor, die ich kenne, und in diesem Fall hat ChatGPT geholfen, aber GitHub ist eine völlig fremde Welt…
Ich denke, das ist kein Problem, besonders weil ich den Text entfernen werde, sobald er die Anforderung erfüllt.
Ein “Fehler”, den ich bemerkt habe, ist jedoch, dass bei Verwendung von SPACE es nicht in der Zählung angezeigt wird, obwohl es gezählt wird. A zählt also als 2, aber der Text zeigt nur 1 von 15 anstelle von 2 von 15.
Ah, es kürzt die Leerzeichen am Ende des Textes. Das macht Discourse auch (Leerzeichen am Anfang oder Ende werden nicht gezählt und nicht gespeichert). Sie werden feststellen, dass es wieder funktioniert, sobald Sie ein anderes Zeichen als ein Leerzeichen eingeben. Daher glaube ich, dass die aktuelle Implementierung korrekt ist.
Ja, mir ist aufgefallen, dass es nach der Eingabe eines weiteren Zeichens synchronisiert wurde. Es ist immer noch seltsam, dass dies das Verhalten ist, denn wenn ein Leerzeichen als Zeichen gezählt wird, sollte es sichtbar sein, andernfalls, wenn es 13 anzeigt und das Limit 15 ist, bedeutet das, dass ich noch 2 Zeichen übrig habe, aber dann springt es von 13 auf 15 (in meinem Fall wird die Zählung ausgeblendet). Alles nur, weil am Ende ein Leerzeichen steht. Das kann für die Benutzer etwas verwirrend sein.
Aber wenn Sie das nicht ändern können, dann ist es eben so
Das ist ohnehin schon ein nützliches Werkzeug. Danke