diff --git a/_backend/config.example.php b/_backend/config.example.php index af7dd9ab16..5aef6c8eab 100644 --- a/_backend/config.example.php +++ b/_backend/config.example.php @@ -5,18 +5,23 @@ return array( 'release_title' => 'Circe', - 'release_version' => '8.0.2', - 'release_filename' => 'elementaryos-8.0-stable-amd64.20250902rc.iso', + 'release_version' => '8.1', 'release_size' => '3.3 GB', - 'release_magnet' => '36d2dec9234ae7196062b60eca32b08f01c77143', - 'release_sha256' => 'c0ee5f9c1fa27a42fe864a6360ca17b3b40504f258ade3e4cfe7b17d94f8acc6', 'release_faq' => 'https://github.com/elementary/os/wiki/OS-8-FAQ', + 'release_filename' => 'elementaryos-8.1-stable-amd64.20251211.iso', + 'release_magnet' => 'addc43b83201d733d7558e431b692c10e2f53f84', + 'release_sha256' => 'eee6cad081664717681bec767fbfe1aa1fd920938fedad6c83b41fd341e8f306', + + 'release_arm_filename' => 'elementaryos-8.1-stable-arm64.20251211.iso', + 'release_arm_magnet' => '2be4ebcb8a5c60b230f0e9eab9fdaf80694a2395dc2a7b128321f8354253046a', + 'release_arm_sha256' => 'b52b2a0195015e351db1ac1183f5d9263db9a254', + 'previous_title' => 'Circe', - 'previous_version' => '8.0.1', - 'previous_filename' => 'elementaryos-8.0-stable.20250314rc.iso', + 'previous_version' => '8.0.2', + 'previous_filename' => 'elementaryos-8.0-stable-amd64.20250902rc.iso', 'previous_size' => '3.3 GB', - 'previous_magnet' => 'ca69606c5767ec131cc6d6618885b8920ca3f8e8', + 'previous_magnet' => '36d2dec9234ae7196062b60eca32b08f01c77143', 'stripe_sk' => 'sk_test_hoigesrjgoisrhgilgjrsfjs', 'stripe_pk' => 'pk_test_hoigesrjgoisrhgilgjrsfjs', diff --git a/_images/screenshots/desktop.jpg b/_images/screenshots/desktop.jpg index cd0be69892..136470df99 100644 Binary files a/_images/screenshots/desktop.jpg and b/_images/screenshots/desktop.jpg differ diff --git a/_images/screenshots/desktop.png b/_images/screenshots/desktop.png index a8d0736016..5f6d66a05f 100644 Binary files a/_images/screenshots/desktop.png and b/_images/screenshots/desktop.png differ diff --git a/_images/screenshots/music.png b/_images/screenshots/music.png old mode 100755 new mode 100644 index 2e9e05ae98..47c1b3ac60 Binary files a/_images/screenshots/music.png and b/_images/screenshots/music.png differ diff --git a/_images/screenshots/shortcut-overlay.png b/_images/screenshots/shortcut-overlay.png index 643e89b82c..031c12d8b2 100644 Binary files a/_images/screenshots/shortcut-overlay.png and b/_images/screenshots/shortcut-overlay.png differ diff --git a/_scripts/widgets/download-modal.js b/_scripts/widgets/download-modal.js index c21a02ecc7..427b2a8954 100644 --- a/_scripts/widgets/download-modal.js +++ b/_scripts/widgets/download-modal.js @@ -32,8 +32,4 @@ export function openDownloadOverlay () { return } $downloadModal.showModal() - const $closeButton = $downloadModal.querySelector('.js-close-button') - $closeButton.addEventListener('click', () => { - $downloadModal.close() - }, { once: true }) } diff --git a/_styles/main.css b/_styles/main.css index e19de2518c..9568700458 100644 --- a/_styles/main.css +++ b/_styles/main.css @@ -1042,7 +1042,7 @@ So that for browsers that dont we can have a sensible inline style that can be a } .dialog[open] { border: none; - border-radius: 3px; + border-radius: 9px; box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.2), inset -1px 0 0 0 rgba(255, 255, 255, 0.2), @@ -1052,7 +1052,6 @@ So that for browsers that dont we can have a sensible inline style that can be a 0 3px 28px 2px rgba(0, 0, 0, 0.12), 0 5px 10px -3px rgba(0, 0, 0, 0.4); padding: 12px; - padding-top: 24px; text-align: initial; } @@ -1064,44 +1063,62 @@ So that for browsers that dont we can have a sensible inline style that can be a .dialog[open]::backdrop { background: rgba(0, 0, 0, 0.7); -} - -.dialog[open] .dialog-title { - font-weight: 700; - font-size: 1em; - text-align: left; - line-height: 24px; - margin: 0; + backdrop-filter: blur(4px); } .dialog[open] img { display: inline-block; - margin-right: 12px; + /*Account for padding inside image*/ + margin: -2px 5px 0 -2px; user-select: none; vertical-align: top; } .dialog[open] .content-area { display: inline-block; - width: calc(100% - 48px - 18px); /* Subtract icon width and right margin */ +} + +.dialog[open] .dialog-title { + font-weight: 700; + font-size: 1.1em; + text-align: left; + line-height: 1em; + margin: 0; } .dialog p { margin: 0 auto; text-align: left; - line-height: 24px; - max-width: 380px; + line-height: 1.25em; + max-width: 420px; +} + +.dialog[open] .dialog-title + p { + margin-top: 0.5em; + margin-bottom: 1em; } .dialog[open] p { - margin: 6px 0 0; + margin-bottom: 2em; } -.dialog .action-area { - margin-top: 12px; +.dialog .dialog-option { + margin-top: 1em; } -.dialog[open] .action-area { +.dialog .dialog-option-title { + opacity: 0.8; + font-size: 0.8em; + margin: 0; +} + +.dialog p.dialog-option-subtitle { + opacity: 0.7; + font-size: 0.7em; + margin: 0; +} + +.dialog[open] .dialog-option { display: flex; flex-flow: row; flex-wrap: wrap; @@ -1111,25 +1128,47 @@ So that for browsers that dont we can have a sensible inline style that can be a .dialog .button { display: inline-block; font-size: 14px; - flex: 0 35%; /* FIXME: These values are bullshit */ margin: 0; - padding: 9px 12px; + padding: 9px; user-select: none; white-space: nowrap; } -.dialog .action-area > .button + .button, -.dialog .action-area > .button + .linked { +.dialog .dialog-option > .button + .button { margin: 0; margin-left: 6px; } +.dialog .dialog-option > .download-link.magnet { + flex: 0 auto; + margin-left: auto; +} + +.dialog .dialog-option > .download-link.http { + flex: 0 35%; /* FIXME: These values are bullshit */ +} + /* If the dialog is inline hide the close button */ .dialog .close-modal { display: none; } + .dialog[open] .close-modal { + background: rgba(0, 0, 0, 0.1); + border: none; + border-radius: 1em; + box-shadow: none; display: block; + justify-self: start; + margin: 0; + margin-bottom: 0.5em; + padding: 6px; + height: 28px; + width: 28px; +} + +.dialog[open] .close-modal img { + margin: 0; } /********* diff --git a/index.php b/index.php index 7790a14e21..357b0f60f9 100644 --- a/index.php +++ b/index.php @@ -145,8 +145,8 @@
-

What’s New in elementary OS 8

-

Carefree because you're cared for. OS 8 brings a Secure Session that ensures apps respect your privacy and require your consent, a brand new Dock with productive multitasking and window management features, and empowers our diverse community through Inclusive Design.

+

What’s New in elementary OS 8.1

+

Everything you love, made even better. OS 8.1 improves the Secure Session and Dock, enhances accessibility, improves support for your devices, and addresses your feedback with over 1,100 issue reports fixed.

Read the Announcement
@@ -468,16 +468,29 @@ +
+ +

Choose a Download

-

Download from a localized server or by magnet link. For help and more info, see the installation guide

-
-
- -
- Download - +

Download the install media for your computer's processor from a localized server or by magnet link

+

For help and more info, see the installation guide

+
+
+

ARM® 64-bit

+

Apple Silicon, Raspberry Pi, etc

+
+ + Download +
+
+
+

Intel or AMD 64-bit

+

Most PCs and older Macs

+
+ + Download
diff --git a/press.php b/press.php index 02a02b4bcf..afc0bc7b20 100644 --- a/press.php +++ b/press.php @@ -106,9 +106,9 @@

elementary OS 8

-

Carefree because you're cared for. OS 8 brings a Secure Session that ensures apps respect your privacy and require your consent, a brand new Dock with productive multitasking and window management features, and empowers our diverse community through Inclusive Design.

- Read Announcement - Download Press Kit +

Everything you love, made even better. OS 8.1 improves the Secure Session and Dock, enhances accessibility, improves support for your devices, and addresses your feedback with over 1,100 issue reports fixed.

+ Read Announcement + Download Press Kit