neoforged / websites

Official website for NeoForged
https://neoforged.net
Creative Commons Attribution 4.0 International
4 stars 16 forks source link

Redesigned Installer box + Rounded UI + Other UI Improvements #15

Closed UltimatChamp closed 6 months ago

UltimatChamp commented 7 months ago

[CHECK NEWER COMMENTS FOR UPDATES]

The stable 1.20.1 installer-dropdown is open by default, while the beta version will be closed. The badges will also guide the user to install the correct version.

Here are some images:

DESKTOP 1) Light

2) Dark

MOBILE 1) Light

2) Dark


Also when hovering the dropdowns: 1) Light

2) Dark


Preview URL: https://pr-15.neoforged-website-previews.pages.dev

UltimatChamp commented 7 months ago

The color of the recommended badge may need to change. Any suggestions.

Also, the text color of the badges is made different, for visibility, in dark mode for recommend.

I may also set the text color to white in both the light and dark modes.

Either way, the pull request is complete.

neoforged-pages-deployments[bot] commented 7 months ago

Deploying with Cloudflare Pages

Name Result
Last commit: fc8263827ff3445dd380c2911d54f0612f66c2e0
Status: ✅ Deploy successful!
Preview URL: https://091a0077.neoforged-website-previews.pages.dev
PR Preview URL: https://pr-15.neoforged-website-previews.pages.dev
UltimatChamp commented 7 months ago

I will also make the badges more elegant by separating them from the version-name in summary tag. (by not centering the badges too)

UltimatChamp commented 7 months ago

Instead of hard-coding the 20.2 releases as beta, I'm going to make it dynamic, so that the website do not need to change when stable versions start releasing.

UltimatChamp commented 7 months ago

Here's the final pull:

UltimatChamp commented 7 months ago

Here are the changes: Home Page: DagFZrd All Versions page: BDbX5mr

UltimatChamp commented 7 months ago

Fixes Issue: https://github.com/neoforged/websites/issues/25

Technici4n commented 7 months ago

Well I didn't see this. Fixed in a different way.

UltimatChamp commented 7 months ago

The projects.neoforged.net page is very helpful. Not drafting the pull, since, the redesigned installer box is still a good addition. Changing the pull to integrate this new page.

UltimatChamp commented 7 months ago

Integrated the projects.neoforged.net page and also, redesigned the All Versions button. image

UltimatChamp commented 7 months ago

Found an easy way to fetch the latest version! Now the website doesn't need to update when new versions come out.

UltimatChamp commented 6 months ago

Everything in 0be0287eb7cb18f8e0a0b7fea0c9201565fdfd28:

1) Fixed an issue where the notice boxes follow only the system's/browser's color-scheme/theme, instead of the website's theme (when the theme is toggled in the website); now layout 'box' will be used instead of 'notice' to call a tip/warning/note/...; this means that the 'hugo-notice' submodule can be used, without the need of just copying the whole repo into the website just to bring some small modifications.

2) Fixed the Mastodon icon to follow other social icon's color scheme.

3) Some more rounded UI implementations.

4) Updated the 'hugo-notice' submodule to the newest commit.

5) Modified the the warning notice to not look odd, from other notices.

6) Old neoforged website-styled code blocks!

UltimatChamp commented 6 months ago

Could you maybe change the mouse to a hand when hovering the text in the dropdowns? Might also be worth making the text non-selectable.

Done!