diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionEditorRepository.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionEditorRepository.kt index 36a0ed27..cf2172df 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionEditorRepository.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionEditorRepository.kt @@ -14,7 +14,6 @@ data class CollectionEditorUiState( val title: String = "", val backdropImageUrl: String = "", val pinToTop: Boolean = false, - val focusGlowEnabled: Boolean = true, val viewMode: FolderViewMode = FolderViewMode.TABBED_GRID, val showAllTab: Boolean = true, val folders: List = emptyList(), @@ -45,7 +44,6 @@ object CollectionEditorRepository { title = existing.title, backdropImageUrl = existing.backdropImageUrl.orEmpty(), pinToTop = existing.pinToTop, - focusGlowEnabled = existing.focusGlowEnabled, viewMode = existing.folderViewMode, showAllTab = existing.showAllTab, folders = existing.folders, @@ -62,7 +60,6 @@ object CollectionEditorRepository { title = "", backdropImageUrl = "", pinToTop = false, - focusGlowEnabled = true, viewMode = FolderViewMode.TABBED_GRID, showAllTab = true, folders = emptyList(), @@ -87,10 +84,6 @@ object CollectionEditorRepository { _uiState.value = _uiState.value.copy(pinToTop = pinToTop) } - fun setFocusGlowEnabled(enabled: Boolean) { - _uiState.value = _uiState.value.copy(focusGlowEnabled = enabled) - } - fun setViewMode(viewMode: FolderViewMode) { _uiState.value = _uiState.value.copy(viewMode = viewMode) } @@ -310,7 +303,6 @@ object CollectionEditorRepository { title = state.title.trim(), backdropImageUrl = state.backdropImageUrl.ifBlank { null }, pinToTop = state.pinToTop, - focusGlowEnabled = state.focusGlowEnabled, viewMode = state.viewMode.name, showAllTab = state.showAllTab, folders = state.folders, diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionEditorScreen.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionEditorScreen.kt index a2d7de34..f71cbfac 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionEditorScreen.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionEditorScreen.kt @@ -197,42 +197,7 @@ fun CollectionEditorScreen( } } - // Focus Glow - item { - NuvioSurfaceCard { - Row( - modifier = Modifier - .fillMaxWidth() - .clickable { CollectionEditorRepository.setFocusGlowEnabled(!state.focusGlowEnabled) }, - horizontalArrangement = Arrangement.SpaceBetween, - verticalAlignment = Alignment.CenterVertically, - ) { - Column(modifier = Modifier.weight(1f).padding(end = 12.dp)) { - Text( - text = "Always-On Card Glow", - style = MaterialTheme.typography.bodyLarge, - fontWeight = FontWeight.Medium, - color = MaterialTheme.colorScheme.onSurface, - ) - Text( - text = "Show glow for home folder cards all the time on touch devices.", - style = MaterialTheme.typography.bodyMedium, - color = MaterialTheme.colorScheme.onSurfaceVariant, - ) - } - Switch( - checked = state.focusGlowEnabled, - onCheckedChange = { CollectionEditorRepository.setFocusGlowEnabled(it) }, - colors = SwitchDefaults.colors( - checkedThumbColor = MaterialTheme.colorScheme.onPrimary, - checkedTrackColor = MaterialTheme.colorScheme.primary, - uncheckedThumbColor = MaterialTheme.colorScheme.onSurfaceVariant, - uncheckedTrackColor = MaterialTheme.colorScheme.outlineVariant, - ), - ) - } - } - } + // View Mode item { diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionModels.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionModels.kt index 98c60457..1c58ca32 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionModels.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/CollectionModels.kt @@ -59,7 +59,6 @@ data class Collection( val title: String, val backdropImageUrl: String? = null, val pinToTop: Boolean = false, - val focusGlowEnabled: Boolean = true, val viewMode: String = "TABBED_GRID", val showAllTab: Boolean = true, val folders: List = emptyList(),