Add CLI popup and integrate with Spotlight Search for enhanced user interaction

- Introduced a new CLI popup component accessible via keyboard shortcuts (Cmd+Shift+` / Ctrl+Shift+`).
- Updated SpotlightSearch component to include CLI option in search results, allowing users to open the CLI directly.
- Added CLI entry in helpTree for improved discoverability of the CLI feature.
- Enhanced Dashboard.vue with an App Switcher for better navigation and user experience.
This commit is contained in:
Dorian
2026-02-18 10:26:33 +00:00
parent a1282f7e68
commit 59210a7927
7 changed files with 453 additions and 2 deletions
+6
View File
@@ -130,6 +130,11 @@
class="flex-1 overflow-hidden relative pb-20 md:pb-0 glass-piece z-10"
:class="{ 'glass-throw-main': showZoomIn }"
>
<!-- App Switcher - top right, compact -->
<div class="absolute top-4 right-4 md:top-6 md:right-8 z-20">
<AppSwitcher />
</div>
<!-- Connection Status Banner -->
<div v-if="isOffline && !store.isReconnecting && store.isAuthenticated" class="path-option-card mx-6 mt-6 px-6 py-3 border-l-4 border-yellow-500">
<div class="flex items-center gap-2 text-yellow-200">
@@ -304,6 +309,7 @@ import { RouterLink, RouterView, useRouter, useRoute } from 'vue-router'
import { useAppStore } from '../stores/app'
import { useLoginTransitionStore } from '../stores/loginTransition'
import AnimatedLogo from '@/components/AnimatedLogo.vue'
import AppSwitcher from '@/components/AppSwitcher.vue'
import ControllerIndicator from '@/components/ControllerIndicator.vue'
import { playDashboardLoadOomph } from '@/composables/useLoginSounds'