Add desktop search and entry mutation workflows

This commit is contained in:
2026-08-10 19:19:46 +02:00
parent bb650c2b5c
commit de5dea28ef
8 changed files with 1292 additions and 30 deletions

View File

@@ -46,6 +46,7 @@ impl NativeMenu {
submenu.append(&PredefinedMenuItem::select_all(None))?;
submenu.append(&PredefinedMenuItem::separator())?;
append_action(&submenu, UiAction::Find, context, &mut items)?;
append_action(&submenu, UiAction::SearchContents, context, &mut items)?;
}
_ => append_actions(&submenu, group, context, &mut items)?,
}
@@ -125,6 +126,7 @@ fn accelerator(action: UiAction) -> Option<Accelerator> {
UiAction::Cut => (command, Code::KeyX),
UiAction::Paste => (command, Code::KeyV),
UiAction::Find => (command, Code::KeyF),
UiAction::SearchContents => (command | Modifiers::SHIFT, Code::KeyF),
UiAction::CommandPalette => (command, Code::KeyK),
UiAction::Refresh => (command, Code::KeyR),
UiAction::Lock => (command, Code::KeyL),
@@ -139,6 +141,9 @@ fn accelerator(action: UiAction) -> Option<Accelerator> {
| UiAction::ReloadEntry
| UiAction::EditEntry
| UiAction::GeneratePassword
| UiAction::MoveEntry
| UiAction::CopyEntry
| UiAction::DeleteEntry
| UiAction::ToggleReveal
| UiAction::Minimize => return None,
};