Hi Dietrich, FWIK navigation cursor is only supported in TV browser app in 2015 model and there is no way to turn on for 3rd-party apps. The real solution should be supporting spatial navigation for 3rd-party apps and apps need to optimize for non-touch devices as well.
Best Regards, Shih-Chiang Chien Mozilla Taiwan On Mon, Sep 28, 2015 at 5:25 PM, Dietrich Ayala <[email protected]> wrote: > Thanks David! > > Yes, I mean the navigation cursor. > > When I load web content in the Firefox browser app on the tv, it is > visible, and uses the arrow keys on the tv to control. > > But for apps, it is not visible. > > On Thu, Sep 24, 2015 at 6:25 PM David Flanagan <[email protected]> > wrote: > >> Bug 1114536 is possibly related. It is about "spatial navigation" on flip >> phones. There is a giant patch from a partner attached that would be great >> to have some more eyeballs on. I imagine that flip phone keypads and tv >> remotes should have similar behavior for navigating within apps. (Though I >> suspect that apps that have the best UX will handle the arrow keys >> themselves rather than leaving this to a generic navigation mechanism.) >> >> But more to Dietrich's point, don't we have things like focus rings >> turned off in our CSS (or even at a lower level) for touchscreens? Perhaps >> the TV apps were using building blocks that explicitly prevented the >> display of the currently focused element? >> >> Dietrich: I'm assuming that when you say "cursor" you mean navigation >> cursor or focus ring. But if you're talking about the text input cursor, >> then I've got not clue. >> >> David >> >> On Thu, Sep 24, 2015 at 8:56 AM, Joe Cheng <[email protected]> wrote: >> >>> \o/ thanks for sharing Dietrich >>> Can't wait to hear more of your experience and feedback from more events >>> >>> There is a newly posted article on MDN, perhaps this will help with app >>> development on TV >>> >>> https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/TVs_connected_devices/TV_remote_control_navigation >>> >>> I'm interested to understand cursor needs on TV app development. Thought >>> that most TV apps will have better experience if the app supports arrow key >>> events with a traditional TV remote? >>> >>> The cursor in the TV browser is a special implementation. There are some >>> gecko work that's still needed for cursor support in general but i'm not >>> the best person to talk about the technical details. I will let others >>> chime in >>> >>> >>> Re, >>> Joe Cheng >>> —————————— >>> Mozilla Corp. >>> [email protected] >>> >>> >>> On Fri, Sep 25, 2015 at 12:38 AM, Dietrich Ayala <[email protected]> >>> wrote: >>> >>>> We spent all day building TV apps with tons of people at RejectJS in >>>> Berlin, and it was AWESOME. >>>> >>>> However, we ran into a problem very quickly: In apps pushed to the TV, >>>> the cursor doesn't show up, and focus was not working as expected. For >>>> example, calling focus() on an <a> tag did not focus the element. Form >>>> elements were able to receive focus. >>>> >>>> The cursor did work in web content in the Firefox browser app. >>>> >>>> People worked around this by writing their own navigation systems with >>>> arrow key events. >>>> >>>> What is required for cursor visibility in 3rd party apps? >>>> >>>> _______________________________________________ >>>> dev-fxos mailing list >>>> [email protected] >>>> https://lists.mozilla.org/listinfo/dev-fxos >>>> >>>> >>> >>> _______________________________________________ >>> dev-fxos mailing list >>> [email protected] >>> https://lists.mozilla.org/listinfo/dev-fxos >>> >>> >> > _______________________________________________ > dev-fxos mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-fxos > >
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

