-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MiniApps for TV #158
Comments
Just FYI:
We should probably listen to what MEIG think of our use cases & requirements. |
Related work:
Related discussions: |
MiniApps for TV, there is a standardization requirement to define a label to track the focus on TV, maybe like For the event key values and code values related to the such label, it makes sense to reuse the existing W3C specs:
For the spatial navigation for MiniApps for TV, we think the current W3C spec cannot simply apply here. The current spec adds three new attributes for TV focus, but it is a one-dimension focus track, which is based on the tab / tab+shift on PC keyboard. But for TV case, there is no tab button on TV remote, instead the left/right/up/down button on remote is used to control focus on TV, which is a two-dimension focus track. Therefore, we need to consider extend the current W3C spec to support the requirements. Look forward to further comment. |
What is |
As i understand, current CSS-nav draft already support two-dimension (up/down/left/right) nav. |
Hi, where is this "current CSS-nav" you have mentioned? Could you give me a url link? |
As far as I know, current CSS-nav draft is one-dimension (tab / shift+tab) nav, not (up/down/left/right). |
I don't think so. According to my understanding, css-nav is designed to do be used in non linear layouts (e.g., a grid), because sequential navigation ( When spatial navigation is active, pressing an arrow key will either move the focus from its current location to a new focusable item in the direction requested, or scroll if there is no appropriate item. |
Hi, thanks for your reply :)
|
I think this is a undecided issue in css-nav (see w3c/csswg-drafts#3377). Currently there are two workarounds:
|
In semantical,
This is not standard css feature. In MiniApp DSL, we just accept standard css feature without any private feature in some specific browser. Also, how do you think of this?
|
@zhuyingda Maybe I'm misguided by the name "focusable-view", could u give me a link of doc for |
Good to see the interesting discussion here. I and my colleague have proposed css-nav a few years ago, and I assume that |
@hax Hi, sorry for late reply, we are still talk about the precise description docs inside our team. We will share our docs here as soon as we can, thanks. |
Hi, thanks for your sharing proposal, this draft url I have ever seen before in this issue discussion above :) |
Thank you @QingAn for introducing MiniApps to the Media & Entertainment Interest group (minutes). We have a tracking issue at w3c/media-and-entertainment#75. As @anawhj mentioned during the meeting, if possible it would be good to align with the proposed CSS Spatial Navigation spec. We could hold another call sometime to follow up on the details. |
For MiniApps running on mobile phone, user interaction depends on the touch screen. But for MiniApps running on TV, user interaction switches to TV remote panel keyboard + TV screen focus. This brings new standardized API requirements for TV MiniApps.
<tv-view>
? or to extend the existing<view>
's attributes?The text was updated successfully, but these errors were encountered: