Quando aggiungi una menzione o un’emoji digitando @ / :, seguito da ciò che serve e premendo Invio, viene completato il resto del nome utente / dell’emoji, seguito da uno spazio. Immagino che questo spazio sia presente per permetterti di continuare a scrivere, ma non sposta il cursore per tenere conto dello spazio appena aggiunto. Quindi, così com’è, devi comunque premere la barra spaziatrice e finisci con uno spazio vuoto finale.
Considerando che potresti anche voler concludere una frase (o aver finito di scrivere il post) dopo la menzione o l’emoji, sarei propenso a eliminare semplicemente lo spazio finale e lasciare che gli utenti premano la barra spaziatrice se hanno bisogno di uno spazio. L’altra opzione sarebbe spostare il cursore di un carattere in avanti, così da posizionarlo dopo lo spazio (era questo il comportamento previsto?), ma non vedo molto valore in questo. Preferisco premere la barra spaziatrice quando mi serve uno spazio, piuttosto che cancellare uno spazio aggiunto automaticamente quando non mi serve.
(So che questo è al limite un bug, quindi sentiti libero di spostarlo se è più adatto a ux o #feature. Inoltre, mentre scrivevo la frase precedente, mi sono reso conto che succede anche con i tag / #.)
A quel punto premo semplicemente tab di nuovo per completare la variante :t2 che desidero.
Tuttavia, dopo quello che sembra un aggiornamento recente, ogni volta che premo tab per completare il primo :+1:, viene aggiunto uno spazio alla fine. Questo significa che ora devo premere backspace, poi continuare con le mie varianti :t?
Capisco perfettamente l’inconveniente qui, ma in precedenza inserivamo uno spazio e spostavamo il cursore indietro, il che causava confusione e generava molti problemi sottili.
Ci piace sicuramente inserire lo spazio, ma sono preoccupato che :heart: inserisca uno spazio mentre :+1: non lo faccia.
Credo che la soluzione migliore sia introdurre un’impostazione di “sfondo” nelle impostazioni locali del browser. Basta che il client “ricordi” quale tono di pelle hai selezionato l’ultima volta e lo utilizzi come predefinito.
Così la correzione qui diventa banale: modifichi questo una sola volta qui:
E da ora in poi, gli emoji che inserirai includeranno automaticamente il tono di pelle, ad esempio . Mi piace molto di più questa soluzione perché rispettiamo di più gli utenti. È molto probabile che tu voglia mantenere il tono di pelle che hai appena scelto.
L’app client ricorda già il tono della pelle selezionato dall’utente (e il selettore di emoji rispetta già il tono della pelle scelto), ma attualmente il completamento automatico delle emoji non tiene conto del tono della pelle selezionato e suggerisce sempre il tono giallo. La PR farà sì che il completamento automatico delle emoji utilizzi di default il tono della pelle selezionato dall’utente.
Per quanto riguarda il mio reclamo/suggerimento originale, sì, sono soddisfatto della modifica. Il cursore ora è spostato dopo lo spazio inserito, quindi penso che vada bene. Grazie per avervi occupato di questa questione.