Cleaned settings screen

This commit is contained in:
Nacho 2025-01-05 22:18:39 +01:00
parent 4e2b9eb541
commit 5691f998f2

View File

@ -17,19 +17,11 @@ import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp import androidx.compose.ui.unit.sp
import androidx.navigation.NavController import androidx.navigation.NavController
import com.github.cfogrady.vb.dim.card.BemCard
import com.github.cfogrady.vb.dim.card.DimCard
import com.github.cfogrady.vb.dim.card.DimReader
import com.github.cfogrady.vb.dim.sprite.SpriteData
import com.github.cfogrady.vb.dim.sprite.SpriteData.Sprite
import com.github.nacabaro.vbhelper.components.TopBanner import com.github.nacabaro.vbhelper.components.TopBanner
import java.io.File
import java.io.FileInputStream
@Composable @Composable
fun SettingsScreen( fun SettingsScreen(
navController: NavController, navController: NavController,
//dimReader: DimReader = DimReader(),
onClickImportCard: () -> Unit onClickImportCard: () -> Unit
) { ) {
Scaffold ( Scaffold (
@ -57,20 +49,8 @@ fun SettingsScreen(
SettingsEntry(title = "Import transform functions", description = "Import standard vital bracelet keys") { } SettingsEntry(title = "Import transform functions", description = "Import standard vital bracelet keys") { }
SettingsEntry(title = "Import decryption key", description = "Import standard vital bracelet keys") { } SettingsEntry(title = "Import decryption key", description = "Import standard vital bracelet keys") { }
SettingsSection("DiM/BEm management") SettingsSection("DiM/BEm management")
SettingsEntry(title = "Import DiM card", description = "Import DiM/BEm card file") { SettingsEntry(title = "Import DiM card", description = "Import DiM/BEm card file", onClick = onClickImportCard)
onClickImportCard() SettingsEntry(title = "Rename DiM/BEm", description = "Set card name") { }
// placeholder
// val file = File("dummy_file.bin") //filePicker()
// val fileInputStream = FileInputStream(file)
// fileInputStream.use {
// val card = dimReader.readCard(fileInputStream, false)
// if (card is DimCard) {
// val logo = card.spriteData.sprites[0]
// }
// val beMemory = card as BemCard
// val logo = beMemory.spriteData.sprites[0]
// }
}
SettingsSection("About and credits") SettingsSection("About and credits")
SettingsEntry(title = "Credits", description = "Credits") { } SettingsEntry(title = "Credits", description = "Credits") { }
SettingsEntry(title = "About", description = "About") { } SettingsEntry(title = "About", description = "About") { }