Skip to content

Comments

changes & events section redo#50

Merged
Flapjacck merged 6 commits intomainfrom
changes-1
Jan 27, 2026
Merged

changes & events section redo#50
Flapjacck merged 6 commits intomainfrom
changes-1

Conversation

@Flapjacck
Copy link
Member

@Flapjacck Flapjacck commented Jan 25, 2026

This pull request introduces a significant refactor and redesign of the event display components, replacing the previous carousel-based approach with a new, more interactive gallery and detail view. The changes focus on improving the user experience for browsing events, adding smooth transitions, accent color theming, and keyboard navigation. Additionally, it updates the team card component to allow toggling the display of social links.

The most important changes are:

Event Section Redesign and Feature Enhancements:

  • Replaces the old EventCarousel and EventCarouselItem components with new EventGallery and EventDetails components, providing a more interactive and visually appealing way to browse events, including image transitions, accent color theming, and keyboard navigation. (src/components/events/EventGallery.tsx [1] src/components/events/EventDetails.tsx [2] src/components/events/EventCarousel.tsx [3] src/components/events/EventCarouselItem.tsx [4]
  • Adds smooth transition animations for event details and image changes using a new CSS file, enhancing the overall user experience. (src/components/styles/eventTransitions.css src/components/styles/eventTransitions.cssR1-R91)

Team Card Component Update:

  • Adds showGithub and showLinkedin flags to the TeamCard component, allowing conditional display of GitHub and LinkedIn social links for team members. (src/components/team/TeamCard.tsx [1] [2] [3] [4]

These changes collectively modernize the event section, improve accessibility and interactivity, and provide more flexibility for displaying team member information.

@Flapjacck Flapjacck changed the title changes changes & events section redo Jan 27, 2026
@Flapjacck Flapjacck merged commit 59ce69f into main Jan 27, 2026
1 check 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