Premendo “Sì, abbandona” viene eliminata la bozza, viene svuotata la casella di risposta e viene modificato l’obiettivo della risposta (o la casella di risposta viene chiusa se hai premuto “Annulla”). Premendo “No, salva bozza” la bozza viene mantenuta, ma la casella di risposta viene comunque svuotata e l’obiettivo della risposta modificato (o la casella di risposta viene chiusa se hai premuto “Annulla”).
Questo comportamento, quando si preme “No, salva bozza”, è un bug? Ho inserito questo argomento in #feature perché non era chiaro per me se fosse intenzionale o meno. Se non lo è, immagino sia un bug. Se invece era intenzionale, penso che ci sia un enorme problema di usabilità con questo approccio. Idealmente, penso che dovrebbe semplicemente ridestinare la bozza quando si clicca su un nuovo obiettivo di risposta (proprio come farebbe se si cliccasse su un nuovo obiettivo di risposta all’interno dello stesso argomento). Ma almeno, dovrebbe esserci un modo per annullare l’operazione. Al momento, l’unico modo per annullare la propria azione (cioè, se non si desidera svuotare la casella di risposta) una volta aperto il dialogo è premere ESC, che ovviamente non funziona su mobile. Anche cliccare fuori dalla casella di dialogo non annulla l’operazione, e non sono disponibili alcun pulsante X o Annulla.
È una questione delicata. Il comportamento attuale è intenzionale.
Ci sono, credo, tre opzioni:
Cambiare destinazione
Abbandonare e iniziare una nuova risposta
Salvare e iniziare una nuova risposta
Al momento, cambiare destinazione non è affatto semplice. Detto questo… perché dovresti rispondere a un argomento, cambiare idea e voler trasformarlo in una risposta a un argomento completamente diverso?
Onestamente, non sono sicuro di cosa dovremmo fare in questo caso. Immagino che possiamo modificarlo così:
Stai per rispondere a un nuovo argomento.
[Salva bozza per dopo] [Usa questa bozza come risposta]
Scusa, ignorando cosa? Vuoi dire il reindirizzamento incondizionato?
Questo significa che se per errore rispondi a un argomento diverso mentre il tuo editor è attivo (o anche minimizzato), la bozza verrà trasferita nel nuovo argomento.
Il mio utilizzo principale di questa funzione è citare qualcosa da un argomento in un altro. Non lo faccio spesso, ma è il caso principale in cui voglio cambiare il destinatario.
Tuttavia, questa volta non è successo quello. Penso che in questo caso abbia premuto il pulsante di risposta per errore e sono rimasto infastidito dal fatto che premere il pulsante che di solito significa “annulla operazione” abbia rimosso la mia risposta dal compositore.
Perché devi chiedere all’utente se vuole o meno mantenere la bozza? Penso che qualcosa del genere sarebbe più semplice:
Avvia nuova risposta (questo salverebbe automaticamente la bozza) OPPURE sposta la bozza su un nuovo argomento/post. A voi la scelta.
Annulla
La vostra nuova proposta presenta lo stesso problema che ho menzionato all’inizio, ovvero non c’è l’opzione per semplicemente non fare nulla.
Onestamente, non sono sicuro. Penso che potremmo aggiungere un’opzione di annullamento qui, ma poi ci sarebbero tre voci nel menu, il che è molto da considerare.
Forse un’icona X sarebbe sufficiente? O cliccare fuori dalla finestra di dialogo per chiuderla? Ovviamente ci sono molte cose da considerare per garantire la coerenza con il resto dell’applicazione. In sintesi:
Ci sono altre finestre di dialogo con tre pulsanti?
Ci sono altre finestre di dialogo con una X nell’angolo superiore per chiudere la finestra?
Altre finestre di dialogo si chiudono quando si clicca/tocca all’esterno della finestra?
Non sono sicuro di quali altre opzioni esistano se si desidera mantenere un pulsante per cancellare il compositore mantenendo la bozza e cancellare il compositore eliminando la bozza. A dire il vero, non sono ancora sicuro del perché quest’ultima opzione sia necessaria.