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

4.3 release page #878

Closed
wants to merge 42 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
78f8157
Add base files
adamscott Jun 24, 2024
1be4e45
Add base HTML content to the release page
adamscott Jun 24, 2024
f4a9859
Add `body` as a prefix for `header` references
adamscott Jun 25, 2024
23366d4
Add basic animation of the commits and contributors
adamscott Jun 25, 2024
e17b9c8
Fix issues with commits counter
adamscott Jun 25, 2024
508250e
Integrate design for the header
adamscott Jun 26, 2024
32891b6
Add overlap on header
adamscott Jun 26, 2024
ffcb6d3
Add custom element for boxes
adamscott Jun 26, 2024
696d9c6
Add slide-in animation and other fixes
adamscott Jun 27, 2024
4492048
Fix footer and background color
adamscott Jun 27, 2024
f0892c9
Fix bottom box when there's no link
adamscott Jun 28, 2024
2a5de13
Fix columns CSS rules
adamscott Jun 28, 2024
03816ae
Slotted media and more!
adamscott Jun 28, 2024
7afddbd
Add inset clipping to box
adamscott Jun 28, 2024
b0bf17c
Add box--left and box--top
adamscott Jun 28, 2024
4421b1c
Fix inverted highlight and more
adamscott Jun 28, 2024
6a13ab0
Fix nav bar
adamscott Jun 28, 2024
3fa7e25
Fix container issues
adamscott Jun 28, 2024
9763db2
Add content and fix ordering
adamscott Jun 28, 2024
a94fd78
Update page contents
adamscott Jul 1, 2024
fd56c94
Move title to a slot instead of a parameter
adamscott Jul 1, 2024
944a6bf
Various improvements
adamscott Jul 1, 2024
abda501
Use paragraphs for default box contents
adamscott Jul 1, 2024
2cd5b57
Add filesystem editor bottom video
adamscott Jul 1, 2024
a1c74cd
Add keyframes video
adamscott Jul 1, 2024
412759b
Add spacers, comments and better color management
adamscott Jul 2, 2024
e30ba71
Add keyframes image
adamscott Jul 2, 2024
617b2a4
Various updates
adamscott Jul 2, 2024
dab1b20
Add physics interpolation video
adamscott Jul 2, 2024
3b731b7
Add pixel snapping video
adamscott Jul 2, 2024
d3c7119
Add single-threaded images
adamscott Jul 2, 2024
e1c89f1
Add media backgrounds
adamscott Jul 2, 2024
61f3e3a
Fix release-{image,video}
adamscott Jul 2, 2024
0ef5ba5
Replace the depth-based fog blockquote
adamscott Jul 2, 2024
291a090
Remove overlay functionality
adamscott Jul 2, 2024
427504f
Fix columns sizes
adamscott Jul 2, 2024
9c6b090
Add release donation button
adamscott Jul 2, 2024
84339ee
Add few videos/images
adamscott Jul 3, 2024
eb6963a
Separate last sentence into its own paragraph
adamscott Jul 3, 2024
996de39
Update Visual shader overhaul video
adamscott Jul 3, 2024
db68e3d
Replace png image to webp
adamscott Jul 3, 2024
ac3327b
Remove some importance put into the `SkeletonModifier3D` node
adamscott Jul 4, 2024
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
6 changes: 6 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@
<link rel="icon" href="/assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="/assets/css/main.css?112">
<link rel="stylesheet" href="/assets/css/tobii.min.css">
<link rel="preload" as="font" href="/assets/fonts/Montserrat-Regular.woff2" crossorigin>
<link rel="preload" as="font" href="/assets/fonts/Montserrat-Italic.woff2" crossorigin>
<link rel="preload" as="font" href="/assets/fonts/Montserrat-Medium.woff2" crossorigin>
<link rel="preload" as="font" href="/assets/fonts/Montserrat-MediumItalic.woff2" crossorigin>
<link rel="preload" as="font" href="/assets/fonts/Montserrat-SemiBold.woff2" crossorigin>
<link rel="preload" as="font" href="/assets/fonts/Montserrat-SemiBoldItalic.woff2" crossorigin>
<link rel="preload" as="font" href="/assets/fonts/Montserrat-Bold.woff2" crossorigin>
<link rel="preload" as="font" href="/assets/fonts/Montserrat-ExtraBold.woff2" crossorigin>
<link rel="me" href="https://mastodon.gamedev.place/@godotengine">
Expand Down
11 changes: 11 additions & 0 deletions _layouts/release.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: default
---

{% include header.html %}

<div class="release-container">
{{ content }}
</div>

{% include footer.html %}
125 changes: 103 additions & 22 deletions assets/css/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,58 @@
}
}

/* Montserrat Regular */
@font-face {
font-family: "Montserrat";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("../fonts/Montserrat-Regular.woff2") format("woff2");
}

@font-face {
font-family: "Montserrat";
font-weight: 400;
font-style: italic;
font-display: swap;
src: url("../fonts/Montserrat-Italic.woff2") format("woff2");
}

/* Montserrat Medium */
@font-face {
font-family: "Montserrat";
font-weight: 500;
font-style: normal;
font-display: swap;
src: url("../fonts/Montserrat-Medium.woff2") format("woff2");
}

@font-face {
font-family: "Montserrat";
font-weight: 500;
font-style: italic;
font-display: swap;
src: url("../fonts/Montserrat-MediumItalic.woff2") format("woff2");
}

/* Montserrat SemiBold */
@font-face {
font-family: "Montserrat";
font-weight: 600;
font-style: normal;
font-display: swap;
src: url("../fonts/Montserrat-SemiBold.woff2") format("woff2");
}

@font-face {
font-family: "Montserrat";
font-weight: 600;
font-style: italic;
font-display: swap;
src: url("../fonts/Montserrat-SemiBoldItalic.woff2") format("woff2");
}


/* Montserrat Bold */
@font-face {
font-family: "Montserrat";
Expand Down Expand Up @@ -353,6 +405,35 @@ hr {
flex: 1;
}

.flex-shrink-0 {
flex-shrink: 0;
}
.flex-shrink-1 {
flex-shrink: 1;
}
.flex-grow-0 {
flex-grow: 0;
}
.flex-grow-1 {
flex-grow: 1;
}
.flex-grow-2 {
flex-grow: 2;
}
.flex-grow-3 {
flex-grow: 3;
}
.flex-basis-0 {
flex-basis: 0;
}

.gap-10px {
gap: 10px;
}
.gap-20px {
gap: 20px;
}

.grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
Expand All @@ -375,7 +456,7 @@ hr {
padding-right: 0px;
}

header {
body > header {
/* Show on top of GodotCon banner (if any). */
position: relative;
z-index: 2;
Expand All @@ -388,11 +469,11 @@ header {
box-shadow: var(--base-shadow);
}

header > div.container {
body > header > div.container {
width: 100%;
}

header .container {
body > header .container {
overflow: initial;
}

Expand Down Expand Up @@ -421,15 +502,15 @@ header .container {
user-select: none;
}

nav {
body > header nav {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding-right: 1rem;
}

nav a {
body > header nav a {
text-decoration: none;
font-size: 16px;
font-weight: bold;
Expand All @@ -438,54 +519,54 @@ nav a {
padding: 1.3175rem 1rem;
}

nav a:hover,
body > header nav a:hover,
#logo-link:hover {
background-color: hsla(0, 0%, 50%, 0.1);
}

nav li.fund > a {
body > header nav li.fund > a {
color: var(--fund-color);
}
nav li.fund > a:hover {
body > header nav li.fund > a:hover {
color: var(--fund-color-hl);
}
nav li.fund.active > a {
body > header nav li.fund.active > a {
color: var(--fund-color-hl);
}

nav ul {
body > header nav ul {
list-style: none;
margin: 0;
padding-left: 0;
}

nav > ul {
body > header nav > ul {
display: flex;
align-items: center;
height: 100%;
}

nav > ul > :first-child {
body > header nav > ul > :first-child {
padding-left: 0;
}

nav > ul > :last-child {
body > header nav > ul > :last-child {
padding-right: 0;
}

nav > ul li {
body > header nav > ul li {
padding-left: 1rem;
padding-right: 1rem;
margin-bottom: 0;
margin-left: -1rem;
margin-right: -1rem;
}

nav li.active > a {
body > header nav li.active > a {
color: var(--navbar-link-current-color);
}

nav > ul ul {
body > header nav > ul ul {
display: none;
}

Expand Down Expand Up @@ -525,7 +606,7 @@ ul li {
margin-bottom: 16px;
}

footer {
body > footer {
background-color: var(--footer-background-color);
color: var(--footer-color);
font-size: 0.9em;
Expand All @@ -534,7 +615,7 @@ footer {
padding-bottom: 32px;
}

footer a {
body > footer a {
color: var(--footer-link-color);
text-decoration-color: var(--footer-link-underline-color);
}
Expand Down Expand Up @@ -970,10 +1051,10 @@ pre > code {
width: 100%;
}

header {
body > header {
height: auto;
}
header > div {
body > header > div {
flex-direction: column;
}

Expand All @@ -997,7 +1078,7 @@ pre > code {
#nav_toggle_btn:active {
background-color: hsla(0, 0%, 50%, 0.25);
}
#nav_toggle_cb:checked ~ header nav {
#nav_toggle_cb:checked ~ body > header nav {
display: block;
}
#nav {
Expand Down Expand Up @@ -1041,7 +1122,7 @@ pre > code {
}

@media (max-width: 1020px) {
footer {
body > footer {
text-align: center;
}
.footer-container {
Expand Down
4 changes: 2 additions & 2 deletions assets/css/transparent-nav.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Overwriting nav style */
header {
body > header {
box-shadow: none;
margin-bottom: -70px;
background-color: rgb(134 144 154 / 15%);
Expand Down Expand Up @@ -70,4 +70,4 @@ nav#nav .fund a {
box-shadow: inset 0 0 0 2px var(--fund-color);
padding: 13px;
}
}
}
Binary file added assets/fonts/Montserrat-Italic.woff2
Binary file not shown.
Binary file added assets/fonts/Montserrat-Medium.woff2
Binary file not shown.
Binary file added assets/fonts/Montserrat-MediumItalic.woff2
Binary file not shown.
Binary file added assets/fonts/Montserrat-Regular.woff2
Binary file not shown.
Binary file added assets/fonts/Montserrat-SemiBold.woff2
Binary file not shown.
Binary file added assets/fonts/Montserrat-SemiBoldItalic.woff2
Binary file not shown.
10 changes: 10 additions & 0 deletions collections/_article/godot-4-3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Godot 4.3"
excerpt: "Godot 4.3"
categories: ["release"]
author: "Godot contributors"
image: /storage/blog/covers/godot-4-3.webp
date: 2024-07-15 12:00:00
redirect_to:
- /releases/4.3/
---
4 changes: 2 additions & 2 deletions pages/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
font-family: var(--default-font-family);
}

main {
body > main {
display: flex;
flex-direction: column;
align-items: center;
Expand All @@ -22,7 +22,7 @@
}

@media (min-width: 768px) {
main {
body > main {
height: 100vh;
}
}
Expand Down
Loading
Loading