Skip to content
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

Update homepage #7908

Merged
merged 59 commits into from
Dec 8, 2022
Merged

Update homepage #7908

merged 59 commits into from
Dec 8, 2022

Conversation

Rich-Harris
Copy link
Member

@Rich-Harris Rich-Harris commented Dec 2, 2022

preview: https://kit-svelte-dev-git-update-homepage-svelte.vercel.app/

This is super unfinished, but in the spirit of working in the open I'm pushing up what I've done so far. The goal here is to provide a bit more information about what SvelteKit is and why you'd use it when you visit the home page.

There's lots of room for discussion about what belongs here — this is just a starting point. My hope is that we can present a landing page that's breezy and whimsical but also communicates that SvelteKit is a serious framework for serious apps.

Various TODOs:

  • get permission from offerzen to use this video of people talking about svelte

    image
  • add subtitles to video

  • make this design element work at different screen sizes

    (and also make it clearer that the image was rendered on-demand in an edge function)

    image
  • make it look decent on mobile

  • dark mode

  • collect testimonials and showcase sites (use dark mode screenshots where applicable)

  • figure out if there's any other features/etc we want to highlight here, or if we want to go deeper into showing people what building SvelteKit apps looks like

@changeset-bot
Copy link

changeset-bot bot commented Dec 2, 2022

⚠️ No Changeset found

Latest commit: 9ed1bd7

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@chvanam
Copy link

chvanam commented Dec 2, 2022

Any ideas to take from #5869? (latest preview)
I think the "Deploy Anywhere" section is nice.

@lukaszpolowczyk
Copy link
Contributor

The homepage video is muted by default.
So maybe it should have subtitles added and turned on by default?

@dummdidumm
Copy link
Member

Maybe I only dreamt that, but I think the icons where to deploy to were highlighted at some point when you hover over it, which is no longer the case. Could we get that back (if it ever was there 😅 )?

@1yne
Copy link

1yne commented Dec 8, 2022

The new homepage looks amazing! But just a small note, the link to Dropzone.js is actually dropzone.dev, but in the code, it is listed as just dropzone

@dummdidumm dummdidumm merged commit 4b4c750 into master Dec 8, 2022
@dummdidumm dummdidumm deleted the update-homepage branch December 8, 2022 17:27
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.

8 participants