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

calendar: (inline) make keyboard focus available for dates #13656

Closed
gvlekke opened this issue Sep 12, 2023 · 1 comment
Closed

calendar: (inline) make keyboard focus available for dates #13656

gvlekke opened this issue Sep 12, 2023 · 1 comment
Labels
Status: Discussion Issue or pull request needs to be discussed by Core Team Status: Needs Triage Issue will be reviewed by Core Team and a relevant label will be added as soon as possible Type: New Feature Issue contains a new feature or new component request

Comments

@gvlekke
Copy link

gvlekke commented Sep 12, 2023

Describe the feature you would like to see added

Feature request / make it concistent
The calendar now can have focus on dates when they are in a overlay, with the tab you can navigate to the month year and after that the date is selected. Like this example:
non-inline-calendar

For the inline calendar this is not the case and its only possible to select the month and the year.
inline-wrong

It would be nice if both on the non-inline calendar and the inline calendar we can select the dates with the keyboard.

Is your feature request related to a problem?

inconsistent of keyboard selection in calendar inline vs non-inline

Describe the solution you'd like

We can think about making something that when the month or year is selected that we can push the arrow down key to go down from the year or the month to the dates.

I think it would be something like this: inline-calendar

Describe alternatives you have considered

temporary focus trap could also be possible and then remove the focustrap when we push esc button, but I think that is harder for the user to understand. So I don't think this is a good alternative.

Additional context

No response

@gvlekke gvlekke added Status: Discussion Issue or pull request needs to be discussed by Core Team Status: Needs Triage Issue will be reviewed by Core Team and a relevant label will be added as soon as possible Type: New Feature Issue contains a new feature or new component request labels Sep 12, 2023
@mehmetcetin01140
Copy link
Contributor

Hi,

Issue tracker is used for defects only as part of our commitment to quality and continuous improvement in all areas. Enhancements are collected as valuable community feedback and managed internally so moving this enhancement ticket to our internal project management backlog. For enhancement requests and other topics, you can open a new topic in PrimeNG Discussions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Discussion Issue or pull request needs to be discussed by Core Team Status: Needs Triage Issue will be reviewed by Core Team and a relevant label will be added as soon as possible Type: New Feature Issue contains a new feature or new component request
Projects
None yet
Development

No branches or pull requests

2 participants