Auto-commit after successful build: update app gameplay/UI, improve build setup

Changed files:\napp/build.gradle.kts
app/src/main/java/com/kawomi/githugandroid/GitHugApp.kt
app/src/main/java/com/kawomi/githugandroid/Panes.kt
This commit is contained in:
Joe Tretter
2026-04-23 21:53:30 -05:00
parent 273d1c9e40
commit 8f332c94e6
3 changed files with 7 additions and 6 deletions

View File

@@ -270,8 +270,7 @@ fun GitHugApp() {
FixedHeader()
PaneWorkspace(
modifier = Modifier
.fillMaxWidth()
.height(workspaceHeight),
.fillMaxWidth(),
paneLayout = paneLayout,
onMovePane = { paneId, delta ->
updatePaneLayout(transform = { layout -> movePane(layout, paneId, delta) })

View File

@@ -10,10 +10,12 @@ import androidx.compose.foundation.layout.BoxWithConstraints
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxHeight
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.wrapContentHeight
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.ButtonDefaults
import androidx.compose.material3.Card
@@ -63,7 +65,7 @@ fun PaneWorkspace(
paneId = paneId,
modifier = Modifier
.fillMaxWidth()
.weight((paneLayout.weights[paneId] ?: 1f).coerceAtLeast(0.6f)),
.wrapContentHeight(),
canMoveUp = index > 0,
canMoveDown = index < paneLayout.order.lastIndex,
onMoveUp = { onMovePane(paneId, -1) },
@@ -82,7 +84,7 @@ fun PaneWorkspace(
val upper = paneId
val lower = paneLayout.order.getOrNull(index + 1)
PaneDivider(
enabled = upper !in paneLayout.collapsed && (lower == null || lower !in paneLayout.collapsed),
enabled = false,
onDrag = { deltaPx ->
val fraction = deltaPx / heightBasis
onResize(upper, lower, fraction)