-
Notifications
You must be signed in to change notification settings - Fork 6
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
Cell navigation feedback #61
Comments
this is a good suggestion. we could have keyboard navigation that uses I, J to go up and down with Shift variants for reversing. I/Shift + I would mimic item navigation on a screen reader.
tabbing is always going to be a more tedious process, it would be more assistive to have a predictable way to move between cells.
there is a case for cells having headings, they would include more semantics from the code. when we do this, the table of contents will contain both markdown and code headings equitably.
i'm not clear on this feedback. did keyboard users have a hard to getting to a specific place? or did they really want a table of contents for navigation?
we've added announcements for cell types, but i realized there isn't a visual label yet. i will add this because its probably an iffy violation. may be can use |
Problem and context
This issue comes from our user testing round 2: content, though some of these conversations were repeated across sessions. As mentioned in other issues, navigation became a big talking point in this round of tests because content was spread across a long notebook and we did not ask tasks to be completed in a strictly beginning to end order. This was intentional, and gave us some good feedback on more specific navigation interactions.
Starting by putting participants first, here summary of some of the comments we got directly from participants (paraphrased):
In summary, here are some notes on what might make a better experience:
This issue may be related to #14 and #5.
Possible solutions
For the most part, I do not have solutions that I am more confident than any other. I made this issue to gather feedback so we could explore potential options. I expect a combination of solutions will create the most flexible experience that suits the feedback.
Acceptance criteria
This issue can be closed when we
Tasks to complete
Because they will be highly dependent on the direction we choose, tasks are to be determined by further tests and team discussion.
The text was updated successfully, but these errors were encountered: