Skip to content

Commit d1c9f1b

Browse files
authored
Update README.md
1 parent 35d6cb8 commit d1c9f1b

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Spatial Navigation
22
This is the repository for making the Web excellently embrace the spatial navigation features so that the Web technology can be propagated into several industries such as TV, IVI, game console, and upcoming smart devices.
33

4-
This repository consists of the basic description for spatial navigation, landscapes of the relevant industries, and the current status for [W3C standardization](explainer.md) and [Web engine implementation](impl.md) such as Blink, WebKit, Gecko, and EdgeHTML, while the relevant issues would be discussed in W3C working groups and Web engine open source communities.
4+
This repository consists of the basic description for spatial navigation, landscapes of the relevant industries, and the current status for [W3C standardization](explainer.md) and [Web engine implementation](implStatus.md) such as Blink, WebKit, Gecko, and EdgeHTML, while the relevant issues would be discussed in W3C working groups and Web engine open source communities.
55

66
You're welcome to contribute! If you have something to say for the spatial navigation, please kindly put it on [issues](https://github.com/lgeweb/spatial-navigation/issues) of this repository. Let's make the Web to be extensible for the several industries!
77

@@ -16,7 +16,7 @@ Use cases description
1616
Industry description
1717

1818
## Mission
19-
explainer link
19+
Prior to the mission explanation, we are required how the arrow keys works in the Web.
2020

2121
## History
2222
The history of WebKit, Blink, Gekco, and W3C
@@ -25,15 +25,20 @@ The history of WebKit, Blink, Gekco, and W3C
2525
**Q. I’m not sure how the spatial (directional) navigation behavior work.**
2626
- You can see the video that shows the Snav behavior in the YouTube page ([link](https://www.youtube.com/watch?v=TzDtcX9urUg)).
2727
- You can see the brief description for the Snav in Wikipedia ([link](https://en.wikipedia.org/wiki/Spatial_navigation)).
28-
- In several references below, you can get the help to understand the Snav operations.
28+
- In several references below, you can get the help to understand the Snav operations well.
2929

3030
**Q. Isn’t it enough just using the relevant Web frameworks?**
31-
- Severel Web frameworks and extensions for the Snav have been provided so far due to no support from web engines. For examples, [js-spatial-navigation](https://github.com/luke-chang/js-spatial-navigation) made by Mozilla seems one of the frameworks and the quality would be good to support the features of Snav. [Spotlight library](https://github.com/enyojs/spotlight) made by LGE is an instance of the frameworks for the Snav, even though it was deprecated now. However, the support of Snav from Web frameworks has some limits. blahblah (aligning scrolling, particularily using native focus method for a11y)
31+
- Severel Web frameworks and extensions for the Snav have been provided so far due to no support from web engines. For examples, [js-spatial-navigation](https://github.com/luke-chang/js-spatial-navigation) made by Mozilla seems one of the frameworks and the quality would be good to support the features of Snav. [Spotlight library](https://github.com/enyojs/spotlight) made by LGE is also an instance of the frameworks for the Snav, even though it was deprecated now. However, the support of Snav from Web frameworks has some limits as follows:
32+
1. difficult to align native scroll behavior when moving the focus to an element out of view
33+
2. difficult to align native focus method for a11y support
34+
3. performance degradation due to the expensive cost of DOM Access
35+
4. inconsistency of user experience (various sort of frameworks)
36+
5. impossible to control isolated frames like iframe and shadow DOM
3237

3338
**Q. The Snav seems not the general feature esp. in mobile with no physical key-based interface.**
3439
- Honestly, the mobile has been a first citizen of Snav about 10 years old. Before touch-based interface, the majority of interface for mobile was key-based methods. We're familiar with kind of mobile phone named a feature phone. In the future, the input methods for smart devices will be changed to something like voice command, hand gesture, and eyes direction, but the key-based interfaces will never disappear, even though it'll be used as a secondary method. It would be the most intuitive method with a strong feedback after pushing a key, while we couldn't imagine a touch-based keyboard without any physical keys.
3540

36-
**Q. Put the question on issues of this repository :D**
41+
**Q. Put any question on [issues](https://github.com/lgeweb/spatial-navigation/issues) of this repository :D**
3742
- Everything for Snav is welcome
3843

3944
## Reference

0 commit comments

Comments
 (0)