Skip to content

UI Rework and Minor Improvements#78

Open
ThorOdinson246 wants to merge 5 commits into
dynaroars:mainfrom
ThorOdinson246:main
Open

UI Rework and Minor Improvements#78
ThorOdinson246 wants to merge 5 commits into
dynaroars:mainfrom
ThorOdinson246:main

Conversation

@ThorOdinson246

Copy link
Copy Markdown
Contributor

Updated the design and layout. Reworked the material UI to a more modern appearance.

few highlights:

Card Redesign: Reworked the conference details card component.
before:
image

after:
image

Filter Sidebar: sticky positioning for the filter sidebar. always available to the side.

Responsive Layout: improved overall viewport responsiveness.

Pagination: Improved the previous infinite scrolling to a pagination system.
image

I have tried to maintain slight visual consistency with the CSPicks site. Let me know what you think. I would be happy to make other tweaks.

@nguyenthanhvuh

Copy link
Copy Markdown
Member

there's a merge conflict in src/components/ConferenceCard.jsx

# Conflicts:
#	src/components/ConferenceCard.jsx
@ThorOdinson246

ThorOdinson246 commented Jun 28, 2026

Copy link
Copy Markdown
Contributor Author

there's a merge conflict in src/components/ConferenceCard.jsx

It looks like a new Estimated Dates feature that was just added to main that i might have forgot to fetch. I went ahead and resolved the conflict, and I integrated it into the new Card component.

should be fine to merge.

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.

2 participants