From 9187bf448f42a72584d5d6dae30f935529d7d20e Mon Sep 17 00:00:00 2001 From: nrobi144 Date: Thu, 19 Mar 2026 07:53:03 +0200 Subject: [PATCH] =?UTF-8?q?fix(chats):=20pass=20compactMode=20through=20Ro?= =?UTF-8?q?otContent=20=E2=80=94=20single-pane=20keeps=20split?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit compactMode was hardcoded in the Messages branch of RootContent, which is shared between deck and single-pane. Now compactMode is a RootContent parameter: deck passes true, single-pane defaults to false. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../amethyst/desktop/ui/deck/DeckColumnContainer.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/ui/deck/DeckColumnContainer.kt b/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/ui/deck/DeckColumnContainer.kt index bfe9748de..4e3ff3016 100644 --- a/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/ui/deck/DeckColumnContainer.kt +++ b/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/ui/deck/DeckColumnContainer.kt @@ -133,6 +133,7 @@ fun DeckColumnContainer( nwcConnection = nwcConnection, subscriptionsCoordinator = subscriptionsCoordinator, appScope = appScope, + compactMode = true, onShowComposeDialog = onShowComposeDialog, onShowReplyDialog = onShowReplyDialog, onZapFeedback = onZapFeedback, @@ -175,6 +176,7 @@ internal fun RootContent( nwcConnection: Nip47URINorm?, subscriptionsCoordinator: DesktopRelaySubscriptionsCoordinator, appScope: CoroutineScope, + compactMode: Boolean = false, onShowComposeDialog: () -> Unit, onShowReplyDialog: (com.vitorpamplona.quartz.nip01Core.core.Event) -> Unit, onZapFeedback: (ZapFeedback) -> Unit, @@ -209,7 +211,7 @@ internal fun RootContent( cacheProvider = localCache, relayManager = relayManager, localCache = localCache, - compactMode = true, + compactMode = compactMode, onNavigateToProfile = onNavigateToProfile, ) }