From 9ab20a21629cc2b32cbe7e56f7fecaf276bff551 Mon Sep 17 00:00:00 2001 From: Robin Schreiber Date: Thu, 19 Dec 2024 18:40:35 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9D=84=EF=B8=8F:=20wrap=20fast=20load=20togg?= =?UTF-8?q?le=20in=20separate=20container=20to=20fix=20alignment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lively.freezer/src/landing-page.cp.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/lively.freezer/src/landing-page.cp.js b/lively.freezer/src/landing-page.cp.js index 55288d8d75..bc966e8342 100644 --- a/lively.freezer/src/landing-page.cp.js +++ b/lively.freezer/src/landing-page.cp.js @@ -271,7 +271,7 @@ class WorldAligningLandigPageUIElements extends ViewModel { $world._cachedWindowBounds = null; document.body.style.overflowY = 'hidden'; this.ui.topSide.topRight = $world.visibleBounds().insetBy(10).topRight(); - this.ui.fastLoadToggler.bottomRight = $world.visibleBounds().insetBy(10).bottomRight(); + this.ui.fastLoadTogglerWrapper.bottomRight = $world.visibleBounds().bottomRight(); return this.view; } } @@ -349,9 +349,21 @@ const LandingPageUI = component( }] })] }, - part(FastLoadToggler, { - name: 'fast load toggler' - }) + { + name: 'fast load toggler wrapper', + layout: new TilingLayout({ + align: 'right', + axisAlign: 'right', + padding: rect(0, 0, 10, 10) + }), + position: pt(216.8, 80.2), + extent: pt(100, 100), + fill: Color.transparent, + reactsToPointer: false, + submorphs: [part(FastLoadToggler, { + name: 'fast load toggler' + })] + } ] });