diff --git a/src/js/commands.ts b/src/js/commands.ts index c7e779e..940f2f9 100644 --- a/src/js/commands.ts +++ b/src/js/commands.ts @@ -2,13 +2,18 @@ // temporary hack for browser commands import { scrollback } from "./dom.js" +import { resize } from "./resize.js" export const commands: string[] = [] export const browserCommands: Record any> = { - fullscreen: () => document.body.requestFullscreen(), clear: () => scrollback.innerHTML = "", - commands: () => commands.join(" ") + commands: () => commands.join(" "), + fullscreen: () => document.body.requestFullscreen(), + mode: () => { + document.body.dataset.mode = document.body.dataset.mode === "tall" ? "cinema" : "tall" + resize() + } } export function cacheCommands(cmds: string[]) { diff --git a/src/js/scrollback.ts b/src/js/scrollback.ts index b3a9377..f15d782 100644 --- a/src/js/scrollback.ts +++ b/src/js/scrollback.ts @@ -24,7 +24,7 @@ export function setStatus(id: string, status: InputStatus) { switch (status) { case "waiting": - statusEl.classList.add("dark-blue") + statusEl.classList.add("yellow") break case "streaming": statusEl.classList.add("purple")