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

[Enhancement] Keyboard enabled calendar component #1715

Closed
10 tasks
Tracked by #2010
alxzak opened this issue Aug 24, 2021 · 6 comments
Closed
10 tasks
Tracked by #2010

[Enhancement] Keyboard enabled calendar component #1715

alxzak opened this issue Aug 24, 2021 · 6 comments
Labels
accessibility component:Calendar enhancement New feature or request NOT Tech refined Needs Tech kickoff - solution outlined and agreed stale Automatically applied when there is no activity on an issue or PR Web

Comments

@alxzak
Copy link
Collaborator

alxzak commented Aug 24, 2021

Describe the enhancement

I would like to use keyboard shortcuts in the calendar component.

Describe the solution you'd like

I like to use TAB to tab from prev month to next month to day selector.
And in the day selector i would like to use the arrow keys on my keyboard.

image.png


Checklist:

The following tasks should be carried out in sequence in order to follow the process of contributing correctly.

Refinement

  • Request that the issue is UX refined; do not proceed until this is done.
  • Request that the issue is tech refined; do not proceed until this is done.

Implementation

The contributor who wants to implement this issue should:

  • Make sure you have read: "Before you get coding".
  • Signal to others you are working on the issue by assigning yourself.
  • Create a branch from the master branch following our branch naming convention.
  • Publish a WIP implementation to Github as a draft PR and ask for feedback.
  • Make sure you have implemented tests following the guidelines in: "The good: Test".
  • Update the cookbook with examples and showcases.

Review

Once the issue has been implemented and is ready for review:

  • Do a self-review.
  • Create a pull-request. If you created a draft PR during implementation you can just mark that as "ready for review".
@alxzak alxzak added enhancement New feature or request 👶🏻 New For new issues before prioritisation and refinement NOT Prioritized Issue not yet prioritized and added to a Milestone NOT Tech refined Needs Tech kickoff - solution outlined and agreed NOT UX refined labels Aug 24, 2021
@alxzak alxzak added this to the Masterplanning 9 milestone Aug 24, 2021
@alxzak
Copy link
Collaborator Author

alxzak commented Aug 26, 2021

deadline 22/9

@jkaltoft
Copy link
Collaborator

jkaltoft commented Sep 6, 2021

@jkaltoft
Copy link
Collaborator

jkaltoft commented Sep 6, 2021

Being able to interact with a datepicker (Calendar) using a keyboard is one thing, and it will not make it accessible in itself.

I suggest we also address other aspects of this component/widget such as making sure the markup is semantic and descriptive and that we enhance it to an appropriate degree.

@MadsBuchmann
Copy link
Contributor

Hey team! Please add your planning poker estimate with ZenHub @jkaltoft @RasmusKjeldgaard

@MadsBuchmann MadsBuchmann removed the 👶🏻 New For new issues before prioritisation and refinement label Sep 8, 2021
@alxzak alxzak removed this from the Masterplanning 9 milestone Sep 13, 2021
@alxzak alxzak added accessibility component:Calendar Web and removed NOT Prioritized Issue not yet prioritized and added to a Milestone labels Nov 30, 2021
@stale
Copy link

stale bot commented Feb 8, 2022

This issue has been automatically marked as stale because of no recent activity. It will be closed in 10 weeks if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale Automatically applied when there is no activity on an issue or PR label Feb 8, 2022
@stale
Copy link

stale bot commented Apr 19, 2022

This issue has been closed due to inactivity. Please open a new issue if it becomes relevant again.

@stale stale bot closed this as completed Apr 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility component:Calendar enhancement New feature or request NOT Tech refined Needs Tech kickoff - solution outlined and agreed stale Automatically applied when there is no activity on an issue or PR Web
Projects
None yet
Development

No branches or pull requests

4 participants