Skip to content

Unify portfolio card layout and action button placement#62

Merged
amrabed merged 12 commits into
mainfrom
unified-card-layout-4746108893916171848
May 24, 2026
Merged

Unify portfolio card layout and action button placement#62
amrabed merged 12 commits into
mainfrom
unified-card-layout-4746108893916171848

Conversation

@google-labs-jules
Copy link
Copy Markdown
Contributor

This PR unifies the layout of portfolio cards (Projects, Experience, Publications) by standardizing how skills, areas, and links are displayed.

Key changes:

  • In src/components/timeline.tsx (Experience), added a | separator between areas and skills in the footer.
  • In src/components/project.tsx (Projects), moved the tools (skills) from the header to the footer, grouped them with areas using a | separator, and ensured link icons remain in the top-right header.
  • In src/components/publication.tsx (Publications), moved skills from the header to the footer with a | separator, added icon-only links to the top-right header, and moved the Cite button to the bottom-right next to other action links.

These changes improve visual consistency across the portfolio sections and ensure important actions are easily accessible.


PR created automatically by Jules for task 4746108893916171848 started by @amrabed

- Group skills and area icons side-by-side in footer with '|' separator in Projects, Experience, and Publications cards.
- Position link icons in the top-right corner for Projects and Publications cards.
- Move 'Cite' button next to other action buttons in the Publications card footer.
@google-labs-jules
Copy link
Copy Markdown
Contributor Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

Comment thread src/components/publication.tsx Outdated
Comment thread src/components/project.tsx Outdated
Comment thread src/components/publication.tsx Outdated
- Move skills and areas icons to the card header in Project, Publication, and Experience cards.
- Add a horizontal pipe separator ('|') between areas and skills.
- Relocate the Cite button to the bottom-right footer in Publication cards, adjacent to other artifact links.
- Maintain top-right placement for link icons in Projects and Publications.
- Remove redundant IconOnlyLinks component in favor of unified header layout.
- Ensure consistent spacing and typography across all portfolio card headers and footers.
Comment thread src/components/project.tsx Outdated
Comment thread src/components/project.tsx Outdated
Comment thread src/components/publication.tsx Outdated
Comment thread src/components/timeline.tsx Outdated
Comment thread src/components/timeline.tsx Outdated
google-labs-jules Bot and others added 10 commits May 23, 2026 22:15
…headers

- Move Areas and Tools icons to the bottom-left footer in Project, Publication, and Experience cards.
- Maintain a horizontal pipe separator ('|') between Area and Skill icons.
- Ensure link icons are positioned in the top-right header for both Project and Publication cards.
- Keep the 'Cite' button and full action links in the bottom-right footer for Publication cards.
- Revert Experience card header to original layout.
- Introduce compact mode for Publication links to support icon-only header placement.
@sonarqubecloud
Copy link
Copy Markdown

@amrabed amrabed marked this pull request as ready for review May 24, 2026 10:47
@amrabed amrabed merged commit 8838ffa into main May 24, 2026
4 checks passed
@amrabed amrabed deleted the unified-card-layout-4746108893916171848 branch May 24, 2026 10:49
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