diff --git a/examples/worf-warden/src/main.rs b/examples/worf-warden/src/main.rs
index 1300e09..54468a1 100644
--- a/examples/worf-warden/src/main.rs
+++ b/examples/worf-warden/src/main.rs
@@ -249,11 +249,11 @@ fn key_sync() -> KeyBinding {
}
/// copies totp to clipboard
-fn key_totp() -> KeyBinding {
+fn key_totp_to_clipboard() -> KeyBinding {
KeyBinding {
key: Key::T,
modifiers: vec![Modifier::Alt].into_iter().collect(),
- label: "Alt+t Totp".to_string(),
+ label: "Alt+t Copy Totp".to_string(),
visible: true,
}
}
@@ -284,7 +284,7 @@ fn show(config: Config, provider: PasswordProvider) -> Result<(), String> {
key_type_totp(),
key_type_totp_and_enter(),
key_sync(),
- key_totp(),
+ key_totp_to_clipboard(),
key_lock(),
],
hint: Some(CustomKeyHint {
@@ -317,7 +317,7 @@ fn show(config: Config, provider: PasswordProvider) -> Result<(), String> {
rbw("lock", None)?;
} else if key == key_sync() {
rbw("sync", None)?;
- } else if key == key_totp() {
+ } else if key == key_totp_to_clipboard() {
rbw_get_totp(id, true)?;
}
diff --git a/worf/src/lib/modes/emoji.rs b/worf/src/lib/modes/emoji.rs
index 3f648ae..2ef4e48 100644
--- a/worf/src/lib/modes/emoji.rs
+++ b/worf/src/lib/modes/emoji.rs
@@ -4,14 +4,12 @@ use crate::gui::{ItemProvider, MenuItem};
use crate::{Error, gui};
#[derive(Clone)]
-pub(crate) struct EmojiProvider {
- elements: Vec