Skip to content

feat(landing-page): add category filter for organization logos#842

Open
Shaurya8425 wants to merge 1 commit intoprecice:masterfrom
Shaurya8425:fix/landing-page-category-filter
Open

feat(landing-page): add category filter for organization logos#842
Shaurya8425 wants to merge 1 commit intoprecice:masterfrom
Shaurya8425:fix/landing-page-category-filter

Conversation

@Shaurya8425
Copy link

@Shaurya8425 Shaurya8425 commented Mar 9, 2026

What

Add category filter buttons (All/Academic/Research/Industry) to the
organization logos section on the landing page.

Why

Makes it easier for visitors to find organizations by type.

Changes

  • Add filter buttons (All/Academic/Research/Industry)
  • Add category metadata to logowall.yml
  • Implement client-side filtering with landing-page.js
  • Style filter buttons with hover and active states

@Shaurya8425 Shaurya8425 force-pushed the fix/landing-page-category-filter branch from 2fe2eeb to 303e8a8 Compare March 9, 2026 19:07
@hanzalahwaheed
Copy link
Contributor

@Shaurya8425
hey! if this PR has a change in UI, please add the screenshots as well. a video demo would be even better!

thanks!

@Shaurya8425
Copy link
Author

@hanzalahwaheed
I've attached screenshots/video highlighting the changes!!
Video: https://drive.google.com/file/d/1DLFwagc-YwCNHnRoeP9zFGcOwB1QJIHG/view?usp=sharing
Screenshots ⬇️:
Screenshot_10-3-2026_1071_127 0 0 1
Screenshot_10-3-2026_10649_127 0 0 1
Screenshot_10-3-2026_10636_127 0 0 1
Screenshot_10-3-2026_10622_127 0 0 1

@smackcodernight
Copy link

pure llm coded poor code pls do as less code changes so it will be helpful for maintainers

@Shaurya8425 Shaurya8425 force-pushed the fix/landing-page-category-filter branch from 303e8a8 to a24f022 Compare March 10, 2026 07:02
@Shaurya8425
Copy link
Author

@smackcodernight Thanks for the feedback! I've updated the PR with minimal manual changes — only adding the category field to each entry in logowall.yml and the necessary JS/CSS for the filter. The diff should be much cleaner now.

@praaatap
Copy link
Contributor

@Shaurya8425 The feature looks good. One suggestion: when a field is selected, it could move to the top instead of just being hidden. Also, the selected org logos could appear one after another

@Shaurya8425 Shaurya8425 force-pushed the fix/landing-page-category-filter branch from ce02cfc to a61ff89 Compare March 11, 2026 06:36
@Shaurya8425
Copy link
Author

@praaatap Thanks for the suggestions! I’ve pushed the reordering to the top. Kept out stagger animation to stay consistent with the minimal style of the site - happy to add if u think it fits!”

@Shaurya8425 Shaurya8425 force-pushed the fix/landing-page-category-filter branch 2 times, most recently from 655a029 to a36bf90 Compare March 12, 2026 18:01
- Add filter buttons (All/Academic/Research/Industry)
- Add category metadata to logowall.yml
- Implement client-side filtering with landing-page.js
- Style filter buttons with hover and active states
@Shaurya8425 Shaurya8425 force-pushed the fix/landing-page-category-filter branch from a36bf90 to aec5fdd Compare March 12, 2026 18:19
@MakisH MakisH added GSoC Contributed in the context of the Google Summer of Code technical Technical issues on the website labels Mar 13, 2026
@precice-bot
Copy link
Contributor

This pull request has been mentioned on preCICE Forum on Discourse. There might be relevant details there:

https://precice.discourse.group/t/introduction-shaurya-yadav/2832/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GSoC Contributed in the context of the Google Summer of Code technical Technical issues on the website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants