diff --git a/lib/main.dart b/lib/main.dart index b78b9b1..0469f0e 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -65,11 +65,11 @@ 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) { + // setWindowMinSize(const Size.square(500)); + } else { + await windowManager.setMinimumSize(Size.square(500)); + } } FlutterError.onError = (FlutterErrorDetails details) => diff --git a/lib/widgets/appbar.dart b/lib/widgets/appbar.dart index aae6c13..9bbe90f 100644 --- a/lib/widgets/appbar.dart +++ b/lib/widgets/appbar.dart @@ -34,6 +34,9 @@ class Appbar extends StatelessWidget implements PreferredSizeWidget { return windowManager.maximize(); } + final view = WidgetsBinding.instance.platformDispatcher.views.first; + double screenWidth = view.physicalSize.width / view.devicePixelRatio; + return GestureDetector( onPanStart: (_) => windowManager.startDragging(), child: AppBar( @@ -41,7 +44,7 @@ class Appbar extends StatelessWidget implements PreferredSizeWidget { backgroundColor: backgroundColor, scrolledUnderElevation: scrolledUnderElevation, actionsPadding: const EdgeInsets.symmetric(horizontal: 8), - title: IgnorePointer(child: title), + title: IgnorePointer(child: Text(screenWidth.toString())), flexibleSpace: GestureDetector(onDoubleTap: maximize), actions: [ ...actions,