Skip to content

Conversation

@hasparus
Copy link
Member

@hasparus hasparus commented Oct 14, 2025

Description

Howdy,

  • I updated the UI of EventCard to match designs,
  • made the events scroll horizontally, as per design,
  • added a scroll-timeline + mask-image based fade to the scrollview, similar to what we're using on landings, but fancier implementation as we don't have as much negative space to render the fade gradient the simpler way. This is maybe a 10th time where I used scroll-timeline, it's pretty rad, my friends, good stuff.
  • added GraphQLConf 2025 to past events
  • and GraphQL Day at APIDays to upcoming events.

cc @Urigo you promised me a review today on the call :)

Differences from designs

I made the spacing in the cards a little bit smaller because we don't have as much room here in the docs as in the Events landing page they were initially designed for.

Screen.Recording.2025-10-14.at.20.17.34.mov

@vercel
Copy link

vercel bot commented Oct 14, 2025

@hasparus is attempting to deploy a commit to the The GraphQL Foundation Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Oct 14, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
graphql-github-io Ready Ready Preview Comment Oct 14, 2025 6:36pm


{/*
## Events
## Upcoming Events
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a bit annoying, but we can't conditionally render this heading, because it won't landing in ToC.

Heading scanning should be handled by rehype on the final HTML, not in remark layer, but it's a detail and it won't look bad till December.

@Urigo Urigo merged commit fe49aad into graphql:source Oct 14, 2025
5 checks passed
@saihaj saihaj deleted the apidays-event branch October 14, 2025 21:54
Copy link

@Dustin4444 Dustin4444 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jemgillam
Copy link
Contributor

jemgillam commented Oct 21, 2025

What's happened here with the list of meet ups? On firefox I can only see three and there is no horizontal scrolling. Can we have tiles / cards instead?

EDIT: Actually, I got the side scroll to work. But there is no indication it is there, it only looks like there are three meet ups on first look when trying to find your local. Looking in mobile view the tiles are also too big to fit even just one in view on eg iPhone 12 Pro. I think this experience could be improved.

Screenshot 2025-10-21 at 16 20 55

@hasparus hasparus mentioned this pull request Oct 26, 2025
saihaj pushed a commit that referenced this pull request Oct 27, 2025
## Description

as @jemgillam raised in
#2180 (comment),
the new event cards are too big for normal sized phones. I tested it on
a wider model, and we didn't consider smaller variants in Figma.

I've made the cards smaller on screens narrower than 394px and I added
negative margin and some padding to use the whole screen width for the
events lists.

(We're still using those cards, but colored, in newly updated designs,
so this work is also gonna help me in the future.)

<img width="514" height="659" alt="image"
src="https://github.com/user-attachments/assets/5fa2619b-d3d7-4dba-bd1e-ef5665759a32"
/>
<img width="462" height="211" alt="image"
src="https://github.com/user-attachments/assets/713444bb-033b-4946-bab4-23dd004388ea"
/>
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.

5 participants