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

feat: turtle surfin' #6492

Closed

Conversation

darcyclarke
Copy link
Member

@darcyclarke darcyclarke commented Mar 20, 2024

Description

  • adds the turtle rocket mascot to the homepage
  • makes them surf

Fixes: #6480

turtle-surfin.mov

Validation

Related Issues

Check List

  • I have read the Contributing Guidelines and made commit messages that follow the guideline.
  • I have run npx turbo format to ensure the code follows the style guide.
  • I have run npx turbo test to check if all tests are passing.
  • I have run npx turbo build to check if the website builds without errors.
  • I've covered new added functionality with unit tests if necessary.

@darcyclarke darcyclarke requested a review from a team as a code owner March 20, 2024 02:24
Copy link

vercel bot commented Mar 20, 2024

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

Name Status Preview Updated (UTC)
nodejs-org ✅ Ready (Inspect) Visit Preview Mar 20, 2024 2:33am

@AugustinMauroy
Copy link
Contributor

-1 for landing page because what user want to see on landing page it's :

  • download nodejs (CTA)
  • learn nodejs (CTA)
  • example of node

So the mascot on landing page isn't good idea but on 404 it's great area to put this animation

@@ -36,3 +36,86 @@ div.glowingBackdrop {
dark:bg-green-700;
}
}

.turtle {
Copy link
Contributor

Choose a reason for hiding this comment

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

also here you need to use tailwindcss. If you are not 100% fluent with it. the website team can make the change

Copy link
Member Author

Choose a reason for hiding this comment

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

@AugustinMauroy wanted to prototype quickly so I reverted back to my old ways there - if you can convert to tailwind that would be much appreciated.

@ovflowd
Copy link
Member

ovflowd commented Mar 20, 2024

I think this is cool, but the sort of thing I'd probably add behind a Konami code.

@AugustinMauroy
Copy link
Contributor

I'd probably add behind a Konami code.

fun I like this idea

@darcyclarke
Copy link
Member Author

I think the konami is interesting for sure but it would be nice to also make it a bit more accessible for a wider audience. Maybe we can also have a toggle in the footer (ex. a turtle shell icon that is greyscale/in-color similar to the light/dark mode toggle) & that's connected to the konami code as well.

@darcyclarke
Copy link
Member Author

darcyclarke commented Mar 25, 2024

Just to circle back here - I haven't had time to update this PR yet but will when I get a minute to make the adjustments I noted in my last comment. If anyone thinks those wouldn't be sufficient to unblock the change let me know. Otherwise, I think this would be a nice easter egg/addition.

@ovflowd
Copy link
Member

ovflowd commented Mar 26, 2024

I, unfortunately, don't think we will merge this on the Home page, Darcy 😅 it significantly breaks the visual image/style of the remaining of the website... It just shouldn't be placed there.

We already added the turtle on a branding page and on 404.

@benhalverson
Copy link
Member

I think the konami is interesting for sure but it would be nice to also make it a bit more accessible for a wider audience. Maybe we can also have a toggle in the footer (ex. a turtle shell icon that is greyscale/in-color similar to the light/dark mode toggle) & that's connected to the konami code as well.

The old nodejs.dev had a Konami code feature for a while 👍🏻

@darcyclarke
Copy link
Member Author

darcyclarke commented Mar 29, 2024

@ovflowd are you saying you wouldn't merge this if it was an easter egg/behind the konami code?

@ovflowd
Copy link
Member

ovflowd commented Mar 29, 2024

@ovflowd are you saying you wouldn't merge this if it was an easter egg/behind the konami code?

No, the opposite. If this is a konami code, I'm 💯 but that's it.

@ovflowd
Copy link
Member

ovflowd commented Apr 21, 2024

@darcyclarke I bet you busy with your startup but any updates?

@bmuenzenmeyer
Copy link
Collaborator

I'd hate to not land this in some way. I propose we add the animation to the 404 - https://nodejs.org/en/surfin and then enable it when the user accepts motion

@mirasayon
Copy link

it’s fun. Looks good to me

@bmuenzenmeyer bmuenzenmeyer mentioned this pull request Sep 23, 2024
5 tasks
@darcyclarke
Copy link
Member Author

darcyclarke commented Sep 23, 2024

@ovflowd I don't think I'll get time to finish this anytime soon. It would be awesome if someone else could pick up this PR though & add the changes we discussed in this thread (especially if we could potentially land it before NodeConf EU 😉).

One design note, for the footer turtle-konami-code-toggle, I'd imagine we could leverage the existing turtle emoji (🐢) & just greyscale it with CSS when toggled on/off.

Screenshot 2024-09-23 at 2 30 39 PM Screenshot 2024-09-23 at 2 30 16 PM
Screenshot 2024-09-23 at 2 48 49 PM
/* found it needed contrast on top of the greyscale (for visibility) */
filter: greyscale(1) contrast(1.5) brightness(1.5)
Screenshot 2024-09-23 at 2 49 02 PM

Either way, if no one else picks this up then I may get some time around the Node.js Collab Summit to update this (but again, anyone else should feel free to pick this up & run with it if they have time - ex. #7056)

@ovflowd
Copy link
Member

ovflowd commented Sep 23, 2024

Hey @darcyclarke I believe that @bmuenzenmeyer is taking care of it #7056

Ill close this PR then :)

@ovflowd ovflowd closed this Sep 23, 2024
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.

The new website is missing prominent display of the new project mascot
6 participants