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

Changed files:\napp/build.gradle.kts
app/src/main/java/solutions/tretter/githugandroid/Terminal.kt
This commit is contained in:
Joe Tretter
2026-05-02 22:49:09 -05:00
parent d1922eb0a2
commit 893fa2b56e
2 changed files with 19 additions and 16 deletions

View File

@@ -19,8 +19,8 @@ android {
applicationId = "solutions.tretter.githugandroid" applicationId = "solutions.tretter.githugandroid"
minSdk = 26 minSdk = 26
targetSdk = 35 targetSdk = 35
versionCode = 105 versionCode = 106
versionName = "0.1.104" versionName = "0.1.105"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true vectorDrawables.useSupportLibrary = true

View File

@@ -255,16 +255,16 @@ private fun SpecialKeyBar(
.horizontalScroll(rememberScrollState()), .horizontalScroll(rememberScrollState()),
horizontalArrangement = Arrangement.spacedBy(6.dp), horizontalArrangement = Arrangement.spacedBy(6.dp),
) { ) {
TerminalKeyButton(label = "", onClick = onTab, modifier = Modifier.width(56.dp), fontFamily = FontFamily.Default) TerminalKeyButton(label = "?", onClick = onHelp, highlight = true, fontFamily = FontFamily.Default)
TerminalKeyButton(label = ".", onClick = { onInsertText(".") }, modifier = Modifier.width(34.dp)) TerminalKeyButton(label = "", onClick = onTab, fontFamily = FontFamily.Default)
TerminalKeyButton(label = "-", onClick = { onInsertText("-") }, modifier = Modifier.width(34.dp)) TerminalKeyButton(label = ".", onClick = { onInsertText(".") })
TerminalKeyButton(label = "/", onClick = { onInsertText("/") }, modifier = Modifier.width(34.dp)) TerminalKeyButton(label = "-", onClick = { onInsertText("-") })
TerminalKeyButton(label = "_", onClick = { onInsertText("_") }, modifier = Modifier.width(34.dp)) TerminalKeyButton(label = "/", onClick = { onInsertText("/") })
TerminalKeyButton(label = "", onClick = onCursorLeft, modifier = Modifier.width(40.dp)) TerminalKeyButton(label = "_", onClick = { onInsertText("_") })
TerminalKeyButton(label = "", onClick = onCursorRight, modifier = Modifier.width(40.dp)) TerminalKeyButton(label = "", onClick = onCursorLeft)
TerminalKeyButton(label = "", onClick = onHistoryUp, modifier = Modifier.width(40.dp)) TerminalKeyButton(label = "", onClick = onCursorRight)
TerminalKeyButton(label = "", onClick = onHistoryDown, modifier = Modifier.width(40.dp)) TerminalKeyButton(label = "", onClick = onHistoryUp)
TerminalKeyButton(label = "?", onClick = onHelp, modifier = Modifier.width(40.dp), fontFamily = FontFamily.Default) TerminalKeyButton(label = "", onClick = onHistoryDown)
} }
} }
@@ -272,15 +272,18 @@ private fun SpecialKeyBar(
private fun TerminalKeyButton( private fun TerminalKeyButton(
label: String, label: String,
onClick: () -> Unit, onClick: () -> Unit,
modifier: Modifier = Modifier, highlight: Boolean = false,
fontFamily: FontFamily = FontFamily.Monospace, fontFamily: FontFamily = FontFamily.Monospace,
) { ) {
Button( Button(
onClick = onClick, onClick = onClick,
modifier = modifier.height(28.dp), modifier = Modifier
contentPadding = PaddingValues(horizontal = 8.dp, vertical = 2.dp), .width(32.dp)
.height(26.dp),
shape = RoundedCornerShape(0.dp),
contentPadding = PaddingValues(horizontal = 0.dp, vertical = 0.dp),
colors = ButtonDefaults.buttonColors( colors = ButtonDefaults.buttonColors(
containerColor = PanelSecondary, containerColor = if (highlight) Color(0xFF1976D2) else PanelSecondary,
contentColor = TextPrimary, contentColor = TextPrimary,
), ),
) { ) {