-
-
Notifications
You must be signed in to change notification settings - Fork 100
feat(filters): support independent reset across all filter components ( very much needed) #181
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
✅ Deploy Preview for gsoc-organizations ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Hi @beingnoble03, I hope you're doing well. Whenever you find the time, could you kindly review this PR and share any suggestions or changes you’d like me to make? Thank you! 😊 |
nishantwrp
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.
Thanks @godaralokesh29, the overall idea LGTM.
The UI for the "Clear filter" button seems a bit odd. Can we explore some other options? Maybe a small button beside each filter search bar OR "Clear all" beside the "View all" button in each filter, OR something else.
Filter Panel UI UpdateHi @nishantwrp 👋 Thanks again for reviewing this PR! Based on your feedback about the placement of the “Clear filter” button, I’ve explored a couple of UI alternatives for the sidebar filtering panel: Option 1 – Very minimalistic change
Option 2 – Clear Button beside Search Bar
Option 3 – Clear All beside View All
|
2be26f8 to
8d16c3d
Compare




This update introduces an independent reset option for each filter component:
years,categories,technologies,topics,shortcuts.Users can now clear a single filter without affecting the others.
Before
Previously, the filtering system only supported a global reset (clear all filters).
This meant that if a user wanted to clear just one specific filter (e.g., only Years),
they still had to reset all filters at once.
Why
Screenshot
@nishantwrp This feature was quite necessary, as the previous global reset often disrupted the user workflow.
With independent clear options, users can now reset only the filter they want (e.g., just Years without losing Categories).
This small change makes the filtering experience smoother and aligns better with common UX expectations.