add minimize icon

This commit is contained in:
vcoppe
2026-04-19 18:29:38 +02:00
parent b4094d0a5b
commit f3bf4f0096

View File

@@ -44,6 +44,7 @@
ChartArea, ChartArea,
Maximize, Maximize,
Maximize2, Maximize2,
Minimize2,
} from '@lucide/svelte'; } from '@lucide/svelte';
import { map } from '$lib/components/map/map'; import { map } from '$lib/components/map/map';
import { editMetadata } from '$lib/components/file-list/metadata/utils.svelte'; import { editMetadata } from '$lib/components/file-list/metadata/utils.svelte';
@@ -118,7 +119,7 @@
onMount(() => { onMount(() => {
const handler = () => { const handler = () => {
fullscreen = !!document.fullscreenElement; fullscreen = document.fullscreenElement !== null;
}; };
document.addEventListener('fullscreenchange', handler); document.addEventListener('fullscreenchange', handler);
return () => document.removeEventListener('fullscreenchange', handler); return () => document.removeEventListener('fullscreenchange', handler);
@@ -397,7 +398,11 @@
</Menubar.Item> </Menubar.Item>
<Menubar.Separator /> <Menubar.Separator />
<Menubar.CheckboxItem checked={fullscreen} onCheckedChange={toggleFullscreen}> <Menubar.CheckboxItem checked={fullscreen} onCheckedChange={toggleFullscreen}>
{#if fullscreen}
<Minimize2 size="16" />
{:else}
<Maximize2 size="16" /> <Maximize2 size="16" />
{/if}
{i18n._('menu.fullscreen')} {i18n._('menu.fullscreen')}
<Shortcut key="F11" /> <Shortcut key="F11" />
</Menubar.CheckboxItem> </Menubar.CheckboxItem>