From b071b4d0360c84d5424544a7aac6e53d2a9591b0 Mon Sep 17 00:00:00 2001 From: jamesread Date: Mon, 10 Nov 2025 19:46:08 +0000 Subject: [PATCH] feat: Increase terminal size, and in fullscreen mode --- frontend/resources/vue/views/ExecutionView.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/frontend/resources/vue/views/ExecutionView.vue b/frontend/resources/vue/views/ExecutionView.vue index 7792601..68a78fd 100644 --- a/frontend/resources/vue/views/ExecutionView.vue +++ b/frontend/resources/vue/views/ExecutionView.vue @@ -104,7 +104,7 @@ let terminal = null function initializeTerminal() { terminal = new OutputTerminal(executionTrackingId.value) terminal.open(xtermOutput.value) - terminal.resize(80, 24) + terminal.resize(80, 40) window.terminal = terminal } @@ -327,6 +327,17 @@ function goBack() { } onMounted(() => { + document.addEventListener('fullscreenchange', (e) => { + setTimeout(() => { // Wait for the DOM to settle + if (document.fullscreenElement) { + window.terminal.fit() + } else { + window.terminal.resize(80, 40) + window.terminal.fit() + } + }, 100) + }) + initializeTerminal() fetchExecutionResult(props.executionTrackingId)