Skip to content

New landing page design#119

Merged
shravanngoswamii merged 105 commits into
mainfrom
new-landing-page
Aug 7, 2025
Merged

New landing page design#119
shravanngoswamii merged 105 commits into
mainfrom
new-landing-page

Conversation

@shravanngoswamii

@shravanngoswamii shravanngoswamii commented Apr 14, 2025

Copy link
Copy Markdown
Member

Continuing #105
Preview the changes: https://turinglang.org/pr-previews/119

@github-actions

Copy link
Copy Markdown
Contributor

Preview the changes: https://turinglang.org/pr-previews/119
Please avoid using the search feature and navigation bar in PR previews!

@shravanngoswamii

Copy link
Copy Markdown
Member Author

If anyone is interested, then please feel free to take on this PR!

@shravanngoswamii shravanngoswamii linked an issue Apr 19, 2025 that may be closed by this pull request
simonsteiger and others added 22 commits April 21, 2025 22:54
* very basic redesign

* make buttons interactive
* add dangling code example

* add code example section
* quickfix alignment

* add news and clean up scss
* improve colors

* better link hover color
* paste in svg

* responsive svg header
using the same background colour for the team "cards" as for the non-hoverable cards on the landing page
- added links to discourse and slack to the buttons at the top of the page
- moved link to libraries page to "Learn more" section
Co-authored-by: Penelope Yong <penelopeysm@gmail.com>
@simonsteiger

Copy link
Copy Markdown
Collaborator

I will definitely have time to finish this in July. Which points would you like to see addressed before this PR can be merged?

@penelopeysm

Copy link
Copy Markdown
Member

Revisiting this. Is there a reason why the old PR was closed?

Also, I'd personally be happy to merge if some of the placeholder content is removed. Honestly, it's not like the existing front page has any resources, so even a fairly clean slate would be a huge improvement over the current one.

@shravanngoswamii

Copy link
Copy Markdown
Member Author

@simonsteiger Let's merge it, can you please review it once more before merging!

@shravanngoswamii

Copy link
Copy Markdown
Member Author

I didn't have that on my mental map because there's currently no code block on the landing page (or of course News / Team pages).

@simonsteiger, These might help -- https://quarto.org/docs/output-formats/html-themes.html#code-blocks and this:

highlight-style: github

@simonsteiger

Copy link
Copy Markdown
Collaborator

I'll work on the docs PR (TuringLang/docs#613) now and should be done my tomorrow morning at the latest.

I really like the changes to the landing page so far; the new example and the "Get Started" panel left of it looks awesome.
The only very minor change I'd make is to remove the hover effect on the code example because it feels like a different UI element compare to the other cards or buttons. I know that you wanted to keep the hover effects before though, and I'm completely fine with leaving it as is. :)

@shravanngoswamii

Copy link
Copy Markdown
Member Author

The only very minor change I'd make is to remove the hover effect on the code example because it feels like a different UI element compare to the other cards or buttons. I know that you wanted to keep the hover effects before though, and I'm completely fine with leaving it as is. :)

Thanks for pointing that out! I also find the hover effect on the code block a bit off compared to the other elements. I’m happy to remove it, already done!

@shravanngoswamii

Copy link
Copy Markdown
Member Author

I'll work on the docs PR (TuringLang/docs#613) now and should be done my tomorrow morning at the latest.

Thank you, @simonsteiger! Let’s merge both PRs tomorrow then.

@simonsteiger simonsteiger left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I've gone through the most recent changes and browsed the landing page once again in both light and dark mode. Everything looks great! Awesome work, I am looking forward to seeing the new website live!

@shravanngoswamii shravanngoswamii merged commit 9a58952 into main Aug 7, 2025
3 checks passed
@shravanngoswamii shravanngoswamii deleted the new-landing-page branch August 7, 2025 07:45
github-actions Bot added a commit that referenced this pull request Aug 7, 2025
shravanngoswamii added a commit to TuringLang/docs that referenced this pull request Aug 7, 2025
* Updated theme-colors to match main site for consistency

* fixed search results color in dark mode

* fix copy button css in dark mode

* search bar background udpdate

* removed current default footer and added custom one

* Add custom footer and update styles to match TuringLang/turinglang.github.io#119

* Update styles to match original site

* cleanup code

* Added SCSS styles to match main site

* Add all icons in navbar + match few tweaks with main PR

* Enable Open Graph and Twitter Cards for SEO

* fix corrupted png

* remove old styles

---------

Co-authored-by: Penelope Yong <penelopeysm@gmail.com>
@shravanngoswamii

Copy link
Copy Markdown
Member Author

Thanks so much @simonsteiger for all your help — couldn't have done it this well without you!

@shravanngoswamii shravanngoswamii linked an issue Aug 7, 2025 that may be closed by this pull request
@shravanngoswamii shravanngoswamii mentioned this pull request Aug 7, 2025
3 tasks
@shravanngoswamii

Copy link
Copy Markdown
Member Author

Thank you @penelopeysm and @yebai! Let me know if anything else is required to add, I will add them in other PRs, also let's do this someday -- #76

@mhauru

mhauru commented Aug 7, 2025

Copy link
Copy Markdown
Member

The result looks great, thanks @shravanngoswamii!

AoifeHughes pushed a commit to TuringLang/docs that referenced this pull request Aug 19, 2025
* Updated theme-colors to match main site for consistency

* fixed search results color in dark mode

* fix copy button css in dark mode

* search bar background udpdate

* removed current default footer and added custom one

* Add custom footer and update styles to match TuringLang/turinglang.github.io#119

* Update styles to match original site

* cleanup code

* Added SCSS styles to match main site

* Add all icons in navbar + match few tweaks with main PR

* Enable Open Graph and Twitter Cards for SEO

* fix corrupted png

* remove old styles

---------

Co-authored-by: Penelope Yong <penelopeysm@gmail.com>
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.

Responsive footer for current site! Redesign the landing page!

5 participants