diff --git a/app/src/main/java/com/github/nacabaro/vbhelper/screens/adventureScreen/CancelAdventureDialog.kt b/app/src/main/java/com/github/nacabaro/vbhelper/screens/adventureScreen/CancelAdventureDialog.kt index 350ef5e..a057b92 100644 --- a/app/src/main/java/com/github/nacabaro/vbhelper/screens/adventureScreen/CancelAdventureDialog.kt +++ b/app/src/main/java/com/github/nacabaro/vbhelper/screens/adventureScreen/CancelAdventureDialog.kt @@ -64,7 +64,7 @@ fun CancelAdventureDialog( Button( onClick = onDismissRequest ) { - Text(text = "Cancel") + Text(text = "Dismiss") } } } diff --git a/app/src/main/java/com/github/nacabaro/vbhelper/screens/homeScreens/HomeScreen.kt b/app/src/main/java/com/github/nacabaro/vbhelper/screens/homeScreens/HomeScreen.kt index 60eee9b..e038cbc 100644 --- a/app/src/main/java/com/github/nacabaro/vbhelper/screens/homeScreens/HomeScreen.kt +++ b/app/src/main/java/com/github/nacabaro/vbhelper/screens/homeScreens/HomeScreen.kt @@ -3,6 +3,7 @@ package com.github.nacabaro.vbhelper.screens.homeScreens import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.material3.Button import androidx.compose.material3.Card @@ -18,6 +19,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext +import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.window.Dialog import androidx.navigation.NavController @@ -120,10 +122,18 @@ fun HomeScreen( modifier = Modifier .padding(16.dp) ) { - Text(text = "One of your characters has finished their adventure mission!") - Button(onClick = { - adventureMissionsFinished = false - }) { + Text( + text = "One of your characters has finished their adventure mission!", + textAlign = TextAlign.Center + ) + Button( + onClick = { + adventureMissionsFinished = false + }, + modifier = Modifier + .padding(8.dp) + .fillMaxWidth() + ) { Text(text = "Dismiss") } } diff --git a/app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ItemElement.kt b/app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ItemElement.kt index 5956bf3..7822bc0 100644 --- a/app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ItemElement.kt +++ b/app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ItemElement.kt @@ -122,7 +122,10 @@ fun ItemDialog( textAlign = TextAlign.Center, fontSize = MaterialTheme.typography.bodyMedium.fontSize, fontFamily = MaterialTheme.typography.bodyMedium.fontFamily, - text = description + text = description, + modifier = Modifier + .fillMaxWidth() + .padding(4.dp) ) Text( textAlign = TextAlign.Center, @@ -131,7 +134,7 @@ fun ItemDialog( text = "You have $amount of this item", modifier = Modifier .fillMaxWidth() - .padding(16.dp) + .padding(8.dp) ) Row ( horizontalArrangement = Arrangement.Center, diff --git a/app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ObtainedItemDialog.kt b/app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ObtainedItemDialog.kt index 420c11e..c740018 100644 --- a/app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ObtainedItemDialog.kt +++ b/app/src/main/java/com/github/nacabaro/vbhelper/screens/itemsScreen/ObtainedItemDialog.kt @@ -6,6 +6,7 @@ import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size +import androidx.compose.material3.Button import androidx.compose.material3.Card import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme @@ -70,7 +71,11 @@ fun ObtainedItemDialog( textAlign = TextAlign.Center, fontSize = MaterialTheme.typography.bodyMedium.fontSize, fontFamily = MaterialTheme.typography.bodyMedium.fontFamily, - text = obtainedItem.itemDescription + text = obtainedItem.itemDescription, + modifier = Modifier + .fillMaxWidth() + .padding(4.dp) + ) Text( textAlign = TextAlign.Center, @@ -79,11 +84,17 @@ fun ObtainedItemDialog( text = "You have obtained ${obtainedItem.itemAmount} of this item", modifier = Modifier .fillMaxWidth() - .padding(16.dp) + .padding(5.dp) ) + Button( + onClick = onClickDismiss, + modifier = Modifier + .fillMaxWidth() + ) { + Text(text = "Dismiss") + } } } } } - } \ No newline at end of file diff --git a/app/src/main/java/com/github/nacabaro/vbhelper/screens/settingsScreen/SettingsScreen.kt b/app/src/main/java/com/github/nacabaro/vbhelper/screens/settingsScreen/SettingsScreen.kt index 02dfc6a..2265a4d 100644 --- a/app/src/main/java/com/github/nacabaro/vbhelper/screens/settingsScreen/SettingsScreen.kt +++ b/app/src/main/java/com/github/nacabaro/vbhelper/screens/settingsScreen/SettingsScreen.kt @@ -46,6 +46,14 @@ fun SettingsScreen( SettingsEntry(title = "Import APK", description = "Import Secrets From Vital Arean 2.1.0 APK") { settingsScreenController.onClickImportApk() } + SettingsSection("DiM/BEm management") + SettingsEntry(title = "Import card", description = "Import DiM/BEm card file") { + settingsScreenController.onClickImportCard() + } + SettingsEntry(title = "Rename DiM/BEm", description = "Set card name") { } + SettingsSection("About and credits") + SettingsEntry(title = "Credits", description = "Credits") { } + SettingsEntry(title = "About", description = "About") { } SettingsSection("Data management") SettingsEntry(title = "Export data", description = "Export application database") { settingsScreenController.onClickOpenDirectory() @@ -53,14 +61,6 @@ fun SettingsScreen( SettingsEntry(title = "Import data", description = "Import application database") { settingsScreenController.onClickImportDatabase() } - SettingsSection("DiM/BEm management") - SettingsEntry(title = "Import DiM card", description = "Import DiM/BEm card file") { - settingsScreenController.onClickImportCard() - } - SettingsEntry(title = "Rename DiM/BEm", description = "Set card name") { } - SettingsSection("About and credits") - SettingsEntry(title = "Credits", description = "Credits") { } - SettingsEntry(title = "About", description = "About") { } } } } diff --git a/app/src/main/java/com/github/nacabaro/vbhelper/screens/storageScreen/StorageAdventureTimeDialog.kt b/app/src/main/java/com/github/nacabaro/vbhelper/screens/storageScreen/StorageAdventureTimeDialog.kt index cb14cf7..3bdea06 100644 --- a/app/src/main/java/com/github/nacabaro/vbhelper/screens/storageScreen/StorageAdventureTimeDialog.kt +++ b/app/src/main/java/com/github/nacabaro/vbhelper/screens/storageScreen/StorageAdventureTimeDialog.kt @@ -5,6 +5,7 @@ import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width import androidx.compose.material3.Button @@ -92,6 +93,8 @@ fun StorageAdventureTimeDialog( } } Button( + modifier = Modifier + .fillMaxWidth(), onClick = { if (itemPosition != -1) { onClickSendToAdventure(times[itemPosition].toLong()) @@ -101,6 +104,13 @@ fun StorageAdventureTimeDialog( ) { Text(text = "Send on adventure") } + Button( + modifier = Modifier + .fillMaxWidth(), + onClick = onDismissRequest + ) { + Text(text = "Dismiss") + } } } } diff --git a/app/src/main/java/com/github/nacabaro/vbhelper/screens/storageScreen/StorageDialog.kt b/app/src/main/java/com/github/nacabaro/vbhelper/screens/storageScreen/StorageDialog.kt index 2259f47..9b0b1db 100644 --- a/app/src/main/java/com/github/nacabaro/vbhelper/screens/storageScreen/StorageDialog.kt +++ b/app/src/main/java/com/github/nacabaro/vbhelper/screens/storageScreen/StorageDialog.kt @@ -117,8 +117,10 @@ fun StorageDialog( ) { Button( onClick = onSendToBracelet, + modifier = Modifier + .weight(1f) ) { - Text(text = "Send to bracelet") + Text(text = "Send to watch") } Spacer( modifier = Modifier @@ -134,8 +136,10 @@ fun StorageDialog( onClick = { onSendToAdventureClicked = true }, + modifier = Modifier + .fillMaxWidth() ) { - Text(text = "Send to adventure") + Text(text = "Send on adventure") } Button( modifier = Modifier