Skip to content

Improves the Meshery integrations page layout for mobile usability and removes hover-dependent UX.#7551

Open
AyushK5ingh wants to merge 1 commit intolayer5io:masterfrom
AyushK5ingh:master
Open

Improves the Meshery integrations page layout for mobile usability and removes hover-dependent UX.#7551
AyushK5ingh wants to merge 1 commit intolayer5io:masterfrom
AyushK5ingh:master

Conversation

@AyushK5ingh
Copy link

…overview components.

Description
This PR fixes #7337

Improves the Meshery integrations page layout for mobile usability and removes hover-dependent UX.

  • Replaced <Honeycomb> / <Hexagon> with a standard CSS grid (div.integrations-grid)
  • Added description and subtitle to the GraphQL query so descriptions render below each logo by default — no hover required
  • Mobile breakpoint (≤500px): grid-template-columns: repeat(2, 1fr) — two logos per row, reducing excessive vertical scrolling
  • Description text truncated at 3 lines via -webkit-line-clamp: 3
  • Removed all hover-triggered animations and clip-path hexagon styles
  • Fixed darkModeIntegrationIcon referencing the wrong field (integrationIcondarkModeIntegrationIcon)
  • Fixed == null check to === for dark mode icon filter
  • Removed unused Honeycomb import; general code style cleanup

Notes for Reviewers

The hexagon clip-path and hover animation have been fully removed per the issue requirements. Cards now use a clean rounded layout with a subtle hover shadow. Description visibility is no longer interaction-dependent, which also fixes usability on touch devices.

Signed commits

  • Yes, I signed my commits.

…overview components.

Signed-off-by: ayushk5ingh <ayushks1602@gmal.com>
@l5io
Copy link
Member

l5io commented Mar 24, 2026

🚀 Preview for commit 41943fc at: https://69c2f5276aa6bb5f9162f37e--layer5.netlify.app

@github-actions github-actions bot added the area/news A noteworthy article, event, happening label Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/news A noteworthy article, event, happening

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix integrations honeycomb layout and improve mobile usability

2 participants