From 9c24a63d1ef599c6223a6e48d02eca4f99690b16 Mon Sep 17 00:00:00 2001 From: Harrison Booth <73434116+Harrison-Booth@users.noreply.github.com> Date: Tue, 27 Oct 2026 21:28:23 -0500 Subject: [PATCH] Format Shape: the shadow detail controls read the inner shadow first, as the preset row does --- crates/ui-egui/src/panels/format_shape.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ui-egui/src/panels/format_shape.rs b/crates/ui-egui/src/panels/format_shape.rs index de54c831..ba4c4b69 100644 --- a/crates/ui-egui/src/panels/format_shape.rs +++ b/crates/ui-egui/src/panels/format_shape.rs @@ -61,7 +61,7 @@ pub(super) fn format_shape(app: &mut SlideApp, ui: &mut Ui) { if let Some(v) = effect_presets::shadow_row(ui, effect_presets::shadow_preset_id(&fx)) { run(app, "shape.effects", json!({"shadow": v})); } - let shadow = fx.outer_shadow.as_ref().or(fx.inner_shadow.as_ref()); + let shadow = fx.inner_shadow.as_ref().or(fx.outer_shadow.as_ref()); if let Some(sw) = shadow { color_button(app, ui, "Color", None, |c| ("shape.effects".into(), json!({"shadowProps": {"color": c.as_ref().map(cref_param)}}))); fx_slider(