diff --git a/web/public/vite.svg b/web/public/vite.svg
deleted file mode 100644
index e7b8dfb1..00000000
--- a/web/public/vite.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web/src/assets/vue.svg b/web/src/assets/vue.svg
deleted file mode 100644
index 770e9d33..00000000
--- a/web/src/assets/vue.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web/src/components/ActionBar.vue b/web/src/components/ActionBar.vue
index 99137f03..68b83a76 100644
--- a/web/src/components/ActionBar.vue
+++ b/web/src/components/ActionBar.vue
@@ -5,9 +5,9 @@ import { useRouter } from 'vue-router'
import { useSystemStore } from '@/stores/system'
import { Button } from '@/components/ui/button'
import {
- Popover,
PopoverContent,
PopoverTrigger,
+ Popover,
} from '@/components/ui/popover'
import {
Tooltip,
@@ -32,7 +32,6 @@ import {
ClipboardPaste,
HardDrive,
Keyboard,
- Cable,
Settings,
Maximize,
Power,
@@ -65,6 +64,7 @@ const props = defineProps<{
videoMode?: VideoMode
ttydRunning?: boolean
showTerminal?: boolean
+ showComputerUse?: boolean
}>()
const emit = defineEmits<{
@@ -87,7 +87,6 @@ const videoPopoverOpen = ref(false)
const hidPopoverOpen = ref(false)
const audioPopoverOpen = ref(false)
const msdDialogOpen = ref(false)
-const extensionOpen = ref(false)
const mobileAtxOpen = ref(false)
const mobilePasteOpen = ref(false)
@@ -126,7 +125,7 @@ let resizeObserver: ResizeObserver | null = null
type CollapsibleItem =
| 'video' | 'audio' | 'hid'
| 'msd' | 'atx' | 'paste'
- | 'stats' | 'extension' | 'settings'
+ | 'stats' | 'terminal' | 'settings'
interface ItemSpec {
id: CollapsibleItem
@@ -141,7 +140,7 @@ const ITEM_SPECS: ItemSpec[] = [
{ id: 'atx', side: 'left' },
{ id: 'paste', side: 'left' },
{ id: 'stats', side: 'right' },
- { id: 'extension', side: 'right' },
+ { id: 'terminal', side: 'right' },
{ id: 'settings', side: 'right' },
]
@@ -197,7 +196,7 @@ const RIGHT_FIXED_PX = 120
const collapsibleItems = computed(() => {
const items = ITEM_SPECS.slice(3).filter(item => {
if (item.id === 'msd' && !showMsd.value) return false
- if (item.id === 'extension' && props.showTerminal === false) return false
+ if (item.id === 'terminal' && props.showTerminal === false) return false
return true
})
return items
@@ -342,30 +341,27 @@ const hasOverflow = computed(() => {
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+ {{ t('extensions.ttyd.title') }}
+
+
+
@@ -385,10 +381,10 @@ const hasOverflow = computed(() => {
-
+
-
-
+
+