Fix window maximization state

This commit is contained in:
Gregory Schier
2025-01-15 05:53:17 -08:00
parent fdb4331032
commit 155413f8ac
3 changed files with 11 additions and 4 deletions

View File

@@ -44,8 +44,15 @@ export function WindowControls({ className, onlyX }: Props) {
color="custom"
onClick={async () => {
const w = getCurrentWebviewWindow();
await w.toggleMaximize();
setMaximized(await w.isMaximized());
const isMaximized = await w.isMaximized();
if (isMaximized) {
await w.unmaximize();
setMaximized(false);
} else {
await w.maximize();
setMaximized(true);
}
console.log("TOGGLE", isMaximized);
}}
>
{maximized ? (