diff --git a/Shared/YatteeApp.swift b/Shared/YatteeApp.swift index 110d638e..b0097a05 100644 --- a/Shared/YatteeApp.swift +++ b/Shared/YatteeApp.swift @@ -204,6 +204,7 @@ struct YatteeApp: App { URLBookmarkModel.shared.refreshAll() migrateHomeHistoryItems() + migrateQualityProfiles() } func migrateHomeHistoryItems() { @@ -221,6 +222,16 @@ struct YatteeApp: App { Defaults[.homeHistoryItems] = -1 } + @Default(.qualityProfiles) private var qualityProfilesData + + func migrateQualityProfiles() { + for profile in qualityProfilesData where profile.order.isEmpty { + var updatedProfile = profile + updatedProfile.order = Array(QualityProfile.Format.allCases.indices) + QualityProfilesModel.shared.update(profile, updatedProfile) + } + } + var navigationStyle: NavigationStyle { #if os(iOS) return horizontalSizeClass == .compact ? .tab : .sidebar