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
