diff --git a/app/src/routes/statusbar.svelte b/app/src/routes/statusbar.svelte index a624c04..95f4bc2 100644 --- a/app/src/routes/statusbar.svelte +++ b/app/src/routes/statusbar.svelte @@ -12,6 +12,8 @@ import UpdateIndicator from '$lib/components/UpdateIndicator.svelte'; import MdiWeatherSunny from '~icons/mdi/weather-sunny'; import MdiMoonAndStars from '~icons/mdi/moon-and-stars'; + import MdiFullscreen from '~icons/mdi/fullscreen'; + import MdiFullscreenExit from '~icons/mdi/fullscreen-exit'; import { api } from '$lib/api'; import { mode, modes } from '$lib/stores'; @@ -35,6 +37,17 @@ const deactivate = async () => { mode.set(modes.indexOf('deactivated')); } + + let isFullscreen = false; + + function toggleFullScreen() { + isFullscreen = !isFullscreen + if (!document.fullscreenElement) { + document.documentElement.requestFullscreen(); + } else if (document.exitFullscreen) { + document.exitFullscreen(); + } + }