I tried to get some feedback on UX regarding dialer+contacts behavior in gaia 
forum but without success so I'm reposting it here...

Here's the description of the "work-flow" I'm having trouble with in terms of 
logic:
- I call someone: clicked dialer > clicked calls log > chose the number/contact 
from log. First page that opens is contacts (with all contacts) and soon after 
the contact in case with the number. There's no need to have *all* contacts 
prior to the one I chose from the log, I think this should be 
improved/simplified, go straight to the contact requested, split the contacts 
app in 2 if necessary. 

- after finishing the above conversation (hang up) I click the dialer again and 
it opens the page with the previous contact I just called. I think I should see 
either the dialer or the calls log but not the last contact I called, doesn't 
make any sense. Somehow it is assumed that clicking the dialer again means I 
want to call the same person, this has no logic.

Well, I believe that the lack of logic in what I described above has to do with 
 reusing components but this is the "lazy" approach: there is only a handful of 
functions a device like this *must* have working properly, the others are 
optional and one of them is making/receiving calls in the most efficient way 
from the user p.o.v., not the developer, not the code.
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to