manager: minor improvement to flash screen topbar status

This commit is contained in:
Rifat Azad
2025-07-15 03:35:58 +06:00
parent 3fd61e0ee5
commit ec7fe6b039
2 changed files with 15 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
package com.rifsxd.ksunext.ui.screen
import android.app.Activity
import android.content.Context
import android.net.Uri
import android.os.Environment
@@ -67,6 +68,9 @@ import com.rifsxd.ksunext.R
import com.rifsxd.ksunext.ui.component.rememberConfirmDialog
import com.rifsxd.ksunext.ui.component.ConfirmResult
import com.rifsxd.ksunext.ui.component.KeyEventBlocker
import com.rifsxd.ksunext.ui.theme.ORANGE
import com.rifsxd.ksunext.ui.theme.GREEN
import com.rifsxd.ksunext.ui.theme.RED
import com.rifsxd.ksunext.ui.util.FlashResult
import com.rifsxd.ksunext.ui.util.LkmSelection
import com.rifsxd.ksunext.ui.util.LocalSnackbarHost
@@ -80,9 +84,6 @@ import java.text.SimpleDateFormat
import java.util.Date
import java.util.Locale
import androidx.compose.ui.platform.LocalContext
import android.app.Activity
enum class FlashingStatus {
FLASHING,
SUCCESS,
@@ -408,6 +409,11 @@ private fun TopBar(
),
style = MaterialTheme.typography.titleLarge,
fontWeight = FontWeight.Black,
color = when (status) {
FlashingStatus.FLASHING -> ORANGE
FlashingStatus.SUCCESS -> GREEN
FlashingStatus.FAILED -> RED
}
)
},
navigationIcon = {

View File

@@ -12,4 +12,9 @@ val SECONDARY_DARK = Color(0xFFF5BDE6) // Catppuccin Pink
val AMOLED_BLACK = Color(0xFF000000) // Pure black for AMOLED
val DARK_PURPLE = Color(0xFF6E6CB6) // Catppuccin Mauve (dark purple)
val DARK_GREY = Color(0xFF363A4F) // Catppuccin Surface (dark grey)
val DARK_GREY = Color(0xFF363A4F) // Catppuccin Surface (dark grey)
val GREEN = Color(0xFF4CAF50) // Green
val RED = Color(0xFFF44336) // Red
val YELLOW = Color(0xFFFFEB3B) // Yellow
val ORANGE = Color(0xFFFF9800) // Orange