From dbba9fedd01d4c3a1d28d35b3d6ef499959b2903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Sat, 9 May 2026 20:47:23 -0400 Subject: [PATCH] Use design's omnibar placeholder copy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The design's TopBar.url placeholder reads `Search ELY or type a command…`. We were shipping `Search or enter address`, the generic URL-bar string from when the omnibar didn't yet host commands. Match the design copy so the empty-state on `ely://new-tab` matches home.jsx and command.jsx exactly. --- crates/ely_app/src/shell/mod.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/ely_app/src/shell/mod.rs b/crates/ely_app/src/shell/mod.rs index 82e8911..5c06b4e 100644 --- a/crates/ely_app/src/shell/mod.rs +++ b/crates/ely_app/src/shell/mod.rs @@ -109,8 +109,9 @@ impl ElyShell { window: &mut Window, cx: &mut Context, ) -> Self { - let command_input = - cx.new(|cx| InputState::new(window, cx).placeholder("Search or enter address")); + let command_input = cx.new(|cx| { + InputState::new(window, cx).placeholder("Search ELY or type a command…") + }); let plugin_search_input = cx.new(|cx| InputState::new(window, cx).placeholder("Search plugins…")); let translucency_slider = cx.new(|_cx| {