From e1a6650b7d01ed3f1240e27038fd4d41cd8a3a00 Mon Sep 17 00:00:00 2001 From: vikingowl Date: Sun, 28 Dec 2025 19:15:45 +0100 Subject: [PATCH] fix: remove duplicate emoji from emoji picker display MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Moved emoji character to description instead of name to avoid showing it twice (once as icon, once in text). Now displays: - Name: "grinning face" - Description: "😀 smile happy" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- src/providers/emoji.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/providers/emoji.rs b/src/providers/emoji.rs index 4d3d711..f6c995a 100644 --- a/src/providers/emoji.rs +++ b/src/providers/emoji.rs @@ -399,13 +399,9 @@ impl EmojiProvider { self.items.push(LaunchItem { id: format!("emoji:{}", emoji), - name: format!("{} {}", emoji, name), - description: if keywords.is_empty() { - None - } else { - Some(keywords.to_string()) - }, - icon: None, // Emoji is shown in name + name: name.to_string(), + description: Some(format!("{} {}", emoji, keywords)), + icon: None, provider: ProviderType::Emoji, // Copy emoji to clipboard using wl-copy command: format!("printf '%s' '{}' | wl-copy", emoji),