From 2ea6c073076dde13ed58042cb96bad8aa47e6ce0 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Thu, 26 Mar 2026 11:19:38 -0400 Subject: [PATCH] test not setting min size on small screens --- lib/main.dart | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index b78b9b1..1cce584 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -65,11 +65,14 @@ void main() async { WindowOptions(titleBarStyle: TitleBarStyle.hidden), ); - // if (Platform.isLinux) { - // setWindowMinSize(const Size.square(500)); - // } else { - // await windowManager.setMinimumSize(Size.square(500)); - // } + if (Platform.isLinux) { + final view = WidgetsBinding.instance.platformDispatcher.views.first; + double screenWidth = view.physicalSize.width / view.devicePixelRatio; + + if (screenWidth > 500) setWindowMinSize(const Size.square(500)); + } else { + await windowManager.setMinimumSize(Size.square(500)); + } } FlutterError.onError = (FlutterErrorDetails details) =>