La nuova-nuova funzionalità: perché chiamarla "nuova" e non "non letta"?

Questo è scorretto. Nuovo non significa solo “nuovo per un utente”, ma implica anche recente.

La conseguenza è che un elemento scomparirebbe da una lista “nuovi” quando non è più “nuovo”, senza che sia richiesta alcuna azione da parte dell’utente (il che non è il modo in cui funziona in Discourse).
Affinché un elemento scompaia da una lista “non letti”, l’utente deve eseguire un’azione.

Nuovo definisce lo stato dell’oggetto mentre non letto definisce lo stato dell’utente.
Se “nuovo” è diverso per ogni singolo utente, dovrebbe essere chiamato “non letto”.

La migliore “prova” del mio punto di vista, secondo cui la lista “nuovi” dovrebbe in realtà chiamarsi “non letti”, è che quando segno un argomento come non letto (shift-U), questo riapparirà nella lista “nuovi”.

1 Mi Piace