From 7861f5d76343412488cb1e17557151339cadbbe3 Mon Sep 17 00:00:00 2001 From: Ronald Hecker Date: Fri, 20 Dec 2024 10:18:44 +0100 Subject: [PATCH] Toggle maximize instead --- lib/openvino_console_app.dart | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/openvino_console_app.dart b/lib/openvino_console_app.dart index 68b1b0e6..038f702f 100644 --- a/lib/openvino_console_app.dart +++ b/lib/openvino_console_app.dart @@ -128,6 +128,16 @@ class _OpenVINOTestDriveAppState extends State { return index; } + void toggleMaximize() { + windowManager.isMaximized().then((isMaximized) { + if (isMaximized) { + windowManager.unmaximize(); + } else { + windowManager.maximize(); + } + }); + } + @override Widget build(BuildContext context) { return Stack( @@ -143,7 +153,7 @@ class _OpenVINOTestDriveAppState extends State { child: GestureDetector( behavior: HitTestBehavior.opaque, onTapDown: (_) => windowManager.startDragging(), - onDoubleTap: () => windowManager.maximize(), + onDoubleTap: toggleMaximize, child: SizedBox( height: 48, child: Align(