Skip to content

new conf design — speakers and schedule #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 48 commits into from

Conversation

hasparus
Copy link
Owner

Description

Added Speakers and Schedule page to 2025 website. Take not that I'm using data from 2024, and this PR does not include the new multiselect component.

image image

Copy link

vercel bot commented May 13, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
fabulous-isomorphism ❌ Failed (Inspect) May 29, 2025 10:26am

@hasparus hasparus force-pushed the new-conf-design--marquee branch from a1e4c1f to 9547081 Compare May 15, 2025 16:14
@hasparus hasparus force-pushed the new-conf-design--speakers branch from 2c6fa91 to a82d5ae Compare May 15, 2025 16:16
jorydotcom and others added 11 commits May 19, 2025 10:45
* Create 2025-05-15-governing-board-recap.md

* Prettier

---------

Co-authored-by: Benjie Gillam <[email protected]>
Show previous edition speakers in the top minds section
Co-authored-by: Saihajpreet Singh <[email protected]>
* Add Hans Grotesk as --font-sans

* Clean up the font setup to make sure .font-sans works consistently

* Add Commit Mono as --font-mono

* Add new colors

* Use relative rgb colors to support alpha

* Use unwraped custom properties for colors to support older browsers

* Add typography styles

* Make the texts switch to different size starting from `lg`

* Go back to switching on 768px

* Add README.md to explain the new directory

* Add Anchor component for internal and external links

* Add clsx to classFunctions in Tailwind VSCode settings

* Add Button component

* Add `variant` prop

* Fix Button colors

* Tweak hover color

* Set text color in dark mode

* Add RegisterToday section

* Tweak RegisterToday section spacing

* Improve mobile styles

* Improve paddings for medium screen sizes

* Add a global focus style className

* Improve medium screen size styles

* Add Calendar and Pin from Pixelarticons

* Move typography styles to a Tailwind plugin so they autocomplete

* Extract the event links

* Move RegisterToday to components dir

* Fix typography-d1 size

* Use next-theems from transitive dep (for now) (we need `dark:` prefix for Hero)

* Draft Hero component

* Move Pixelarticons to .tsx files

* Make the Hero match designs

* Redo the Hero stripes in CSS

* Tweak focus outline

* Use alternative gradients in dark mode

* Animate mask bean on load to avoid blinking

* Tweak styles for mobiles and large screen sizes

* Remove todo comment

* Clean up more comments

* Add Navbar

* Improve the backdrop layer

* Make the gradient match Figma

* Add What to Expect section

* Improve gql-conf-container class

* Style What to Expect section nicely

* Remove the old Intro section

* Add a two hacky classes to make the old part of website still readable

* Make the gradient match Figma

* Add top minds section

* improve styles

* Improve social buttons

* Add more socials

* Update styles

* More responsive styles

* Show [Become as speakser] if there is no /speakers page yet

* Improve the contrast of secondary button in dark mode

* Make Tanmai's photo as green as the others

* Add GetYourTicket section

* Improve GetYourTicket styles

* Improve the stripes

* Lower the opacity to make text readable

* Fix borders

* Update text

* Make the padding and borders better

* Add RegisterSection

* Underline links

* Add Sponsors section

* Tweak styles

* Use SVGR to load sponsor logos and fix the grid layout

* Make it less transparent and get rid of border radius

* Remove a redundant comment

* Remove unused import

* Fix a type name

* Use a proper icon

* Fix alignment

* Add Call for Proposals section

* make the dates table

* Improve styles

* Begin mobile version

* Tweak styles

* Add the stripes

* Add missing keys

* Add .typography-link utility

* Add FrequentlyAskedQuestions section

* Tweak spacing

* Bump navbar opacities

* Make the Navbar okay

* Add background strips per section

* Remove unused import

* Make the navbar more mobile friendly

* Make the navbar consistent color at the top

* Supress hydration warning from next-themes

* Make the FAQ work better on medium screens

* Fix the CallForProposals on mobile

* Take a random shot at fixing the stripes glitch

* Fix the navbar root link

* Make the logo link to / and the text to conf root

* Remove the old Register section

* Update old sections to new typography styles

* Fix Tyk logo

* Add shrink-0 to arrows

* Update navbar icons to pixelarticons

* Make CallForProposals better on tablet screens

* Fix border colors

* Tweak spacing

* Tweak the top minds for medium screens

* Tweak the heading width

* Add GraphQLFoundationCard

* Use proper trademark color

* Tweak spacings

* Improve mobile styles

* Refactor the logo link out, restyle old footer

* Add stripes to the footer

* Add grid borders to the footer

* Tweak the blur blob position

* Unify paddings

* Make the Stripes look more like the design

* Remove old pnpm-workspace.yaml

* Add a basic Marquee with Motion

* Copy the content of the marquee way too many times

* Make the decoration look like on the design

* Add remaining marquee sections

* Unify colors and block scroll in navbar

* Switch to current sponsors

* Restyle the Sponsorship perks section

* Run Prettier on SVGs

* Change dl to ul in WhatToExpectSection

* Show previous edition speakers in the top minds section

* Restyle Resources

* Unify widths per @saihaj's suggestion

Co-authored-by: Saihajpreet Singh <[email protected]>

* Unify more widths per @saihaj's suggestion

Co-authored-by: Saihajpreet Singh <[email protected]>

* Tweak styles

---------

Co-authored-by: Saihajpreet Singh <[email protected]>
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