-
-
Notifications
You must be signed in to change notification settings - Fork 254
Relocate Rows and Columns Selector Controls from Grid Overlay #1979 #1983
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
base: master
Are you sure you want to change the base?
Conversation
|
Hi @RodriSanchez1 , |
|
Hi @magush27 , just wanted to kindly follow up on the PR. Whenever you get a chance, I would love to hear your thoughts on it. |
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.
Good work! I left some comments! Consider creating a new FooterEditToolbar to wrap the grid-size selectors. This will give us a reusable toolbar we can extend with more functionality later. Let me know if you have any doubts
|
Hi @RodriSanchez1 @magush27 ,
Please let me know if you’d like me to make any further changes. |
RodriSanchez1
left a comment
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.
Awesome work! 🎉
One more thing we should adjust. I realize my earlier comments may not have been entirely accurate.
I suggest avoiding the creation of the GridSizePanel component.
Instead, create a new component:
<GridSizeSelector
onAddClick
onRemoveClick
labelMessage
/>This component should handle rendering the UI for adding and removing columns and rows.
With this in place, you can render two GridSizeSelector components inside the FooterEditToolbar, passing the appropriate props for columns and rows.
That way, we avoid introducing an unnecessary intermediate component (GridSizePanel).
src/components/Board/FooterEditToolbar/FooterEditToolbar.component.js
Outdated
Show resolved
Hide resolved
|
One more thing, keep the showing the FooterEditBar when a modification is pending and disable the |
|
Hi @RodriSanchez1 , |
|
Hi @RodriSanchez1 , just following up to check if everything is fine on this PR. |
|
Hi @Priyanshu1-62 — fantastic work! Your implementation is awesome!! Just to share some context: in our weekly meeting last week, I proposed these changes to the team. After some discussion, we decided not to move forward with this new UI for now. We realized that the current button sizes are too small and may be difficult to use for people with motor disabilities. Because of this, we’ll need to rethink the position and accessibility of the grid size selectors. I’m really sorry about this change in direction, but I want to emphasize how valuable your contribution was. You did an amazing job on your first open-source contribution, and I hope this experience helps you grow as a developer. If you’d like, we can definitely find another issue for you to work on. @magush27 also mentioned that we’re brainstorming new ideas for enhancing the grid size selectors, so there may be opportunities to collaborate on that as well. Awesome work again, and thanks so much for your effort and dedication! 🚀 I will wait your response and after that close the PR |
|
Hi @RodriSanchez1 , |
|
Okay! Awesome
Yes, that was one idea that we had in the meeting. If you wan't, you could post your design idea on the original issue. And we keep talking there. I will keep this PR open for now |
|
Okay, great. |
Description
This PR relocates the Rows and Columns selector controls from the grid overlay to a more accessible location, addressing Issue #1979.Changes Made
Screenshots
Before:
After (Option 2):
Final (Option 3):
Closes: #1979