mirror of
https://github.com/godotengine/godot-website.git
synced 2026-01-05 10:10:00 +03:00
Deploying to published from @ godotengine/godot-website@44f8e37f87 🚀
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -13,7 +13,7 @@ choices you can make about the way your personal information is collected, used
|
||||
Statement easy to find, we have made it available on our <a href=/privacy-policy/>homepage</a> and at many of the
|
||||
locations where personally-identifiable information may be requested.<h3 class=title>The Information We Collect</h3><p>This Privacy Statement applies to all information collected by or submitted to Godot, including personal data.
|
||||
"Personal data" is data that can be used to identify an individual.<p>Godot collects personal data when:<ul><li>you visit the Godot web site (<a href=/>godotengine.org</a>);<li>you access the Asset Library in the Godot editor application to browse or download assets;<li>you sign up as a Godot Patreon (<a href=https://patreon.com/godotengine>https://patreon.com/godotengine</a>)
|
||||
or otherwise donate to Godot (<a href=/donate/>https://godotengine.org/donate</a>);<li>you sign up and log in to an account on the Godot Chat platform (<a href=https://chat.godotengine.org>https://chat.godotengine.org</a>), and use it to participate in private and
|
||||
or otherwise donate to Godot (<a href=https://fund.godotengine.org/>https://fund.godotengine.org/</a>);<li>you sign up and log in to an account on the Godot Chat platform (<a href=https://chat.godotengine.org>https://chat.godotengine.org</a>), and use it to participate in private and
|
||||
public discussions;<li>you sign up and log in to an account on Godot's Forum (<a href=https://forum.godotengine.org/>https://forum.godotengine.org/</a>), and use it to write or read posts;<li>you sign up and log in to an account on Godot's Asset Library (<a href=https://godotengine.org/asset-library>https://godotengine.org/asset-library</a>), and use it to submit
|
||||
content;<li>you use one of Godot's publicly logged project IRC channels (#godotengine-atelier, #godotengine-devel,
|
||||
#godotengine-meeting) on the Libera Chat IRC network;<li>you sign up for one of our public mailing lists hosted by TuxFamily;<li>you participate in surveys or evaluations;<li>you submit questions or comments to us.</ul><p>When you use the Asset Library in the Godot Engine application, HTTPS requests are made to the Asset Library
|
||||
|
||||
760
rss.xml
760
rss.xml
@@ -209,11 +209,161 @@ Standard
|
||||
<a class="card-download-other" href="/download/archive/4.4-dev7">
|
||||
Export templates and other downloads
|
||||
</a>
|
||||
<a class="card-download-donate" href="/donate/">
|
||||
<a class="card-download-donate" href="https://fund.godotengine.org/">
|
||||
Make a Donation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.thankyou-wrapper {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: rgba(0, 0, 0, 0.85);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
z-index: 10;
|
||||
}
|
||||
.thankyou {
|
||||
background: var(--base-color);
|
||||
box-shadow: var(--more-shadow);
|
||||
padding: 30px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
border-radius: 13px;
|
||||
}
|
||||
.thankyou-reading {
|
||||
font-size: 16px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
font-size: 16px;
|
||||
margin: 0;
|
||||
margin-left: 48px;
|
||||
padding-left: 0;
|
||||
}
|
||||
.thankyou-donate {
|
||||
margin-bottom: 24px;
|
||||
text-align: center;
|
||||
}
|
||||
.btn.btn-donate {
|
||||
background-color: var(--primary-color);
|
||||
color: hsla(0, 0%, 100%, 0.9);
|
||||
font-size: 22px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 26px;
|
||||
}
|
||||
.thankyou h2 {
|
||||
text-shadow: var(--base-shadow);
|
||||
font-size: 36px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.thankyou h2 .anchored-link {
|
||||
/* Hiding the anchored text automatically added on blogposts */
|
||||
display: none !important;
|
||||
}
|
||||
.thankyou p {
|
||||
max-width: 620px;
|
||||
font-size: 25px;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
.thankyou-wrapper {
|
||||
display: block;
|
||||
}
|
||||
.thankyou {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow: scroll;
|
||||
padding: 30px 40px 18px 40px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
margin-left: 24px;
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
cursor: pointer;
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
right: 12px;
|
||||
}
|
||||
.btn-close-thankyou-popup img {
|
||||
background: transparent !important; /* for overwriting the style in the blogposts img */
|
||||
}
|
||||
@media (prefers-color-scheme: light) {
|
||||
.btn-close-thankyou-popup img {
|
||||
filter: invert(1);
|
||||
opacity: 0.75;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const thankYouWrapper = document.getElementById('thank-you');
|
||||
// Close itself, when clicked outside of the popup area.
|
||||
thankYouWrapper.addEventListener('click', (e) => {
|
||||
if (e.target === thankYouWrapper) {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
// Close with a close button.
|
||||
const thankYouBackButton = document.querySelector('.btn-close-thankyou-popup');
|
||||
thankYouBackButton.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
});
|
||||
// Open from the main download buttons.
|
||||
const downloadButtons = document.querySelectorAll('.btn-download');
|
||||
downloadButtons.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
document.querySelector('.btn.btn-donate').focus();
|
||||
});
|
||||
});
|
||||
// Open from the all downloads list.
|
||||
const downloadLinks = document.querySelectorAll('.download-link');
|
||||
downloadLinks.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
});
|
||||
});
|
||||
// Close the dialog when the user presses the escape key.
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Escape') {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<div class="thankyou-wrapper" id="thank-you" style="display: none;">
|
||||
<div class="thankyou">
|
||||
<h2>Godot is downloading...</h2>
|
||||
<p class="thankyou-donate">
|
||||
Godot exists thanks to donations from people like you. Help us continue our work:
|
||||
</p>
|
||||
<a href="https://fund.godotengine.org" class="btn btn-donate">
|
||||
Make a Donation
|
||||
</a>
|
||||
<div class="btn-close-thankyou-popup">
|
||||
<img src="/assets/icons/cross.svg" width="24" height="24" alt="Close this popup" class="lightbox-ignore" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p><strong>Standard build</strong> includes support for GDScript and GDExtension.</p>
|
||||
<p><strong>.NET build</strong> (marked as <code class="language-plaintext highlighter-rouge">mono</code>) includes support for C#, as well as GDScript and GDExtension.</p>
|
||||
<ul>
|
||||
@@ -493,11 +643,161 @@ Standard
|
||||
<a class="card-download-other" href="/download/archive/4.4-dev6">
|
||||
Export templates and other downloads
|
||||
</a>
|
||||
<a class="card-download-donate" href="/donate/">
|
||||
<a class="card-download-donate" href="https://fund.godotengine.org/">
|
||||
Make a Donation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.thankyou-wrapper {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: rgba(0, 0, 0, 0.85);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
z-index: 10;
|
||||
}
|
||||
.thankyou {
|
||||
background: var(--base-color);
|
||||
box-shadow: var(--more-shadow);
|
||||
padding: 30px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
border-radius: 13px;
|
||||
}
|
||||
.thankyou-reading {
|
||||
font-size: 16px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
font-size: 16px;
|
||||
margin: 0;
|
||||
margin-left: 48px;
|
||||
padding-left: 0;
|
||||
}
|
||||
.thankyou-donate {
|
||||
margin-bottom: 24px;
|
||||
text-align: center;
|
||||
}
|
||||
.btn.btn-donate {
|
||||
background-color: var(--primary-color);
|
||||
color: hsla(0, 0%, 100%, 0.9);
|
||||
font-size: 22px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 26px;
|
||||
}
|
||||
.thankyou h2 {
|
||||
text-shadow: var(--base-shadow);
|
||||
font-size: 36px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.thankyou h2 .anchored-link {
|
||||
/* Hiding the anchored text automatically added on blogposts */
|
||||
display: none !important;
|
||||
}
|
||||
.thankyou p {
|
||||
max-width: 620px;
|
||||
font-size: 25px;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
.thankyou-wrapper {
|
||||
display: block;
|
||||
}
|
||||
.thankyou {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow: scroll;
|
||||
padding: 30px 40px 18px 40px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
margin-left: 24px;
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
cursor: pointer;
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
right: 12px;
|
||||
}
|
||||
.btn-close-thankyou-popup img {
|
||||
background: transparent !important; /* for overwriting the style in the blogposts img */
|
||||
}
|
||||
@media (prefers-color-scheme: light) {
|
||||
.btn-close-thankyou-popup img {
|
||||
filter: invert(1);
|
||||
opacity: 0.75;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const thankYouWrapper = document.getElementById('thank-you');
|
||||
// Close itself, when clicked outside of the popup area.
|
||||
thankYouWrapper.addEventListener('click', (e) => {
|
||||
if (e.target === thankYouWrapper) {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
// Close with a close button.
|
||||
const thankYouBackButton = document.querySelector('.btn-close-thankyou-popup');
|
||||
thankYouBackButton.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
});
|
||||
// Open from the main download buttons.
|
||||
const downloadButtons = document.querySelectorAll('.btn-download');
|
||||
downloadButtons.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
document.querySelector('.btn.btn-donate').focus();
|
||||
});
|
||||
});
|
||||
// Open from the all downloads list.
|
||||
const downloadLinks = document.querySelectorAll('.download-link');
|
||||
downloadLinks.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
});
|
||||
});
|
||||
// Close the dialog when the user presses the escape key.
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Escape') {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<div class="thankyou-wrapper" id="thank-you" style="display: none;">
|
||||
<div class="thankyou">
|
||||
<h2>Godot is downloading...</h2>
|
||||
<p class="thankyou-donate">
|
||||
Godot exists thanks to donations from people like you. Help us continue our work:
|
||||
</p>
|
||||
<a href="https://fund.godotengine.org" class="btn btn-donate">
|
||||
Make a Donation
|
||||
</a>
|
||||
<div class="btn-close-thankyou-popup">
|
||||
<img src="/assets/icons/cross.svg" width="24" height="24" alt="Close this popup" class="lightbox-ignore" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p><strong>Standard build</strong> includes support for GDScript and GDExtension.</p>
|
||||
<p><strong>.NET build</strong> (marked as <code class="language-plaintext highlighter-rouge">mono</code>) includes support for C#, as well as GDScript and GDExtension.</p>
|
||||
<ul>
|
||||
@@ -818,11 +1118,161 @@ Standard
|
||||
<a class="card-download-other" href="/download/archive/4.4-dev5">
|
||||
Export templates and other downloads
|
||||
</a>
|
||||
<a class="card-download-donate" href="/donate/">
|
||||
<a class="card-download-donate" href="https://fund.godotengine.org/">
|
||||
Make a Donation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.thankyou-wrapper {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: rgba(0, 0, 0, 0.85);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
z-index: 10;
|
||||
}
|
||||
.thankyou {
|
||||
background: var(--base-color);
|
||||
box-shadow: var(--more-shadow);
|
||||
padding: 30px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
border-radius: 13px;
|
||||
}
|
||||
.thankyou-reading {
|
||||
font-size: 16px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
font-size: 16px;
|
||||
margin: 0;
|
||||
margin-left: 48px;
|
||||
padding-left: 0;
|
||||
}
|
||||
.thankyou-donate {
|
||||
margin-bottom: 24px;
|
||||
text-align: center;
|
||||
}
|
||||
.btn.btn-donate {
|
||||
background-color: var(--primary-color);
|
||||
color: hsla(0, 0%, 100%, 0.9);
|
||||
font-size: 22px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 26px;
|
||||
}
|
||||
.thankyou h2 {
|
||||
text-shadow: var(--base-shadow);
|
||||
font-size: 36px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.thankyou h2 .anchored-link {
|
||||
/* Hiding the anchored text automatically added on blogposts */
|
||||
display: none !important;
|
||||
}
|
||||
.thankyou p {
|
||||
max-width: 620px;
|
||||
font-size: 25px;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
.thankyou-wrapper {
|
||||
display: block;
|
||||
}
|
||||
.thankyou {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow: scroll;
|
||||
padding: 30px 40px 18px 40px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
margin-left: 24px;
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
cursor: pointer;
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
right: 12px;
|
||||
}
|
||||
.btn-close-thankyou-popup img {
|
||||
background: transparent !important; /* for overwriting the style in the blogposts img */
|
||||
}
|
||||
@media (prefers-color-scheme: light) {
|
||||
.btn-close-thankyou-popup img {
|
||||
filter: invert(1);
|
||||
opacity: 0.75;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const thankYouWrapper = document.getElementById('thank-you');
|
||||
// Close itself, when clicked outside of the popup area.
|
||||
thankYouWrapper.addEventListener('click', (e) => {
|
||||
if (e.target === thankYouWrapper) {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
// Close with a close button.
|
||||
const thankYouBackButton = document.querySelector('.btn-close-thankyou-popup');
|
||||
thankYouBackButton.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
});
|
||||
// Open from the main download buttons.
|
||||
const downloadButtons = document.querySelectorAll('.btn-download');
|
||||
downloadButtons.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
document.querySelector('.btn.btn-donate').focus();
|
||||
});
|
||||
});
|
||||
// Open from the all downloads list.
|
||||
const downloadLinks = document.querySelectorAll('.download-link');
|
||||
downloadLinks.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
});
|
||||
});
|
||||
// Close the dialog when the user presses the escape key.
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Escape') {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<div class="thankyou-wrapper" id="thank-you" style="display: none;">
|
||||
<div class="thankyou">
|
||||
<h2>Godot is downloading...</h2>
|
||||
<p class="thankyou-donate">
|
||||
Godot exists thanks to donations from people like you. Help us continue our work:
|
||||
</p>
|
||||
<a href="https://fund.godotengine.org" class="btn btn-donate">
|
||||
Make a Donation
|
||||
</a>
|
||||
<div class="btn-close-thankyou-popup">
|
||||
<img src="/assets/icons/cross.svg" width="24" height="24" alt="Close this popup" class="lightbox-ignore" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p><strong>Standard build</strong> includes support for GDScript and GDExtension.</p>
|
||||
<p><strong>.NET build</strong> (marked as <code class="language-plaintext highlighter-rouge">mono</code>) includes support for C#, as well as GDScript and GDExtension.</p>
|
||||
<ul>
|
||||
@@ -1127,11 +1577,161 @@ Standard
|
||||
<a class="card-download-other" href="/download/archive/4.4-dev4">
|
||||
Export templates and other downloads
|
||||
</a>
|
||||
<a class="card-download-donate" href="/donate/">
|
||||
<a class="card-download-donate" href="https://fund.godotengine.org/">
|
||||
Make a Donation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.thankyou-wrapper {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: rgba(0, 0, 0, 0.85);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
z-index: 10;
|
||||
}
|
||||
.thankyou {
|
||||
background: var(--base-color);
|
||||
box-shadow: var(--more-shadow);
|
||||
padding: 30px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
border-radius: 13px;
|
||||
}
|
||||
.thankyou-reading {
|
||||
font-size: 16px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
font-size: 16px;
|
||||
margin: 0;
|
||||
margin-left: 48px;
|
||||
padding-left: 0;
|
||||
}
|
||||
.thankyou-donate {
|
||||
margin-bottom: 24px;
|
||||
text-align: center;
|
||||
}
|
||||
.btn.btn-donate {
|
||||
background-color: var(--primary-color);
|
||||
color: hsla(0, 0%, 100%, 0.9);
|
||||
font-size: 22px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 26px;
|
||||
}
|
||||
.thankyou h2 {
|
||||
text-shadow: var(--base-shadow);
|
||||
font-size: 36px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.thankyou h2 .anchored-link {
|
||||
/* Hiding the anchored text automatically added on blogposts */
|
||||
display: none !important;
|
||||
}
|
||||
.thankyou p {
|
||||
max-width: 620px;
|
||||
font-size: 25px;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
.thankyou-wrapper {
|
||||
display: block;
|
||||
}
|
||||
.thankyou {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow: scroll;
|
||||
padding: 30px 40px 18px 40px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
margin-left: 24px;
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
cursor: pointer;
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
right: 12px;
|
||||
}
|
||||
.btn-close-thankyou-popup img {
|
||||
background: transparent !important; /* for overwriting the style in the blogposts img */
|
||||
}
|
||||
@media (prefers-color-scheme: light) {
|
||||
.btn-close-thankyou-popup img {
|
||||
filter: invert(1);
|
||||
opacity: 0.75;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const thankYouWrapper = document.getElementById('thank-you');
|
||||
// Close itself, when clicked outside of the popup area.
|
||||
thankYouWrapper.addEventListener('click', (e) => {
|
||||
if (e.target === thankYouWrapper) {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
// Close with a close button.
|
||||
const thankYouBackButton = document.querySelector('.btn-close-thankyou-popup');
|
||||
thankYouBackButton.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
});
|
||||
// Open from the main download buttons.
|
||||
const downloadButtons = document.querySelectorAll('.btn-download');
|
||||
downloadButtons.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
document.querySelector('.btn.btn-donate').focus();
|
||||
});
|
||||
});
|
||||
// Open from the all downloads list.
|
||||
const downloadLinks = document.querySelectorAll('.download-link');
|
||||
downloadLinks.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
});
|
||||
});
|
||||
// Close the dialog when the user presses the escape key.
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Escape') {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<div class="thankyou-wrapper" id="thank-you" style="display: none;">
|
||||
<div class="thankyou">
|
||||
<h2>Godot is downloading...</h2>
|
||||
<p class="thankyou-donate">
|
||||
Godot exists thanks to donations from people like you. Help us continue our work:
|
||||
</p>
|
||||
<a href="https://fund.godotengine.org" class="btn btn-donate">
|
||||
Make a Donation
|
||||
</a>
|
||||
<div class="btn-close-thankyou-popup">
|
||||
<img src="/assets/icons/cross.svg" width="24" height="24" alt="Close this popup" class="lightbox-ignore" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p><strong>Standard build</strong> includes support for GDScript and GDExtension.</p>
|
||||
<p><strong>.NET build</strong> (marked as <code class="language-plaintext highlighter-rouge">mono</code>) includes support for C#, as well as GDScript and GDExtension.</p>
|
||||
<ul>
|
||||
@@ -1354,11 +1954,161 @@ Standard
|
||||
<a class="card-download-other" href="/download/archive/4.4-dev3">
|
||||
Export templates and other downloads
|
||||
</a>
|
||||
<a class="card-download-donate" href="/donate/">
|
||||
<a class="card-download-donate" href="https://fund.godotengine.org/">
|
||||
Make a Donation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.thankyou-wrapper {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: rgba(0, 0, 0, 0.85);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
z-index: 10;
|
||||
}
|
||||
.thankyou {
|
||||
background: var(--base-color);
|
||||
box-shadow: var(--more-shadow);
|
||||
padding: 30px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
border-radius: 13px;
|
||||
}
|
||||
.thankyou-reading {
|
||||
font-size: 16px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
font-size: 16px;
|
||||
margin: 0;
|
||||
margin-left: 48px;
|
||||
padding-left: 0;
|
||||
}
|
||||
.thankyou-donate {
|
||||
margin-bottom: 24px;
|
||||
text-align: center;
|
||||
}
|
||||
.btn.btn-donate {
|
||||
background-color: var(--primary-color);
|
||||
color: hsla(0, 0%, 100%, 0.9);
|
||||
font-size: 22px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 26px;
|
||||
}
|
||||
.thankyou h2 {
|
||||
text-shadow: var(--base-shadow);
|
||||
font-size: 36px;
|
||||
font-weight: 800;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.thankyou h2 .anchored-link {
|
||||
/* Hiding the anchored text automatically added on blogposts */
|
||||
display: none !important;
|
||||
}
|
||||
.thankyou p {
|
||||
max-width: 620px;
|
||||
font-size: 25px;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
.thankyou-wrapper {
|
||||
display: block;
|
||||
}
|
||||
.thankyou {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow: scroll;
|
||||
padding: 30px 40px 18px 40px;
|
||||
}
|
||||
.thankyou-reading-list {
|
||||
margin-left: 24px;
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
.btn-close-thankyou-popup {
|
||||
cursor: pointer;
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
right: 12px;
|
||||
}
|
||||
.btn-close-thankyou-popup img {
|
||||
background: transparent !important; /* for overwriting the style in the blogposts img */
|
||||
}
|
||||
@media (prefers-color-scheme: light) {
|
||||
.btn-close-thankyou-popup img {
|
||||
filter: invert(1);
|
||||
opacity: 0.75;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const thankYouWrapper = document.getElementById('thank-you');
|
||||
// Close itself, when clicked outside of the popup area.
|
||||
thankYouWrapper.addEventListener('click', (e) => {
|
||||
if (e.target === thankYouWrapper) {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
// Close with a close button.
|
||||
const thankYouBackButton = document.querySelector('.btn-close-thankyou-popup');
|
||||
thankYouBackButton.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
});
|
||||
// Open from the main download buttons.
|
||||
const downloadButtons = document.querySelectorAll('.btn-download');
|
||||
downloadButtons.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
document.querySelector('.btn.btn-donate').focus();
|
||||
});
|
||||
});
|
||||
// Open from the all downloads list.
|
||||
const downloadLinks = document.querySelectorAll('.download-link');
|
||||
downloadLinks.forEach((it) => {
|
||||
it.addEventListener('click', () => {
|
||||
thankYouWrapper.style.display = '';
|
||||
});
|
||||
});
|
||||
// Close the dialog when the user presses the escape key.
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (e.key === 'Escape') {
|
||||
thankYouWrapper.style.display = 'none';
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<div class="thankyou-wrapper" id="thank-you" style="display: none;">
|
||||
<div class="thankyou">
|
||||
<h2>Godot is downloading...</h2>
|
||||
<p class="thankyou-donate">
|
||||
Godot exists thanks to donations from people like you. Help us continue our work:
|
||||
</p>
|
||||
<a href="https://fund.godotengine.org" class="btn btn-donate">
|
||||
Make a Donation
|
||||
</a>
|
||||
<div class="btn-close-thankyou-popup">
|
||||
<img src="/assets/icons/cross.svg" width="24" height="24" alt="Close this popup" class="lightbox-ignore" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p><strong>Standard build</strong> includes support for GDScript and GDExtension.</p>
|
||||
<p><strong>.NET build</strong> (marked as <code class="language-plaintext highlighter-rouge">mono</code>) includes support for C#, as well as GDScript and GDExtension.</p>
|
||||
<ul>
|
||||
|
||||
Reference in New Issue
Block a user