File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ internal final class ThemeEngine {
110110 private init ( ) {
111111 let allThemes = ThemeStorage . loadAllThemes ( )
112112 let activeId = ThemeStorage . loadActiveThemeId ( )
113- let theme = allThemes. first { $0. id == activeId } ?? ThemePresets . defaultLight
113+ let theme = allThemes. first { $0. id == activeId } ?? . default
114114
115115 self . activeTheme = theme
116116 self . colors = ResolvedThemeColors ( from: theme)
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ internal struct ThemeStorage {
4747
4848 // If no bundled themes loaded, use compiled presets as fallback
4949 if themes. isEmpty {
50- themes = ThemePresets . allBuiltIn
50+ themes = [ ThemeDefinition . default ]
5151 }
5252
5353 // Load registry themes
@@ -81,7 +81,7 @@ internal struct ThemeStorage {
8181 }
8282
8383 // Fallback to compiled presets
84- return ThemePresets . allBuiltIn . first { $0 . id == id }
84+ return id == ThemeDefinition . default . id ? . default : nil
8585 }
8686
8787 // MARK: - Save User Theme
You can’t perform that action at this time.
0 commit comments