Skip to content

new conf design — speakers #1996

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

Draft
wants to merge 178 commits into
base: source
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
1f4a3f3
Add Hans Grotesk as --font-sans
hasparus Apr 21, 2025
762f0ed
Clean up the font setup to make sure .font-sans works consistently
hasparus Apr 21, 2025
4b08c52
Add Commit Mono as --font-mono
hasparus Apr 21, 2025
4d50d70
Add new colors
hasparus Apr 21, 2025
53c2514
Use relative rgb colors to support alpha
hasparus Apr 21, 2025
a263043
Use unwraped custom properties for colors to support older browsers
hasparus Apr 21, 2025
bc33589
Add typography styles
hasparus Apr 21, 2025
3634196
Make the texts switch to different size starting from `lg`
hasparus Apr 21, 2025
9890b09
Go back to switching on 768px
hasparus Apr 21, 2025
5f164f3
Add README.md to explain the new directory
hasparus Apr 21, 2025
e2b9d67
Add Anchor component for internal and external links
hasparus Apr 21, 2025
7bf5c62
Add clsx to classFunctions in Tailwind VSCode settings
hasparus Apr 21, 2025
7b0ee33
Add Button component
hasparus Apr 21, 2025
aaf944e
Add `variant` prop
hasparus Apr 21, 2025
088a578
Fix Button colors
hasparus Apr 21, 2025
c04ac45
Tweak hover color
hasparus Apr 22, 2025
80bb199
Set text color in dark mode
hasparus Apr 21, 2025
24ae065
Add RegisterToday section
hasparus Apr 21, 2025
800b12f
Tweak RegisterToday section spacing
hasparus Apr 21, 2025
d09158e
Improve mobile styles
hasparus Apr 22, 2025
ef7237a
Improve paddings for medium screen sizes
hasparus Apr 22, 2025
2ccc9c2
Add a global focus style className
hasparus Apr 22, 2025
acd4341
Improve medium screen size styles
hasparus Apr 22, 2025
e9cb9a0
Add Calendar and Pin from Pixelarticons
hasparus Apr 22, 2025
d4f2d21
Move typography styles to a Tailwind plugin so they autocomplete
hasparus Apr 22, 2025
ffaabe9
Extract the event links
hasparus Apr 22, 2025
0f823ea
Move RegisterToday to components dir
hasparus Apr 22, 2025
96fb310
Fix typography-d1 size
hasparus Apr 22, 2025
e2d17b3
Use next-theems from transitive dep (for now) (we need `dark:` prefix…
hasparus Apr 22, 2025
2591c75
Draft Hero component
hasparus Apr 22, 2025
b944830
Move Pixelarticons to .tsx files
hasparus Apr 22, 2025
484003a
Make the Hero match designs
hasparus Apr 22, 2025
aba3b54
Redo the Hero stripes in CSS
hasparus Apr 22, 2025
a21485e
Tweak focus outline
hasparus Apr 22, 2025
d9a0a70
Use alternative gradients in dark mode
hasparus Apr 22, 2025
359d521
Animate mask bean on load to avoid blinking
hasparus Apr 22, 2025
31fc40b
Tweak styles for mobiles and large screen sizes
hasparus Apr 23, 2025
90db05b
Remove todo comment
hasparus Apr 25, 2025
b60d899
Clean up more comments
hasparus Apr 25, 2025
f2f573d
Add Navbar
hasparus Apr 23, 2025
925462e
Improve the backdrop layer
hasparus Apr 24, 2025
eec94db
Make the gradient match Figma
hasparus Apr 25, 2025
ed60b74
Add What to Expect section
hasparus Apr 23, 2025
a8506d5
Improve gql-conf-container class
hasparus Apr 24, 2025
5d0a554
Style What to Expect section nicely
hasparus Apr 24, 2025
f35aadb
Remove the old Intro section
hasparus Apr 24, 2025
77ae1e3
Add a two hacky classes to make the old part of website still readable
hasparus Apr 24, 2025
9fce69f
Make the gradient match Figma
hasparus Apr 25, 2025
d1cbd21
Add top minds section
hasparus Apr 25, 2025
54f7ff2
improve styles
hasparus Apr 25, 2025
1de318d
Improve social buttons
hasparus Apr 25, 2025
632da91
Add more socials
hasparus Apr 25, 2025
51c75a3
Update styles
hasparus Apr 25, 2025
82b2971
More responsive styles
hasparus Apr 25, 2025
c22a059
Show [Become as speakser] if there is no /speakers page yet
hasparus Apr 25, 2025
6440c88
Improve the contrast of secondary button in dark mode
hasparus Apr 25, 2025
8b49b8e
Make Tanmai's photo as green as the others
hasparus Apr 25, 2025
9e81f4c
Add GetYourTicket section
hasparus Apr 28, 2025
cc5b1ed
Improve GetYourTicket styles
hasparus Apr 28, 2025
6121576
Improve the stripes
hasparus Apr 28, 2025
63da276
Lower the opacity to make text readable
hasparus Apr 28, 2025
ad6beff
Fix borders
hasparus Apr 28, 2025
d37aa58
Update text
hasparus Apr 28, 2025
5b97b6a
Make the padding and borders better
hasparus Apr 28, 2025
aef978a
Add RegisterSection
hasparus Apr 29, 2025
891acb7
Underline links
hasparus Apr 29, 2025
b4071cc
Add Sponsors section
hasparus Apr 29, 2025
293a657
Tweak styles
hasparus Apr 29, 2025
445dbbe
Use SVGR to load sponsor logos and fix the grid layout
hasparus Apr 29, 2025
8a25c72
Make it less transparent and get rid of border radius
hasparus Apr 29, 2025
b633580
Remove a redundant comment
hasparus Apr 29, 2025
66580cd
Remove unused import
hasparus Apr 29, 2025
8fbfe8a
Fix a type name
hasparus Apr 29, 2025
b8c5f86
Use a proper icon
hasparus Apr 29, 2025
2cf4223
Fix alignment
hasparus Apr 29, 2025
b6b34aa
Add Call for Proposals section
hasparus May 1, 2025
628c8cf
make the dates table
hasparus May 1, 2025
71165b6
Improve styles
hasparus May 1, 2025
6453f93
Begin mobile version
hasparus May 1, 2025
db800ef
Tweak styles
hasparus May 1, 2025
870dbed
Add the stripes
hasparus May 1, 2025
e6c9e43
Add missing keys
hasparus May 7, 2025
97075cb
Add .typography-link utility
hasparus May 7, 2025
f02232e
Add FrequentlyAskedQuestions section
hasparus May 7, 2025
f37ec2c
Tweak spacing
hasparus May 7, 2025
201f768
Bump navbar opacities
hasparus May 7, 2025
5214190
Make the Navbar okay
hasparus May 7, 2025
1626ddb
Add background strips per section
hasparus May 7, 2025
6abca31
Remove unused import
hasparus May 7, 2025
9e66889
Make the navbar more mobile friendly
hasparus May 7, 2025
5173e22
Make the navbar consistent color at the top
hasparus May 8, 2025
2ca684e
Supress hydration warning from next-themes
hasparus May 8, 2025
1e9a836
Make the FAQ work better on medium screens
hasparus May 8, 2025
aacfbbf
Fix the CallForProposals on mobile
hasparus May 8, 2025
2bb377b
Take a random shot at fixing the stripes glitch
hasparus May 8, 2025
49f6ba3
Fix the navbar root link
hasparus May 8, 2025
524aa06
Make the logo link to / and the text to conf root
hasparus May 8, 2025
ad40376
Remove the old Register section
hasparus May 8, 2025
2c1f5af
Update old sections to new typography styles
hasparus May 8, 2025
f16af52
Fix Tyk logo
hasparus May 8, 2025
a0ca86c
Add shrink-0 to arrows
hasparus May 8, 2025
f35f352
Update navbar icons to pixelarticons
hasparus May 8, 2025
be09cf5
Make CallForProposals better on tablet screens
hasparus May 8, 2025
6a1eec0
Fix border colors
hasparus May 8, 2025
8796373
Tweak spacing
hasparus May 8, 2025
d3bd75c
Tweak the top minds for medium screens
hasparus May 8, 2025
8cd8139
Tweak the heading width
hasparus May 8, 2025
4dd95cc
Add GraphQLFoundationCard
hasparus May 8, 2025
10886dd
Use proper trademark color
hasparus May 8, 2025
3bba912
Tweak spacings
hasparus May 8, 2025
1c8b4db
Improve mobile styles
hasparus May 8, 2025
3dcbd53
Refactor the logo link out, restyle old footer
hasparus May 8, 2025
293eb4f
Add stripes to the footer
hasparus May 9, 2025
f8a07c8
Add grid borders to the footer
hasparus May 9, 2025
c63f754
Tweak the blur blob position
hasparus May 9, 2025
a932367
Unify paddings
hasparus May 9, 2025
ef2bb1c
Make the Stripes look more like the design
hasparus May 12, 2025
6145274
Remove old pnpm-workspace.yaml
hasparus May 12, 2025
83ed877
Add a basic Marquee with Motion
hasparus May 12, 2025
589a179
Copy the content of the marquee way too many times
hasparus May 12, 2025
4db4ceb
Make the decoration look like on the design
hasparus May 12, 2025
fc12d8f
Add remaining marquee sections
hasparus May 12, 2025
9547081
Unify colors and block scroll in navbar
hasparus May 14, 2025
9a8f6b4
Switch to current sponsors
hasparus May 14, 2025
22be565
Restyle the Sponsorship perks section
hasparus May 15, 2025
121691b
Run Prettier on SVGs
hasparus May 15, 2025
850675b
Change dl to ul in WhatToExpectSection
hasparus May 15, 2025
b5fa458
Show previous edition speakers in the top minds section
hasparus May 20, 2025
c029ff3
Merge pull request #23 from hasparus/new-conf-design--prev-speakers
hasparus May 20, 2025
5c3e9c9
Restyle Resources
hasparus May 20, 2025
8da1227
Restyle Resources
hasparus May 20, 2025
ccd66a8
Unify widths per @saihaj's suggestion
hasparus May 20, 2025
3edf2b3
Unify more widths per @saihaj's suggestion
hasparus May 20, 2025
5a74403
Tweak styles
hasparus May 20, 2025
223a166
Draft new Speakers and Schedule pages
hasparus May 13, 2025
ee9566f
Bring styles closer to the design
hasparus May 13, 2025
93e40fb
Improve styles
hasparus May 14, 2025
f90f70b
Improve schedule grid styles
hasparus May 14, 2025
0257f0e
Add [See the speakers] link
hasparus May 15, 2025
08d1050
Add comboboxes to filters
hasparus May 15, 2025
0776147
Improve dark mode styles
hasparus May 15, 2025
2f6835d
Merge branch 'source' into new-conf-design---landing
hasparus May 20, 2025
84ab9f6
Merge branch 'new-conf-design---landing' into new-conf-design--speakers
hasparus May 20, 2025
f308a24
Merge branch 'source' into new-conf-design--speakers
hasparus May 26, 2025
50e37bd
Add variant=tertiary to Button
hasparus May 26, 2025
b6e8cbe
Reuse Hero component
hasparus May 26, 2025
2a169f4
Improve [Clear Filters] button
hasparus May 26, 2025
77ca7a5
Fix the background color
hasparus May 26, 2025
344114c
Improve hover style
hasparus May 26, 2025
29887b1
Improve the backlink
hasparus May 26, 2025
351a819
Actually improve the backlink
hasparus May 26, 2025
0800a08
Bring styles closer to the design
hasparus May 26, 2025
95489a8
Add SpeakerCard
hasparus May 26, 2025
d6b974f
Add a speaker name above the title
hasparus May 27, 2025
6ede3e1
Fix the TS target (match Node version)
hasparus May 28, 2025
4c3ae62
Remove (now redundant) @ts-ignore comments
hasparus May 28, 2025
e5c31da
Display socials in consistent order
hasparus May 28, 2025
df39f5f
Bring the schedule page closer to the design
hasparus May 28, 2025
e857f5e
Improve UI
hasparus May 28, 2025
1f21ec6
Format
hasparus May 29, 2025
cce8bf4
Stop showing socials on speaker cards
hasparus May 29, 2025
89590e7
Improve styles
hasparus May 29, 2025
1f79ce8
Remove [View full PDF] button
hasparus May 29, 2025
d4ec48d
Improve the UI of session page
hasparus May 29, 2025
865cf80
Add a footer to speakers page
hasparus May 29, 2025
57bec3a
Merge branch 'source' into new-conf-design--speakers
hasparus May 29, 2025
60494a1
Format
hasparus May 29, 2025
c13a775
Upgrade `@headlessui/react`
hasparus May 30, 2025
4f73e5c
Open the combobox as soon as it's focused
hasparus May 30, 2025
ebf31b4
Add USE_2025 constant
hasparus May 30, 2025
658bbbf
Link to proper Sched on Schedule page
hasparus May 30, 2025
7bd2850
Add a footer to the schedule page
hasparus May 30, 2025
5ece414
Improve styles
hasparus May 30, 2025
a480210
Fix type errors
hasparus May 30, 2025
41aefb3
Grab speaker tags
hasparus May 30, 2025
f8a1339
Display returning and first time speaker
hasparus May 30, 2025
77aeeaa
Fix icon size
hasparus May 30, 2025
14d7aa9
Shorten a tag that's way too long
hasparus May 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove the old Intro section
  • Loading branch information
hasparus committed May 15, 2025
commit f35aadb7a635b25ef6fd38f5b46923aaeecb29af
17 changes: 0 additions & 17 deletions src/app/conf/2025/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,6 @@ export const metadata: Metadata = {
title: "GraphQLConf 2025 — Sept 08-10",
}

function Intro() {
return (
<section className="flex flex-col gap-20 md:gap-32">
<h2 className="text-3xl font-normal lg:text-5xl">
Celebrating 10 Years of GraphQL. Three transformative days of expert
insights and innovation to shape the next decade of APIs together!
</h2>

<GridButton
title="Get Tickets"
href="https://cvent.me/PBNYEe?utm_source=graphql_conf_2025&utm_medium=website&utm_campaign=cta"
/>
</section>
)
}

export default function Page() {
return (
<main>
Expand All @@ -40,7 +24,6 @@ export default function Page() {
<WhatToExpectSection className="md:mb-8 md:mt-24" />
</div>
<div className="container my-20 flex flex-col gap-20 md:my-32 md:gap-32">
<Intro />
<Sponsors />
<Sponsor />
<Speakers />
Expand Down