From 57dcece55b1872aa1b10d2d721db7391d9014382 Mon Sep 17 00:00:00 2001
From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com>
Date: Sat, 19 Apr 2025 18:50:00 +0800
Subject: [PATCH] update
---
.../frontend/src/views/CommandHistoryView.vue | 75 +++++++++++++++--
.../frontend/src/views/QuickCommandsView.vue | 80 ++++++++++++++++++-
2 files changed, 146 insertions(+), 9 deletions(-)
diff --git a/packages/frontend/src/views/CommandHistoryView.vue b/packages/frontend/src/views/CommandHistoryView.vue
index 285eb7b..4ac444e 100644
--- a/packages/frontend/src/views/CommandHistoryView.vue
+++ b/packages/frontend/src/views/CommandHistoryView.vue
@@ -10,19 +10,21 @@
:placeholder="$t('commandHistory.searchPlaceholder', '搜索历史记录...')"
:value="searchTerm"
@input="updateSearchTerm($event)"
+ @keydown="handleKeydown"
class="search-input"
/>
-
+
-
{{ entry.command }}
@@ -47,7 +49,7 @@
@@ -212,6 +267,16 @@ const executeCommand = (command: string) => {
.history-item:hover {
background-color: var(--header-bg-color); /* Use header background for hover */
}
+/* Style for the keyboard-selected item */
+.history-item.selected {
+ background-color: var(--button-bg-color, #007bff); /* Use button background or fallback */
+ color: var(--button-text-color, white); /* Use button text color or fallback */
+}
+.history-item.selected .command-text,
+.history-item.selected .action-button {
+ color: var(--button-text-color, white); /* Ensure text inside selected item is readable */
+}
+
.command-text {
white-space: nowrap;
diff --git a/packages/frontend/src/views/QuickCommandsView.vue b/packages/frontend/src/views/QuickCommandsView.vue
index 6dd65ed..9561942 100644
--- a/packages/frontend/src/views/QuickCommandsView.vue
+++ b/packages/frontend/src/views/QuickCommandsView.vue
@@ -9,6 +9,7 @@
:placeholder="$t('quickCommands.searchPlaceholder', '搜索名称或指令...')"
:value="searchTerm"
@input="updateSearchTerm($event)"
+ @keydown="handleKeydown"
class="search-input"
/>