fix(app-phone): аппаратный back — детали → каталог, инфо об очках → пульт

BackHandler в ViewMateApp (DETAILS → CATALOG, GLASSES_INFO → GLASSES);
раньше системная кнопка сворачивала приложение. Проверено на железе.
This commit is contained in:
Hermes Agent
2026-08-19 22:59:07 +03:00
parent fd9a6940a4
commit 654a5f9e26
@@ -1,5 +1,6 @@
package pw.binom.viewmate.phone.ui package pw.binom.viewmate.phone.ui
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
@@ -29,6 +30,9 @@ fun ViewMateApp() {
var selected by remember { mutableStateOf<JellyfinItem?>(null) } var selected by remember { mutableStateOf<JellyfinItem?>(null) }
PhoneTheme { PhoneTheme {
BackHandler(enabled = screen == Screen.DETAILS || screen == Screen.GLASSES_INFO) {
screen = if (screen == Screen.GLASSES_INFO) Screen.GLASSES else Screen.CATALOG
}
Scaffold( Scaffold(
containerColor = PhoneBackground, containerColor = PhoneBackground,
bottomBar = { bottomBar = {