Rename ThemeMode to ThemeAppearanceMode (#42279)
There was a TODO in `crates/settings/src/settings_content/theme.rs` to make this rename. This PR is just splitting off this change from https://github.com/zed-industries/zed/pull/40035 to make reviewing that one a bit easier since that PR is a bit more involved than expected. Release Notes: - N/A Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
This commit is contained in:
@@ -300,9 +300,9 @@ pub(crate) fn settings_data(cx: &App) -> Vec<SettingsPage> {
|
||||
settings::ThemeSelection::Static(_) => return,
|
||||
settings::ThemeSelection::Dynamic { mode, light, dark } => {
|
||||
match mode {
|
||||
theme::ThemeMode::Light => light.clone(),
|
||||
theme::ThemeMode::Dark => dark.clone(),
|
||||
theme::ThemeMode::System => dark.clone(), // no cx, can't determine correct choice
|
||||
theme::ThemeAppearanceMode::Light => light.clone(),
|
||||
theme::ThemeAppearanceMode::Dark => dark.clone(),
|
||||
theme::ThemeAppearanceMode::System => dark.clone(), // no cx, can't determine correct choice
|
||||
}
|
||||
},
|
||||
};
|
||||
@@ -315,7 +315,7 @@ pub(crate) fn settings_data(cx: &App) -> Vec<SettingsPage> {
|
||||
};
|
||||
|
||||
settings::ThemeSelection::Dynamic {
|
||||
mode: settings::ThemeMode::System,
|
||||
mode: settings::ThemeAppearanceMode::System,
|
||||
light: static_name.clone(),
|
||||
dark: static_name,
|
||||
}
|
||||
@@ -470,9 +470,9 @@ pub(crate) fn settings_data(cx: &App) -> Vec<SettingsPage> {
|
||||
settings::IconThemeSelection::Static(_) => return,
|
||||
settings::IconThemeSelection::Dynamic { mode, light, dark } => {
|
||||
match mode {
|
||||
theme::ThemeMode::Light => light.clone(),
|
||||
theme::ThemeMode::Dark => dark.clone(),
|
||||
theme::ThemeMode::System => dark.clone(), // no cx, can't determine correct choice
|
||||
theme::ThemeAppearanceMode::Light => light.clone(),
|
||||
theme::ThemeAppearanceMode::Dark => dark.clone(),
|
||||
theme::ThemeAppearanceMode::System => dark.clone(), // no cx, can't determine correct choice
|
||||
}
|
||||
},
|
||||
};
|
||||
@@ -485,7 +485,7 @@ pub(crate) fn settings_data(cx: &App) -> Vec<SettingsPage> {
|
||||
};
|
||||
|
||||
settings::IconThemeSelection::Dynamic {
|
||||
mode: settings::ThemeMode::System,
|
||||
mode: settings::ThemeAppearanceMode::System,
|
||||
light: static_name.clone(),
|
||||
dark: static_name,
|
||||
}
|
||||
|
||||
@@ -486,7 +486,7 @@ fn init_renderers(cx: &mut App) {
|
||||
.add_basic_renderer::<settings::PaneSplitDirectionVertical>(render_dropdown)
|
||||
.add_basic_renderer::<settings::DocumentColorsRenderMode>(render_dropdown)
|
||||
.add_basic_renderer::<settings::ThemeSelectionDiscriminants>(render_dropdown)
|
||||
.add_basic_renderer::<settings::ThemeMode>(render_dropdown)
|
||||
.add_basic_renderer::<settings::ThemeAppearanceMode>(render_dropdown)
|
||||
.add_basic_renderer::<settings::ThemeName>(render_theme_picker)
|
||||
.add_basic_renderer::<settings::IconThemeSelectionDiscriminants>(render_dropdown)
|
||||
.add_basic_renderer::<settings::IconThemeName>(render_icon_theme_picker)
|
||||
|
||||
Reference in New Issue
Block a user