1 - Aggiungere la stessa funzionalità anche al titolo sarebbe prezioso. Mostrare che c’è anche un numero minimo di caratteri lì è un must.
2 - Una volta che l’utente inizia a digitare, il testo potrebbe cambiare da N caratteri richiesti a N caratteri rimasti (o rimanenti). Quindi, se la persona cancella di nuovo il testo, torna a richiesti. Questo è solo un piccolo aggiustamento per rendere la funzionalità più coerente con ciò che sta accadendo in un dato momento. Non è un “must”, solo un aggiustamento.
Molto avanti. ;)\n\nCharacter count when writing description - #14 by merefield il mio componente sopravvive al nuovo aggiornamento del composer, creerò un argomento dedicato.\n\nNota che è un Theme Component. Per favore, metti una stella su GitHub
Il mio componente tema rende il plugin completamente non necessario. Il plugin è piuttosto vecchio e precede i componenti tema. Non era un’opzione quando è stato creato.
Dove eri qualche ora fa per evitare che dovessi passare attraverso il doloroso processo di installazione del plugin?
È proprio quello che volevo.
Alcuni suggerimenti, se pensi che valgano la pena di essere implementati:
1 - Possibilità di cambiare il colore del testo. Nel mio caso particolare, mi piace nel colore originale. Sulla mia competenza UI non professionale, mi piace vedere il rosso solo quando qualcosa è oltre il limite, ad esempio, troppi caratteri che causeranno un errore se provo a salvare, o se non segue un formato specifico (ad es. un URL, un’e-mail, ecc.). Il rosso per me qui sembra automaticamente “strano”, perché è quasi come se qualcosa fosse già sbagliato, anche prima che io abbia fatto qualcosa.
2 - Mostrare qualcosa come “0/15” dà la sensazione di: “non hai digitato nulla nel tuo limite di soli 15 caratteri”. So che le persone alla fine capiscono cosa significa, ma mi piace sempre avere tutto il più chiaro possibile, anche per le persone che sanno cosa significa. Quindi in questo caso, offrire alcune opzioni diverse sarebbe fantastico, una delle quali è 0 di N richiesti.
Ho scaricato lo ZIP da GitHub e ho apportato queste modifiche per me e ora sembra così:
Non ho molta familiarità con GitHub e tutto il resto. Faccio solo piccole modifiche a cose che conosco e in questo caso ChatGPT mi ha aiutato, ma GitHub è un mondo completamente estraneo…
Penso che questo non sia un problema, soprattutto perché potrò rimuovere il testo una volta soddisfatto il requisito.
Un “bug” che ho notato però è che quando si usa SPAZIO non viene mostrato nel conteggio, anche se lo conta.
Quindi A conta come 2, ma il testo mostra solo 1 di 15 invece di 2 di 15
Ah, ritaglia le estremità del testo dagli spazi. Che è quello che fa Discourse (gli spazi all’inizio o alla fine non contano e non verranno salvati). Noterai che si aggiorna una volta digitato un altro carattere che non sia uno spazio. Quindi credo che l’implementazione attuale sia corretta.
Sì, ho notato che quando digitavo un altro carattere, si aggiornava. È comunque strano che questo sia il comportamento, perché se uno spazio viene contato come carattere, allora dovrebbe essere visibile, altrimenti se mostra 13 e il limite è 15, significa che ho 2 caratteri in più, ma poi salta da 13 a 15 (nel mio caso nasconderà il conteggio). Tutto perché c’è uno spazio alla fine. Può essere un po’ confusionario per gli utenti.
Ma se è qualcosa che non puoi cambiare, allora immagino “è quello che è”
Questo è già uno strumento utile, indipendentemente. Grazie