From deb4b5ade3b8b0a9e08536118f92f91fca7ec656 Mon Sep 17 00:00:00 2001 From: Darren Griffin Date: Thu, 19 Dec 2024 20:02:34 +0000 Subject: [PATCH] Voice Preview Edition website launch (#36442) * Initial upload of new page * Updated Gemfile * Accessibility and performance improvements * Performance optimisations * Improve link description * Better align video * Updated Gemfile * Added OG image, updated frontpage image reference * Bumped up gradient preload * Updated image * Updated FAQ * Hide AU distributors * Video lazy load fix * Updated distributors * Update distributors * Remove teaser stream card * Add frontpage image * Adds rootMargin to prevent lazy load flashing --- Gemfile.lock | 5 +- sass/homeassistant/pages/_landingpage.scss | 1 + source/_includes/custom/news.html | 23 - .../images/frontpage/voice-pe-frontpage.jpg | Bin 0 -> 48348 bytes source/images/voice-pe/carousel/1.webp | Bin 0 -> 37336 bytes source/images/voice-pe/carousel/2.webp | Bin 0 -> 18672 bytes source/images/voice-pe/carousel/3.webp | Bin 0 -> 18202 bytes source/images/voice-pe/carousel/4.webp | Bin 0 -> 18580 bytes source/images/voice-pe/carousel/5.webp | Bin 0 -> 17242 bytes ...-pe_top_MrDarrenGriffin_1731705184980.webp | Bin 0 -> 49870 bytes .../images/voice-pe/controls/fan-active.svg | 54 + source/images/voice-pe/controls/fan.svg | 54 + .../images/voice-pe/controls/light-active.svg | 1 + source/images/voice-pe/controls/light.svg | 1 + .../images/voice-pe/controls/list-active.svg | 1 + source/images/voice-pe/controls/list.svg | 1 + .../voice-pe/controls/thermostat-active.svg | 1 + .../images/voice-pe/controls/thermostat.svg | 1 + .../images/voice-pe/controls/timer-active.svg | 1 + source/images/voice-pe/controls/timer.svg | 1 + source/images/voice-pe/controls/tv-active.svg | 25 + source/images/voice-pe/controls/tv.svg | 25 + source/images/voice-pe/controls/vpe.svg | 1 + .../images/voice-pe/features/audio-jack.webp | Bin 0 -> 7312 bytes source/images/voice-pe/features/case.webp | Bin 0 -> 10200 bytes source/images/voice-pe/features/controls.webp | Bin 0 -> 11330 bytes source/images/voice-pe/features/feet.webp | Bin 0 -> 11320 bytes .../voice-pe/features/grove-covered.webp | Bin 0 -> 18558 bytes source/images/voice-pe/features/grove.webp | Bin 0 -> 20728 bytes source/images/voice-pe/features/led-ring.webp | Bin 0 -> 6894 bytes .../voice-pe/features/left-desktop.webp | Bin 0 -> 329802 bytes .../images/voice-pe/features/left-mobile.webp | Bin 0 -> 163142 bytes .../images/voice-pe/features/microphones.webp | Bin 0 -> 12328 bytes .../voice-pe/features/mute-switch-muted.webp | Bin 0 -> 6892 bytes .../images/voice-pe/features/mute-switch.webp | Bin 0 -> 6374 bytes .../voice-pe/features/right-desktop.webp | Bin 0 -> 275468 bytes .../voice-pe/features/right-mobile.webp | Bin 0 -> 878458 bytes source/images/voice-pe/features/speaker.webp | Bin 0 -> 11118 bytes source/images/voice-pe/features/usb-c.webp | Bin 0 -> 7976 bytes source/images/voice-pe/gradient.webp | Bin 0 -> 19052 bytes .../voice-pe/local-cloud/cloud-icon.svg | 3 + .../local-cloud/datacenter-graphic.svg | 24 + .../voice-pe/local-cloud/green-graphic.svg | 232 + .../voice-pe/local-cloud/house-icon.svg | 3 + source/images/voice-pe/local-cloud/house.svg | 3 + .../voice-pe/local-cloud/left-lines.svg | 5 + .../voice-pe/local-cloud/nas-graphic.svg | 19 + .../voice-pe/local-cloud/right-lines.svg | 5 + .../voice-pe/local-cloud/servers-graphic.svg | 68 + .../voice-pe/local-cloud/tail-lines.svg | 5 + .../voice-pe/local-cloud/vpe-graphic.svg | 6 + source/images/voice-pe/logos/anthropic.svg | 18 + source/images/voice-pe/logos/google.svg | 15 + source/images/voice-pe/logos/llama.svg | 14 + source/images/voice-pe/logos/openai.svg | 10 + source/images/voice-pe/og.jpg | Bin 0 -> 87102 bytes source/images/voice-pe/specs/back.webp | Bin 0 -> 71670 bytes source/images/voice-pe/specs/case.svg | 284 + source/images/voice-pe/specs/controls.svg | 14 + source/images/voice-pe/specs/feet.svg | 26 + source/images/voice-pe/specs/pcb.svg | 124 + source/images/voice-pe/specs/side1.webp | Bin 0 -> 16450 bytes source/images/voice-pe/specs/side2-v.webp | Bin 0 -> 17088 bytes source/images/voice-pe/specs/side2.webp | Bin 0 -> 16394 bytes source/images/voice-pe/specs/side3.webp | Bin 0 -> 18166 bytes source/images/voice-pe/specs/side4.webp | Bin 0 -> 18626 bytes source/images/voice-pe/specs/speaker.svg | 24 + source/images/voice-pe/specs/top.svg | 11 + source/images/voice-pe/specs/top.webp | Bin 0 -> 27200 bytes source/images/voice-pe/vision.mp4 | Bin 0 -> 6018224 bytes source/images/voice-pe/vision.vtt | 73 + source/images/voice-pe/voice-logo-dark.svg | 3 + source/images/voice-pe/voice-logo.svg | 3 + source/images/voice-pe/vpe-family.webp | Bin 0 -> 62946 bytes source/images/voice-pe/vpe-overlay.webp | Bin 0 -> 416598 bytes source/images/voice-pe/vpe-sound.mp3 | Bin 0 -> 19848 bytes source/images/voice-pe/vpe-top.webp | Bin 0 -> 12256 bytes source/images/voice-pe/vpe.svg | 23 + source/voice-pe/index.html | 1659 +++++ source/voice-pe/nice-select2.css | 1 + source/voice-pe/nice-select2.js | 1 + source/voice-pe/script.js | 769 +++ source/voice-pe/styles.css | 5664 +++++++++++++++++ 83 files changed, 9279 insertions(+), 26 deletions(-) create mode 100644 source/images/frontpage/voice-pe-frontpage.jpg create mode 100644 source/images/voice-pe/carousel/1.webp create mode 100644 source/images/voice-pe/carousel/2.webp create mode 100644 source/images/voice-pe/carousel/3.webp create mode 100644 source/images/voice-pe/carousel/4.webp create mode 100644 source/images/voice-pe/carousel/5.webp create mode 100644 source/images/voice-pe/community-images/44ba887d-441c-4fc6-859b-3599bead705b_voice-pe_top_MrDarrenGriffin_1731705184980.webp create mode 100644 source/images/voice-pe/controls/fan-active.svg create mode 100644 source/images/voice-pe/controls/fan.svg create mode 100644 source/images/voice-pe/controls/light-active.svg create mode 100644 source/images/voice-pe/controls/light.svg create mode 100644 source/images/voice-pe/controls/list-active.svg create mode 100644 source/images/voice-pe/controls/list.svg create mode 100644 source/images/voice-pe/controls/thermostat-active.svg create mode 100644 source/images/voice-pe/controls/thermostat.svg create mode 100644 source/images/voice-pe/controls/timer-active.svg create mode 100644 source/images/voice-pe/controls/timer.svg create mode 100644 source/images/voice-pe/controls/tv-active.svg create mode 100644 source/images/voice-pe/controls/tv.svg create mode 100644 source/images/voice-pe/controls/vpe.svg create mode 100644 source/images/voice-pe/features/audio-jack.webp create mode 100644 source/images/voice-pe/features/case.webp create mode 100644 source/images/voice-pe/features/controls.webp create mode 100644 source/images/voice-pe/features/feet.webp create mode 100644 source/images/voice-pe/features/grove-covered.webp create mode 100644 source/images/voice-pe/features/grove.webp create mode 100644 source/images/voice-pe/features/led-ring.webp create mode 100644 source/images/voice-pe/features/left-desktop.webp create mode 100644 source/images/voice-pe/features/left-mobile.webp create mode 100644 source/images/voice-pe/features/microphones.webp create mode 100644 source/images/voice-pe/features/mute-switch-muted.webp create mode 100644 source/images/voice-pe/features/mute-switch.webp create mode 100644 source/images/voice-pe/features/right-desktop.webp create mode 100644 source/images/voice-pe/features/right-mobile.webp create mode 100644 source/images/voice-pe/features/speaker.webp create mode 100644 source/images/voice-pe/features/usb-c.webp create mode 100644 source/images/voice-pe/gradient.webp create mode 100644 source/images/voice-pe/local-cloud/cloud-icon.svg create mode 100644 source/images/voice-pe/local-cloud/datacenter-graphic.svg create mode 100644 source/images/voice-pe/local-cloud/green-graphic.svg create mode 100644 source/images/voice-pe/local-cloud/house-icon.svg create mode 100644 source/images/voice-pe/local-cloud/house.svg create mode 100644 source/images/voice-pe/local-cloud/left-lines.svg create mode 100644 source/images/voice-pe/local-cloud/nas-graphic.svg create mode 100644 source/images/voice-pe/local-cloud/right-lines.svg create mode 100644 source/images/voice-pe/local-cloud/servers-graphic.svg create mode 100644 source/images/voice-pe/local-cloud/tail-lines.svg create mode 100644 source/images/voice-pe/local-cloud/vpe-graphic.svg create mode 100644 source/images/voice-pe/logos/anthropic.svg create mode 100644 source/images/voice-pe/logos/google.svg create mode 100644 source/images/voice-pe/logos/llama.svg create mode 100644 source/images/voice-pe/logos/openai.svg create mode 100644 source/images/voice-pe/og.jpg create mode 100644 source/images/voice-pe/specs/back.webp create mode 100644 source/images/voice-pe/specs/case.svg create mode 100644 source/images/voice-pe/specs/controls.svg create mode 100644 source/images/voice-pe/specs/feet.svg create mode 100644 source/images/voice-pe/specs/pcb.svg create mode 100644 source/images/voice-pe/specs/side1.webp create mode 100644 source/images/voice-pe/specs/side2-v.webp create mode 100644 source/images/voice-pe/specs/side2.webp create mode 100644 source/images/voice-pe/specs/side3.webp create mode 100644 source/images/voice-pe/specs/side4.webp create mode 100644 source/images/voice-pe/specs/speaker.svg create mode 100644 source/images/voice-pe/specs/top.svg create mode 100644 source/images/voice-pe/specs/top.webp create mode 100644 source/images/voice-pe/vision.mp4 create mode 100644 source/images/voice-pe/vision.vtt create mode 100644 source/images/voice-pe/voice-logo-dark.svg create mode 100644 source/images/voice-pe/voice-logo.svg create mode 100644 source/images/voice-pe/vpe-family.webp create mode 100644 source/images/voice-pe/vpe-overlay.webp create mode 100644 source/images/voice-pe/vpe-sound.mp3 create mode 100644 source/images/voice-pe/vpe-top.webp create mode 100644 source/images/voice-pe/vpe.svg create mode 100644 source/voice-pe/index.html create mode 100644 source/voice-pe/nice-select2.css create mode 100644 source/voice-pe/nice-select2.js create mode 100644 source/voice-pe/script.js create mode 100644 source/voice-pe/styles.css diff --git a/Gemfile.lock b/Gemfile.lock index f78f055747c..720c2ab8963 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -134,10 +134,9 @@ GEM ruby2_keywords (0.0.5) safe_yaml (1.0.5) sass (3.4.25) - sass-embedded (1.83.0-arm64-darwin) - google-protobuf (~> 4.28) - sass-embedded (1.83.0-x86_64-linux-gnu) + sass-embedded (1.83.0) google-protobuf (~> 4.28) + rake (>= 13) sass-globbing (1.1.5) sass (>= 3.1) sassc (2.1.0) diff --git a/sass/homeassistant/pages/_landingpage.scss b/sass/homeassistant/pages/_landingpage.scss index 645bfbeaf60..8c77db0b0e4 100644 --- a/sass/homeassistant/pages/_landingpage.scss +++ b/sass/homeassistant/pages/_landingpage.scss @@ -844,6 +844,7 @@ $ha__primary_color: #03a9f4; margin: auto; summary.region { + cursor: pointer; display: list-item; } } diff --git a/source/_includes/custom/news.html b/source/_includes/custom/news.html index 81983415327..f04939719e5 100644 --- a/source/_includes/custom/news.html +++ b/source/_includes/custom/news.html @@ -73,29 +73,6 @@