Skip to content

✨ Enhancement: Add hover effect with background color change to "GROUP BY" filter buttons #1935

@tusharsingla22222-source

Description

Is your feature request related to a problem? Please describe

Currently, the "GROUP BY" filter buttons (None, Tooling Type, Language) on the Tools page lack visual feedback when users hover over them. This makes it unclear which button the user is about to interact with, reducing the overall user experience.

Current Behavior:

The three filter buttons ("None", "Tooling Type", "Language") displayed below the "Adding your tool" and "Try Bowtie" banners do not have any hover state styling. Users cannot visually distinguish which button they are about to click.

Proposed Enhancement:

Add hover effects with distinct background color changes to the "GROUP BY" filter buttons to provide clear visual feedback and improve interactivity.

Expected Behavior:

  • When a user hovers their cursor over any of the three filter buttons, the background color should change to indicate interactivity
  • The transition should be smooth and consistent with the existing design system
  • The hover effect should be distinct from the active/selected state (currently "Tooling Type" appears to be selected with a blue background)

Benefits:

  • Improves user experience with immediate visual feedback
  • Makes the interface more intuitive and interactive
  • Maintains consistency with modern web design patterns
  • Enhances overall polish of the tooling page

Describe the solution you'd like

Screen.Recording.2025-11-19.at.9.49.25.AM.mov
Screen.Recording.2025-11-19.at.9.48.42.AM.mov

Describe alternatives you've considered

  • Add CSS hover states with appropriate background color transitions
  • Ensure sufficient color contrast for accessibility
  • Maintain consistency across similar elements throughout the application
  • Consider using smooth transitions for a polished effect (e.g., transition: background-color 0.3s ease)

Additional context

No response

Are you working on this?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: TriageThis is the initial status for an issue that requires triage.✨ EnhancementIndicates that the issue suggests an improvement or new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions