Refactor views

This commit is contained in:
Arkadiusz Fal
2026-02-09 01:13:02 +01:00
parent 8464464199
commit 612dce6b9f
43 changed files with 143 additions and 125 deletions

View File

@@ -13,6 +13,8 @@ import SwiftUI
#if os(iOS) || os(macOS)
struct WideScreenPlayerLayout<PlayerContent: View>: View {
@Environment(\.appEnvironment) private var appEnvironment
let playerControlsLayout: PlayerControlsLayout
@ViewBuilder let playerContent: (
@@ -30,8 +32,6 @@ struct WideScreenPlayerLayout<PlayerContent: View>: View {
// Callbacks for panel actions
let onChannelTap: (() -> Void)?
let onFullscreen: (() -> Void)?
@Environment(\.appEnvironment) private var appEnvironment
@State private var controlsVisible = false
@State private var isPanelVisible = false // Local state synced with settingsManager
@State private var lastVideoId: String? // Track video ID to detect actual video changes