Update UI components and enhance controller navigation for improved user experience

- Updated styles in various components to change color themes from cyan to yellow for better visual consistency.
- Enhanced focus management in controller navigation to improve accessibility and user interaction.
- Added new data attributes for controller navigation in multiple views to streamline user interactions with app containers.
- Improved audio handling by removing unused functions in useLoginSounds.ts, optimizing the codebase.
This commit is contained in:
Dorian
2026-02-17 21:10:16 +00:00
parent 5a04875dcc
commit 316dfee2fc
12 changed files with 428 additions and 55 deletions

View File

@@ -171,6 +171,7 @@
import { computed, ref } from 'vue'
import { useRouter, RouterLink } from 'vue-router'
import { useAppStore } from '../stores/app'
import { useAppLauncherStore } from '../stores/appLauncher'
import { PackageState } from '../types/api'
const router = useRouter()
@@ -223,7 +224,7 @@ function launchApp(id: string) {
}
if (lanAddress) {
window.open(lanAddress, '_blank', 'noopener,noreferrer')
useAppLauncherStore().open({ url: lanAddress, title: pkg?.manifest?.title || id })
return
}
@@ -246,7 +247,7 @@ function launchApp(id: string) {
const currentHost = window.location.hostname
url = url.replace('localhost', currentHost)
}
window.open(url, '_blank', 'noopener,noreferrer')
useAppLauncherStore().open({ url, title: pkg?.manifest?.title || id })
return
}