Cliccando su “Sì, abbandona” si elimina la bozza, si pulisce la casella di risposta e si modifica il destinatario della risposta (o si chiude la casella di risposta se hai cliccato su “Annulla”). Cliccando su “No, salva bozza” si mantiene la bozza, ma si pulisce comunque la casella di risposta e si modifica il destinatario della risposta (o si chiude la casella di risposta se hai cliccato su “Annulla”).
Questo comportamento quando si clicca su “No, salva bozza” è un bug? Ho inserito questo argomento in Contribute > Feature perché non mi era chiaro se fosse intenzionale o meno. Se non lo è, immagino sia un bug. Se invece era intenzionale, penso ci sia un enorme problema di usabilità con questo approccio. Idealmente, credo che dovrebbe semplicemente reindirizzare la bozza quando si clicca su un nuovo destinatario della risposta (proprio come farebbe se si cliccasse su un nuovo destinatario all’interno dello stesso argomento). Ma come minimo, dovrebbe esserci un modo per annullare l’operazione. Attualmente, l’unico modo per annullare la propria azione (cioè, se non si vuole pulire la casella di risposta) una volta aperto il dialogo è premere ESC, che ovviamente non funziona su dispositivi mobili. Cliccare fuori dalla finestra di dialogo non annulla l’operazione e non è disponibile 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.