app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit e838b07de442113040a0c11a224b34cdf26cf9d7
parent 287256ba2d9a7b00fb0fa7cf63cb2ecc71f916fb
Author: triesap <tyson@radroots.org>
Date:   Sun,  2 Aug 2026 20:31:52 +0000

fix(ui): keep saved accounts scrollable

- constrain the account list to the remaining window height
- preserve account controls above the scrollable chooser
- keep every saved Nostr identity reachable in compact windows
- retain the minimal Compose layout and stable interaction tags

Diffstat:
Mapp/desktop/src/main/kotlin/org/radroots/studio/accounts/ui/StudioScreen.kt | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/desktop/src/main/kotlin/org/radroots/studio/accounts/ui/StudioScreen.kt b/app/desktop/src/main/kotlin/org/radroots/studio/accounts/ui/StudioScreen.kt @@ -4,6 +4,7 @@ import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.ColumnScope import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding @@ -211,13 +212,14 @@ private fun InactiveAccountsScreen( } @Composable -private fun SavedAccountList( +private fun ColumnScope.SavedAccountList( model: StudioUiModel, actions: StudioUiActions, ) { LazyColumn( modifier = Modifier .fillMaxWidth() + .weight(1f) .testTag("saved-account-list"), verticalArrangement = Arrangement.spacedBy(8.dp), ) {