refactor(appearance): remove the decorative accent color row

This commit is contained in:
2026-07-10 12:11:56 -04:00
parent 7c5766137b
commit 175702e55a
@@ -144,7 +144,6 @@ fn render_appearance_rows(
.flex() .flex()
.flex_col() .flex_col()
.child(render_theme_mode_row(appearance.theme_mode(), cx)) .child(render_theme_mode_row(appearance.theme_mode(), cx))
.child(render_accent_row())
.child(render_translucency_row(shell, appearance.translucency_pct())) .child(render_translucency_row(shell, appearance.translucency_pct()))
.child(render_reduce_motion_row(shell, appearance.reduce_motion(), cx)) .child(render_reduce_motion_row(shell, appearance.reduce_motion(), cx))
.child(render_reset_row(cx)) .child(render_reset_row(cx))
@@ -258,36 +257,6 @@ fn theme_segment(
.into_any_element() .into_any_element()
} }
fn render_accent_row() -> AnyElement {
settings_row(
"Accent color",
"Used across selection, focus rings & links.",
div()
.flex()
.items_center()
.gap(px(8.0))
.child(swatch(colors::accent(), true))
.child(swatch(0xec6a8e, false))
.child(swatch(0x7c6cf7, false))
.child(swatch(0x4fb59a, false))
.child(swatch(colors::ink(), false))
.into_any_element(),
)
}
fn swatch(color: u32, selected: bool) -> AnyElement {
let mut element = div()
.size(px(22.0))
.rounded_full()
.bg(rgb(color))
.border_1()
.border_color(rgba(0x0000000d));
if selected {
element = element.border_2().border_color(rgb(colors::accent()));
}
element.into_any_element()
}
fn render_reduce_motion_row( fn render_reduce_motion_row(
shell: &ElyShell, shell: &ElyShell,
reduce: bool, reduce: bool,