Skip to content

fix(web-ui): prevent mini app card tags from being squeezed - #2685

Merged
kev1n77 merged 1 commit into
GCWing:1.0.0-explorefrom
kev1n77:fmy/ui-sys
Aug 30, 2026
Merged

fix(web-ui): prevent mini app card tags from being squeezed#2685
kev1n77 merged 1 commit into
GCWing:1.0.0-explorefrom
kev1n77:fmy/ui-sys

Conversation

@kev1n77

@kev1n77 kev1n77 commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Allow card footer actions to wrap instead of squeezing tag labels.
  • Keep tag pills readable and show ellipsis for long labels.
  • Preserve compact tag summaries and overflow counts.
  • Add regression tests for the compiled card styles.

Fixes: N/A

Type and Areas

Type: Bug fix / UI/UX / test
Areas: Web UI — Mini Apps gallery

Motivation / Impact

Tags shared a fixed row with action buttons, leaving insufficient space in narrow cards. Their inline-flex layout also prevented text ellipsis from displaying correctly.

The footer now wraps when needed, and long labels truncate with ellipsis while retaining their full text in hover titles.

Verification

Passed before rebase; the two changed files remain identical after rebase:

  • pnpm --dir src/web-ui exec vitest run src/app/scenes/miniapps/components/MiniAppCard.presentation.test.ts — 6 tests passed.
  • pnpm run check:web — passed.
  • pnpm run motion:audit — completed; no motion changes introduced.

After rebase:

  • git diff upstream/1.0.0-explore...HEAD --check — passed.

Manual visual checks and remote scenarios have not been exercised.

Reviewer Notes

  • Scoped to card styles and presentation tests.
  • No API, persistence, localization, or component-library changes.
  • Narrow cards may become taller when tags or actions wrap.
  • Please review narrow cards, long labels, and overflow counts visually.

Checklist

  • This PR is focused and does not include secrets, temporary prompts, generated scratch files, or unrelated artifacts.
  • Relevant verification is recorded above, or skipped checks are explained.
  • User-facing strings, docs, and locales are updated where applicable.

@kev1n77
kev1n77 merged commit 8cab48b into GCWing:1.0.0-explore Aug 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant