~cytrogen/vbhelper

5691f998f291cf98172f0be5ca38c4da1579838a — Nacho 1 year, 3 months ago 4e2b9eb
Cleaned settings screen
1 files changed, 2 insertions(+), 22 deletions(-)

M app/src/main/java/com/github/nacabaro/vbhelper/screens/SettingsScreen.kt
M app/src/main/java/com/github/nacabaro/vbhelper/screens/SettingsScreen.kt => app/src/main/java/com/github/nacabaro/vbhelper/screens/SettingsScreen.kt +2 -22
@@ 17,19 17,11 @@ import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
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 java.io.File
import java.io.FileInputStream

@Composable
fun SettingsScreen(
    navController: NavController,
    //dimReader: DimReader = DimReader(),
    onClickImportCard: () -> Unit
) {
    Scaffold (


@@ 57,20 49,8 @@ fun SettingsScreen(
            SettingsEntry(title = "Import transform functions", description = "Import standard vital bracelet keys") { }
            SettingsEntry(title = "Import decryption key", description = "Import standard vital bracelet keys") { }
            SettingsSection("DiM/BEm management")
            SettingsEntry(title = "Import DiM card", description = "Import DiM/BEm card file") {
                onClickImportCard()
                // 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]
//                }
            }
            SettingsEntry(title = "Import DiM card", description = "Import DiM/BEm card file", onClick = onClickImportCard)
            SettingsEntry(title = "Rename DiM/BEm", description = "Set card name") { }
            SettingsSection("About and credits")
            SettingsEntry(title = "Credits", description = "Credits") { }
            SettingsEntry(title = "About", description = "About") { }