11 luglio 2011

Il bottone che non fa nulla. O quasi.

NetNewsWire è un utilissima app per la lettura e l’organizzazione dei feed. E’ semplice, abbastanza veloce, facile da gestire.

Ha anche una bella interfaccia utente, molto pulita. Non esente, però, da qualche ‘piccolo difettuccio’.

Il bottone che non fa nulla …

Supponiamo di leggerci un bel post, di scorrerlo, di decidere che ci piace. A questo punto, visto che magari lo vogliamo rileggere successivamente, abbiamo a disposizione il classico bottone ‘preferito’.

Il bottone è ben visibile ed è identificato da un’icona standard, la stellina, che ne rende immediata e intuitiva la funzione.

Lo premiamo.

Non succede nulla.

Lo premiamo di nuovo.

Ancora nulla.

netnewswire-1

Non funziona ? E’ rotta l’applicazione ?

… o quasi

In realtà la funzionalità del bottone è intatta. Permette effettivamente di attivare e disattivare il flag ‘preferito’ sul post corrente.

Il problema è che manca un feedback visivo.

O, meglio, per un difetto di progettazione il feedback visivo c’è, ma lo vedete solo in certe condizioni, ovvero se vi trovate all’inizio del post.

Il pulsante infatti accende e spegne un’iconcina a forma di stella che è posizionata all’interno della pagina, in alto a destra. Il problema è che l’iconcina scrolla con la pagina, risultando il più delle volte invisibile.

netnewswire-2

Come risolvere il bug ?

Non fornire un feedback ad una operazione di input il più delle volte è un vero e proprio bug. Ci sono due strade per ‘fixare’ facilmente il problema su questa app senza doverla riprogettare da capo.

1. Evidenziare lo stato del post (preferito o no) nella grafica del bottone.

2. Alla pressione del bottone, forzare uno scroll all’inizio del post, in modo da evidenziare la variazione dell’icona.

La prima soluzione penso sia la più semplice ed efficace.

Che ne dite ?

2 commenti:

  1. Beh, direi che si tratta di un bug abbastanza clamoroso... Personalmente preferirei almeno il punto 1, "illuminando" il bottone ad esempio in modo permanente.

    Ciau! ^^

    JP

    RispondiElimina
  2. Sì, di solito mi sembra che sia l'approccio più comune.

    Ciao!

    RispondiElimina

Perchè non lasciare un commento intelligente ? Si accetta di tutto a parte lo spam e le volgarità ..