Skip to content
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

Link-based node navigation #1236

Open
legendword opened this issue Aug 16, 2022 · 0 comments
Open

Link-based node navigation #1236

legendword opened this issue Aug 16, 2022 · 0 comments

Comments

@legendword
Copy link
Contributor

The Problem

The node navigation implemented in #1199 assumes a tree structure, but Tapestries are not restricted to a tree structure. The possibility of multiple parents make the arrow-key-based node navigation a suboptimal solution. With the solution implemented in #1199, a user using just their keyboard cannot navigate to some nodes if one cannot reach that node from the root node following the direction of links.

The Solution

An alternative way of navigating the nodes in a tapestry by keyboard that follows links to go to other nodes. This includes parent-child links in any direction, or associative links that are not parent-child links (for better compatibility with the new authoring workflow).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant