diff --git a/Sora/Utils/MediaPlayer/VideoPlayer.swift b/Sora/Utils/MediaPlayer/VideoPlayer.swift index 8da1cd0..cc61a8e 100644 --- a/Sora/Utils/MediaPlayer/VideoPlayer.swift +++ b/Sora/Utils/MediaPlayer/VideoPlayer.swift @@ -30,6 +30,9 @@ class VideoPlayerViewController: UIViewController { init(module: ScrapingModule) { self.module = module super.init(nibName: nil, bundle: nil) + if UserDefaults.standard.object(forKey: "subtitlesEnabled") == nil { + UserDefaults.standard.set(true, forKey: "subtitlesEnabled") + } } required init?(coder: NSCoder) { @@ -37,8 +40,7 @@ class VideoPlayerViewController: UIViewController { } private func setupSubtitles() { - guard !subtitles.isEmpty && UserDefaults.standard.bool(forKey: "subtitlesEnabled"), - let subtitleURL = URL(string: subtitles) else { + guard !subtitles.isEmpty, UserDefaults.standard.bool(forKey: "subtitlesEnabled"), let subtitleURL = URL(string: subtitles) else { return } diff --git a/Sora/Views/SettingsView/SettingsSubViews/SettingsViewData.swift b/Sora/Views/SettingsView/SettingsSubViews/SettingsViewData.swift index efffd95..c77f327 100644 --- a/Sora/Views/SettingsView/SettingsSubViews/SettingsViewData.swift +++ b/Sora/Views/SettingsView/SettingsSubViews/SettingsViewData.swift @@ -167,6 +167,8 @@ struct SettingsViewData: View { } ) + Divider().padding(.horizontal, 16) + SettingsButtonRow( icon: "film", title: "Remove Downloads",