On 30/12/2014 14:08, Toby Kurien wrote:
> - The keyboard is terrible: always shows uppercase characters, touch targets 
> are not correctly placed, leading to constant typos (not using auto-correct). 
> SwiftKey on Android works much better without auto-correct and same screen 
> size. I am guessing that the touch target for a key should be somewhat under 
> and to the left of the actual key placement on-screen.

Yes, the infamous bug 883340 [1] or the more recent bug 965211 [2]. Long
story short: it was done to address a performance issues - drawing
different type of keys used to make the keyboard less responsive than
what we required - and I think it's high time to review that decision
since both the platform and the underlying hardware vastly changed
compared to what we had at the time.

[1] Keyboard keys do not change case (stuck in capital/upper case)
    https://bugzilla.mozilla.org/show_bug.cgi?id=883340
[2] Show capital letters on keyboard when shift pressed
    https://bugzilla.mozilla.org/show_bug.cgi?id=965211

> - The platform desperately needs touch feedback on all interactive elements. 
> Do not rely on developers to add this. They either don't, or their touch 
> targets are so small that the finger covers up the highlighting. There should 
> be default touch highlighting on any element that accepts an onClick, onDrag, 
> etc. I can't stress how bad it is for UX when there is no touch feedback. I 
> am constantly clicking things 3 or 4 times, because I don't know if the app 
> accepted the touch. 

I always wonder if this is really needed or rather making touches truly
responsive would be a better goal. Android L recently added huge touch
feedback animations which make using my Nexus 7 feel like I'm playing
Duck Hunt or some other 80's light gun shooter. That didn't improve
typing or interaction much since the OS is horribly slow when responding
to my touches anyway; I feel the resources used for that would have
served me better if they were actually being used acting on my touches
instead of just showing them.

 Gabriele

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
dev-b2g mailing list
dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to