Skip to content

Comments

feat: Add Card View to Workflows#4216

Open
Ma77Ball wants to merge 10 commits intoapache:mainfrom
Ma77Ball:feat/AddCardView
Open

feat: Add Card View to Workflows#4216
Ma77Ball wants to merge 10 commits intoapache:mainfrom
Ma77Ball:feat/AddCardView

Conversation

@Ma77Ball
Copy link
Contributor

What changes were proposed in this PR?

This PR adds a Grid View (Tile View) for workflows in the dashboard.

  • New Card Component: Displays workflows as tiles with a preview image.
  • Grid Layout: Responsive grid that adapts to screen size.
  • Enhanced Metadata: Shows size, dates, and view counts; pinned to the bottom.
  • Quick Actions: Edit description, rename, duplicate, and share directly from the card.
  • Toggle: Added a button to switch between List and Grid views.

Old View

image

New View

image

Any related issues, documentation, discussions?

N/A

How was this PR tested?

  • Manually verified switching between views.
  • Checked card layout responsiveness.
  • Tested all card actions (edit, like, share, delete).

Was this PR authored or co-authored using generative AI tooling?

Reviewed by Gemini 3

@github-actions github-actions bot added feature frontend Changes related to the frontend GUI labels Feb 14, 2026
@Ma77Ball
Copy link
Contributor Author

@aglinxinyuan or @aicam, please review and add comments.

@Ma77Ball Ma77Ball changed the title Feat/add card view feat: Add Card View to Workflows Feb 14, 2026
@chenlica
Copy link
Contributor

@aicam @aglinxinyuan Please review it.

@aglinxinyuan
Copy link
Contributor

@aicam @aglinxinyuan Please review it.

@aicam can review it first.

@chenlica
Copy link
Contributor

@Ma77Ball One test case failed. Please check.

@Ma77Ball
Copy link
Contributor Author

I fixed the test error @aicam or @aglinxinyuan, please review.

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

Labels

feature frontend Changes related to the frontend GUI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants