-
Notifications
You must be signed in to change notification settings - Fork 0
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
Change behaviour of home/end in List #9
Comments
@resure We have already released new list component and don't have any plans for new features in old list. |
Well, what matters is not only the fact that a new component was released, but also the speed of adoption of that new component. If new List will be integrated into services as slowly as new calendar (1 to 3 years) then probably old List should be upgraded too so users won't suffer in the meanwhile. |
If focus inside list items Home/End should focus first/last item in list |
I see unstable branch in storybook. Can I use it now? When will new list component become stable and publish? |
Yep, it is completely true according to w3c Combobox Pattern
There is no such keys behaviour pattern in w3c or or wherever, so our users will not be able to find out about such functionality in any way. I think we should not use patterns that are not standard. Here my suggestion about your issue gravity-ui/uikit#1491. |
Yep, you can already use it, but component could have breaking changes in minors cause of in unstable status. |
Objective
What is the problem and why is it important?
Keys home/end select first and last item in list. However, users expect change position of cursor in input.
May be, it's difference between MacOS and another system, because ctrl-arrow change position.
Solution Proposal
What should be done and how?
Сhange behaviour of home/end in List for non-macos users:
May be, for all users?
Definition of done
What criteria should be met to consider the task complete?
List provides expected behaviour for home/end keys.
The text was updated successfully, but these errors were encountered: