-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Font Library: Simplify pagination and use chevron icons on font collection page #59591
Conversation
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.
To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
Size Change: -60 B (0%) Total Size: 1.71 MB
ℹ️ View Unchanged
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a big step forward. More work to be done, but this is close. I also think we can do without the first page / last page.
I believe you should be using the big default chevronLeft
, rather than the small
version, however, @jameskoster would know for sure.
Without a related issue, it is difficult to know what problem this PR solves, and if it accomplishes it. |
For example, what is the bug? |
The main issue this PR addresses is replacing the unicode characters used in the pagination with chevron icons from the icons library. |
Right, the goal of this PR is to get us closer to having a single pagination component for all such UIs. The benefit of doing this is that the accessibility and design polish done to one component benefits all instances of said component. Since the |
Given that RC1 is today, I'm removing this from 6.5 as non essential. |
Thanks for the clarification. However, I'm not sure removing the 'first' and 'last' makes usability any better.
I'm not sure this PR improves accessibility. While I do realize icons are better than unicode, this PR actually only changes the visuals. Also, I don't see any associated issue to allow broader discussion as requested by the contributing guidelines of this project. I'd kindly ask everyone to just follow the guidelines and please remind this is a collaborative open source project. Thanks. Overall, I would like to see more focus on #58133 rather than implemennting ad interim changes that don't actually solve the broader issue and risk to stay there for ages. |
Yes, I would actually like to see the first/last buttons kept. Changes to icons don't mean much to me as long as there are labels. A work-around might be to display the first and end page numbers. E.g. Previous, 1 (First), 2, 3, 4, 20 (Last), Next |
Thanks all. I'm not sure how best to proceed here and it sounds like there is some further discussion required around the ideal pagination controls. Perhaps that's worth discussing in #58133 and we could close this PR for now? |
What?
This simplifies the pagination of the font collection tab by removing the first and last page arrows, and uses the WordPress chevron icons in place of the current unicode characters.
Why?
It's best practice to use icons from the WordPress icons library where possible. After speaking with @jasmussen, the previous/next arrows should provide enough navigation for this component.
Testing Instructions
Screenshots or screencast