From ba1caf02818301ec905e4fde17fb702cc67fb5f4 Mon Sep 17 00:00:00 2001 From: enricobuehler Date: Sun, 19 Jul 2026 16:46:44 +0200 Subject: [PATCH] =?UTF-8?q?fix(apple/widgets):=20expanded=20island=20?= =?UTF-8?q?=E2=80=94=20End=20Session=20button=20hugs=20the=20bottom=20edge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Slack height in the bottom region now lands in a Spacer above the button (frame maxHeight .infinity), so the action sits at the island's bottom edge instead of floating mid-region. Co-Authored-By: Claude Fable 5 --- clients/apple/PunktfunkWidgets/SessionLiveActivity.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clients/apple/PunktfunkWidgets/SessionLiveActivity.swift b/clients/apple/PunktfunkWidgets/SessionLiveActivity.swift index 066dc3d5..d74d3384 100644 --- a/clients/apple/PunktfunkWidgets/SessionLiveActivity.swift +++ b/clients/apple/PunktfunkWidgets/SessionLiveActivity.swift @@ -65,8 +65,10 @@ struct PunktfunkSessionLiveActivity: Widget { Spacer(minLength: 8) StatsLine(state: context.state, showMode: false) } + Spacer(minLength: 0) // any slack height goes here — button hugs the bottom EndButton(fullWidth: true) } + .frame(maxHeight: .infinity) .padding(.horizontal, 4) .padding(.top, 6) }